6/9/2021 12:38:55 PM - Pulling back from its all-time high and slumping below its 50 DMA line ($297) with today's volume-driven loss. Stalled soon after recently rallying from a cup-with-handle base. Reported earnings +146% on +23% sales revenues for the Feb '21 quarter, its 3rd quarterly comparison with earnings growth above the +25% minimum guideline (C criteria) while sequential quarters are showing impressive acceleration in sales revenues and earnings growth rate. Annual earnings (A criteria) history included a big downturn in FY '20.

5/3/2021 12:31:52 PM - Challenging its all-time high with today's volume-driven gain while rallying from a cup-with-handle base. Reported earnings +146% on +23% sales revenues for the Feb '21 quarter, its 3rd quarterly comparison with earnings growth above the +25% minimum guideline (C criteria) while sequential quarters are showing impressive acceleration in sales revenues and earnings growth rate. Annual earnings (A criteria) history included a big downturn in FY '20.

12/21/2020 12:09:51 PM - Retreating from its all-time high and violating its 50 DMA line ($280) with volume-driven losses. Prior mid-day reports cautioned - "Reported earnings +15% on +9% sales revenues for the Nov '17 quarter. Prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria)."

1/5/2018 12:19:52 PM - Hitting another new all-time high today while adding to a streak of volume-driven gains. Prior mid-day reports cautioned - "Reported earnings +15% on +9% sales revenues for the Nov '17 quarter. Prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria)."

12/21/2017 12:34:01 PM - Gapped up on the prior session and today hit another new all-time high. Reported earnings +15% on +9% sales revenues for the Nov '17 quarter. Prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria).

7/17/2017 12:05:28 PM - Gapped down today retreating from its all-time high. Reported earnings +29% on +21% sales revenues for the May '17 quarter. Prior quarterly comparisons had earnings below the +25% minimum guideline (C criteria).

1/23/2015 12:33:04 PM - Found support near its 50 DMA line in recent weeks and now perched near all-time highs following volume-driven gains. Reported earnings +36% on +5% sales revenues for the Nov '14 quarter, its 2nd consecutive quarterly comparison with earnings above the +25% minimum guideline. Fundamental concerns remain as its sub par sales revenues growth and earnings history is not a match with the fact-based investment system's guidelines (C and A criteria).

1/16/2015 12:21:35 PM - Finding support near its 50 DMA line in recent weeks. The 12/02/14 mid-day report cautioned members - "Rallying further for another new all-time high today. Reported earnings +37% on +6% sales revenues for the Aug '14 quarter but fundamental concerns remain. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

12/18/2014 12:05:58 PM - Gapped down on the prior session then found prompt support after undercutting its 50 DMA line. The 12/02/14 mid-day report cautioned members - "Rallying further for another new all-time high today. Reported earnings +37% on +6% sales revenues for the Aug '14 quarter but fundamental concerns remain. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

12/17/2014 12:27:13 PM - Gapped down today and violated its 50 DMA line with a damaging volume-driven loss. The 12/02/14 mid-day report cautioned members - "Rallying further for another new all-time high today. Reported earnings +37% on +6% sales revenues for the Aug '14 quarter but fundamental concerns remain. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

12/2/2014 12:25:58 PM - Rallying further for another new all-time high today. Reported earnings +37% on +6% sales revenues for the Aug '14 quarter but fundamental concerns remain. Prior mid-day reports repeatedly cautioned members - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

9/30/2014 12:57:10 PM - Stubbornly held its ground following a "breakaway gap" on 9/17/14 and rallying further for another new all-time high. Prior mid-day reports repeatedly cautioned members - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

9/29/2014 12:16:57 PM - Held its ground following a "breakaway gap" on 9/17/14 and rallying further today for another new all-time high. Prior mid-day reports cautioned members - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

9/19/2014 12:33:29 PM - Holding its ground following a "breakaway gap" on 9/17/14 for new all-time highs. The prior mid-day report cautioned members - "Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria)."

9/18/2014 11:58:13 AM - Holding its ground today following a breakaway gap for new all-time highs on the prior session. Earnings history is not a match with the fact-based investment system's guidelines (C and A criteria).

6/29/2006 12:58:00 PM - "C" below guidelines.

12/22/2004 12:18:19 PM - Best in pretty good group, Base questionable now. Still highly ranked by IBD.

12/20/2004 12:22:12 PM - Best in pretty good group, Previously noted as: "too extended from any reasonable base." Still highly ranked by IBD.

12/17/2004 12:42:59 PM - Best in pretty good group, Previously noted as: "too extended from any reasonable base." Still highly ranked by IBD.

12/16/2004 12:23:51 PM - Best in pretty good group, Previously noted as: "too extended from any reasonable base." Still highly ranked by IBD.

12/15/2004 12:25:49 PM - Best in pretty good group, but too extended from any reasonable base. Highly ranked by IBD.

12/9/2004 12:31:24 PM - Best in pretty good group, but too extended from any reasonable base. Highly ranked by IBD.

12/8/2004 12:44:31 PM - Best in pretty good group, but too extended from any reasonable base. Highly ranked by IBD.

10/21/2004 1:00:00 PM - BV BO today from a just okay base. Best in pretty good group. Highly ranked by IBD. pivot point would be $89.

9/22/2004 1:00:00 PM - Best in good group. Gap down today. Highly ranked by IBD.

9/10/2004 1:00:00 PM - Best in good group. Gap open today on UBS upgrade. Highly ranked by IBD.

9/1/2004 1:00:00 PM - Best in good group. Highly ranked by IBD.