4/5/2022 12:17:01 PM - Consolidating above its 50 DMA line ($417) and 200 DMA ($409). Reported earnings +20% on +10% sales revenues for the Feb '22 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines.

3/29/2022 12:09:54 PM - Consolidating above its 50 DMA line ($416) and 200 DMA ($406). Reported earnings +20% on +10% sales revenues for the Feb '22 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines.

9/24/2020 12:22:52 PM - Challenged its 52-week and all-time highs with today's early gain but then slumped back below its 50 DMA line ($347). Reported earnings +10% on +5% sales revenues for the Aug '20 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines.

6/26/2020 1:00:56 PM - Powered to a new 52-week and all-time with a big volume-driven gain on the prior session when noted with caution in the mid-day report - "Reported earnings +9% on +3% sales revenues for the May '20 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

6/25/2020 1:01:59 PM - Powering to a new 52-week and all-time with today's big volume-driven gain. Reported earnings +9% on +3% sales revenues for the May '20 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines.

3/30/2020 12:25:55 PM - Rebounding near its 200 DMA line ($270) today after an abrupt retreat. Reported earnings +5% on +4% sales revenues for the Feb '20 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines.

3/9/2020 12:36:54 PM - Undercut its 200 DMA line ($273). Reported earnings +10% on +4% sales revenues for the Nov '19 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines.

9/23/2019 12:17:14 PM - Slumping back below its 50 DMA line ($277) which is downward sloping. Noted with caution in prior mid-day reports - "Reported earnings +20% on +7% sales revenues for the May '19 quarter. Reported earnings +14% on +6% sales revenues for the Feb '19 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

8/20/2019 12:50:55 PM - Sputtering below its 50 DMA line ($285) which is now downward sloping. Volume was heavier behind losses while retreating abruptly from its all-time high when last noted with caution in the 6/27/19 mid-day report - "Reported earnings +20% on +7% sales revenues for the May '19 quarter. Reported earnings +14% on +6% sales revenues for the Feb '19 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

6/27/2019 12:30:00 PM - Testing its 50 DMA line ($281) with today's volume-driven loss adding to a recent spurt of losses while retreating abruptly from its all-time high. Reported earnings +20% on +7% sales revenues for the May '19 quarter. Prior mid-day reports repeatedly cautioned members - "Reported earnings +14% on +6% sales revenues for the Feb '19 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

6/26/2019 12:25:35 PM - Pulled back from its all-time high with 4 consecutive volume-driven losses. Reported earnings +20% on +7% sales revenues for the May '19 quarter. Prior mid-day reports repeatedly cautioned members - "Reported earnings +14% on +6% sales revenues for the Feb '19 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

6/25/2019 12:29:02 PM - Pulling back from its all-time high with today's 4th consecutive volume-driven loss. Reported earnings +20% on +7% sales revenues for the May '19 quarter. Prior mid-day reports repeatedly cautioned members - "Reported earnings +14% on +6% sales revenues for the Feb '19 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

6/20/2019 12:22:44 PM - Perched at its all-time high. Prior mid-day reports repeatedly cautioned members - "Reported earnings +14% on +6% sales revenues for the Feb '19 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

5/30/2019 12:35:55 PM - Holding its ground stubbornly near its all-time high. Prior mid-day reports repeatedly cautioned members - "Reported earnings +14% on +6% sales revenues for the Feb '19 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

5/14/2019 1:59:36 PM - Perched at its all-time high following volume-driven gains. Prior mid-day reports cautioned members - "Reported earnings +14% on +6% sales revenues for the Feb '19 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

3/27/2019 12:36:14 PM - Perched at its all-time high following a volume-driven gain on the prior session. A deep "V" shaped consolidation undercut its 200 DMA line in recent months. The 3/26/19 mid-day report cautioned members - "Reported earnings +14% on +6% sales revenues for the Feb '19 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

3/26/2019 12:36:45 PM - Perched at its all-time high after a "V" shaped consolidation undercut its 200 DMA line in recent months. Reported earnings +14% on +6% sales revenues for the Feb '19 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines.

1/24/2019 12:33:38 PM - Meeting resistance at its 50 DMA line today. Recently wedging higher, it went through a deep consolidation below its 200 DMA line since last noted with caution in the 12/18/18 mid-day report - "Reported earnings +15% on +7% sales revenues for the Nov '18 quarter versus the year ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

