9/6/2024 1:12:56 PM - Hit a new all-time high today. Making steady progress in recent months, finding support at its 50 DMA line on pullbacks. Through Jul '24 its quarterly earnings and sales revenues growth history is not a match with the fact-based investment system's fundamental guidelines.
6/26/2024 12:04:44 PM - Perched within striking distance of its all-time high, consolidating in an orderly fashion. Through Apr '24 its quarterly earnings and sales revenues growth history is not a match with the fact-based investment system's fundamental guidelines.
5/29/2024 12:10:50 PM - Pulling back from its all-time high with today's loss after 4 consecutive volume-driven gains. Prior earnings and sales revenues growth history is not a match with the fact-based investment system's fundamental guidelines.
9/20/2019 11:49:43 AM - Prior earnings and sales revenues growth history is not a match with the fact-based investment system's fundamental guidelines.
9/19/2019 12:46:15 PM - Prior earnings and sales revenues growth history is not a match with the fact-based investment system's fundamental guidelines.
9/6/2019 11:57:00 AM - Prior earnings and sales revenues growth history is not a match with the fact-based investment system's fundamental guidelines.
5/23/2019 12:12:12 PM - Prior earnings and sales revenues growth history is not a match with the fact-based investment system's fundamental guidelines.
9/26/2016 12:21:57 PM - Prior earnings and sales revenues growth is not a match with the fact-based investment system's fundamental guidelines.
9/13/2016 12:09:45 PM - Prior earnings and sales revenues growth is not a match with the fact-based investment system's fundamental guidelines.
2/25/2005 12:16:22 PM - Best in poor group. Gapped higher earlier this month now too ET.
2/24/2005 12:27:48 PM - Best in poor group. Gapped higher earlier this month now too ET.
2/22/2005 12:16:43 PM - Best in poor group. Gapped higher earlier this month now too ET.
2/18/2005 12:19:39 PM - Best in poor group. Gapped higher earlier this month now too ET.
12/7/2004 12:24:45 PM - Best in poor group.
11/16/2004 12:32:16 PM - Best in poor group.
10/25/2004 1:00:00 PM - Poor group though gap open recently and traded to new highs.
10/22/2004 1:00:00 PM - Poor group though gap open today to new highs.
10/1/2004 1:00:00 PM - Decent group, Good ranks from IBD. Broke to new highs on above average volume and getting too ET.
9/17/2004 1:00:00 PM - Decent group, Good ranks from IBD. Broke to new highs on above average volume and getting too ET.
9/16/2004 1:00:00 PM - Decent group, Good ranks from IBD. Breaking new highs on above average volume and getting too ET.
9/15/2004 1:00:00 PM - Decent group, good ranks from IBD. Breaking new highs on above average volume.