12/18/2018 12:34:54 PM - Violating its 200 DMA line ($212) with today's 3rd consecutive volume-driven loss. Reported earnings +15% on +7% sales revenues for the Nov '18 quarter versus the year ago period. Noted with caution in prior mid-day reports - "Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

12/7/2018 12:17:49 PM - Hovering near its all-time high, testing support at its 50 DMA line ($223). Reported earnings +16% on +6% sales revenues for the Aug '18 quarter versus the year ago period. Noted with caution in prior mid-day reports - "Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

9/26/2018 12:31:01 PM - Abruptly retreated from its all-time high with volume-driven losses and it briefly undercut its 50 DMA line ($219) on the prior session. Reported earnings +16% on +6% sales revenues for the Aug '18 quarter versus the year ago period. Noted with caution in prior mid-day reports - "Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

9/25/2018 12:49:15 PM - Abruptly retreated from its all-time high with today's early volume-driven loss briefly undercutting its 50 DMA line ($219). Reported earnings +16% on +6% sales revenues for the Aug '18 quarter versus the year ago period. Noted with caution in prior mid-day reports - "Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

3/28/2018 12:56:28 PM - Abruptly retreated from its all-time high with volume-driven losses undercutting prior highs and violating its 50 DMA line this week. Reported earnings +17% on +14% sales revenues for the Feb '18 quarter versus the year ago period. Noted with caution in prior mid-day reports - "Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

3/27/2018 12:39:32 PM - Abruptly retreated from its all-time high testing its 50 DMA line with volume-driven losses undercutting prior highs. Reported earnings +17% on +14% sales revenues for the Feb '18 quarter versus the year ago period. Noted with caution in prior mid-day reports - "Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

3/26/2018 1:20:04 PM - Abruptly retreated from its all-time high last week, testing its 50 DMA line with volume-driven losses undercutting prior highs. Due to report earnings news before the open Tuesday. Reported earnings +17% on +14% sales revenues for the Nov '17 quarter. Noted with caution in prior mid-day reports - "Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

12/19/2017 12:12:29 PM - Gapped down today abruptly retreating from its all-time high and violating its 50 DMA line. Reported earnings +17% on +14% sales revenues for the Nov '17 quarter. Last noted with caution in the 12/05/17 mid-day report - "Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

12/5/2017 11:54:34 AM - Perched at its all-time high. Reported earnings +12% on +14% sales revenues for the Aug '17 quarter. Noted with caution in prior mid-day reports - "Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

12/15/2015 12:29:06 PM - Gapped down today testing its 200 DMA line. Reported earnings +9% on +11% sales revenues for the Nov '15 quarter. Noted with caution in prior mid-day reports - "Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

11/13/2015 12:30:45 PM - Slumping toward its 50 DMA line. Reported earnings +16% on +10% sales revenues for the Aug '15 quarter. Following a "negative reversal" it was noted with caution in the 6/17/15 mid-day report - "Reported +16% earnings on +10% sales revenues for the May '15 quarter, and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

9/29/2015 12:27:55 PM - Sputtering below its 200 DMA line. Reported earnings +16% on +10% sales revenues for the Aug '15 quarter. Following a "negative reversal" it was noted with caution in the 6/17/15 mid-day report - "Reported +16% earnings on +10% sales revenues for the May '15 quarter, and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

6/17/2015 12:51:06 PM - Finding prompt support at its 50 DMA line today following a "negative reversal" on the prior session. Noted with caution in the 6/16/15 mid-day report - "Reported +16% earnings on +10% sales revenues for the May '15 quarter, and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."

6/16/2015 12:34:09 PM - Pulling back from its 52-week high with a volume-driven loss today testing support at its 50 DMA line. Reported +16% earnings on +10% sales revenues for the May '15 quarter, and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines.

4/13/2015 12:12:38 PM -

Pulled back from its 52-week high with a volume-driven loss on the prior session. Prior mid-day reports repeatedly cautioned members - "Reported +25% earnings on +9% sales revenues for the Feb '15 quarter, but prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."



4/10/2015 12:23:49 PM -

Pulling back from its 52-week high after tallying more volume-driven gains. Prior mid-day reports repeatedly cautioned members - "Reported +25% earnings on +9% sales revenues for the Feb '15 quarter, but prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."



4/2/2015 12:57:57 PM -

Touched a new 52-week high today while adding to a recent spurt of volume-driven gains. The 3/18/15 mid-day report cautioned members - "Reported +25% earnings on +9% sales revenues for the Feb '15 quarter, but prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Sales revenues and earnings history below guidelines."



3/18/2015 12:27:27 PM -

Perched near its 52-week high following recent volume-driven gains. Reported +25% earnings on +9% sales revenues for the Feb '15 quarter, but prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Last noted in the 6/07/12 mid-day report - "Sales revenues and earnings history below guidelines."



6/7/2012 12:19:25 PM -

Up from the session's early lows after undercutting its 50 DMA line and recent chart lows. Fundamentals remain a concern as quarterly earnings increases have remained below the +25% minimum guideline since last noted in the 4/01/11 mid-day report - "Sales revenues and earnings history below guidelines."



4/1/2011 12:04:37 PM -

Consolidating above its 50 DMA line perched within -3.6% of its all-time high today. Steadily advancing since prior mid-day report noted - "Sales revenues and earnings history below guidelines."



2/8/2011 1:25:26 PM -

Inching to new all-time highs again today. Steadily advancing since prior mid-day report noted - "Sales revenues and earnings history below guidelines."



1/28/2011 12:56:52 PM -

Inching to new all-time highs today with a 5th consecutive small gain. Steadily advancing since last noted in the 10/21/10 mid-day report noted - "Sales revenues and earnings history below guidelines."



10/21/2010 12:35:13 PM -

Hit a new all-time high today. The 9/24/10 mid-day report noted - "Sales revenues and earnings history below guidelines."



9/24/2010 12:35:05 PM -

Perched near its all-time high. Sales revenues and earnings history below guidelines.



9/22/2010 12:58:31 PM -

Perched near its all-time high. Sales revenues and earnings history below guidelines.



12/11/2009 12:35:13 PM -

Sales revenues and earnings below guidelines.



6/22/2007 12:33:28 PM - Base questionable at this point.

6/21/2007 12:39:21 PM - Too extended from a sound base of support.

3/22/2007 12:48:22 PM - Latest "C" just report is below the guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters.

3/21/2007 12:39:38 PM - Decent overall ranks but base somewhat questionable.

3/20/2007 12:37:35 PM - Negatively reversing today. As previously note - "Decent overall ranks but base somewhat questionable."

3/19/2007 12:22:59 PM - Decent overall ranks but base somewhat questionable.

3/12/2007 12:38:58 PM - Decent overall ranks but base somewhat questionable.

3/8/2007 12:50:04 PM - Decent overall ranks but base somewhat questionable.

3/7/2007 - Decent overall ranks but base somewhat questionable.

2/21/2007 12:44:01 PM - Sales history and group rank below guidelines and base somewhat questionable at this point to be considered buyable under the guidelines.

2/16/2007 12:40:43 PM - Sales history and group rank below guidelines and base somewhat questionable at this point to be considered buyable under the guidelines.

1/25/2007 12:48:11 PM - Sales history just below guidelines and base somewhat questionable at this point to be considered buyable under the guidelines.

1/23/2007 12:28:13 PM - Sales history just below guidelines and base somewhat questionable at this point to be considered buyable under the guidelines.

1/16/2007 12:57:05 PM - Sales history just below guidelines and base somewhat questionable at this point to be considered buyable under the guidelines.

1/12/2007 12:26:09 PM - As previously noted - Base questionable at this point to be considered buyable under the guidelines.

1/3/2007 1:12:37 PM - As previously noted - Base questionable at this point to be considered buyable under the guidelines.

12/22/2006 12:54:57 PM - Base questionable at this point to be considered buyable under the guidelines.

12/19/2006 12:34:20 PM - "C" below guidelines.

12/14/2006 12:49:04 PM - "C" below guidelines.

9/19/2006 12:48:16 PM - Gap open today yet "C" and group rank below guidelines.

6/23/2006 12:34:14 PM - "C" below guidelines.

6/20/2006 12:34:45 PM - Gap open after releasing earnings yet "C" below guidelines.

5/30/2006 12:35:39 PM - "C" below guidelines.

5/18/2006 12:46:41 PM - "C" below guidelines.

12/21/2005 12:29:36 PM - "C" below guidelines.

12/20/2005 1:01:27 PM - "C" below guidelines.

12/16/2005 12:42:51 PM - "C" below guidelines.

11/11/2004 12:56:30 PM - Base questionable.