1/6/2023 1:01:04 PM - Hovering near its 52-week high after testing support near its 50 DMA line ($110). Reported Oct '22 quarterly earnings +98% on +22% sales revenues versus the year-ago period, its 2nd strong quarter. Fundamental concerns remain. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). Faces little resistance due to overhead supply up to the $118 level.

12/21/2022 12:39:43 PM - Rebounded considerably after testing support near its 50 DMA line ($106.83) with today's early weakness. Reported Jul '22 quarterly earnings +29% on +19% sales revenues versus the year-ago period. Fundamental concerns remain. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). Faces resistance due to overhead supply up to the $118 level.

10/12/2022 12:40:27 PM - Reported Jul '22 quarterly earnings +29% on +19% sales revenues versus the year-ago period. Fundamental concerns remain. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). Faces resistance due to overhead supply up to the $118 level.

12/18/2019 12:56:24 PM -

Gapped down today and violated its 50 DMA line with a big loss on heavy volume. Reported Oct '19 earnings +50% on +36% sales revenues versus the year-ago period. Noted with caution in prior mid-day reports - "Fundamental concerns remain. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria)."



12/4/2019 1:06:40 PM -

Hitting a new all-time high with today's gain. Reported Jul '19 earnings +22% on +28% sales revenues versus the year-ago period. Found support above its 200 DMA line during its consolidation since noted with caution in the 5/23/19 mid-day report - "Fundamental concerns remain. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria)."



8/22/2019 1:34:04 PM -

Touched a new all-time high with today's early gain. Reported Jul '19 earnings +22% on +28% sales revenues versus the year-ago period. Found support above its 200 DMA line during its consolidation since last noted with caution in the 5/23/19 mid-day report - "Fundamental concerns remain. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria)."



5/23/2019 12:50:22 PM -

Slumping badly today after reporting Apr '19 earnings -3% on +10% sales revenues versus the year-ago period. Noted with caution in prior mid-day reports - "Fundamental concerns remain. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria)."



8/24/2017 12:45:45 PM -

Slumping badly today after reporting Jul '17 earnings +22% on +4% sales revenues versus the year-ago period. Violated its 50 DMA line with a big volume-driven loss, abruptly retreating from its all-time high. Noted with caution in prior mid-day reports - "Reported earnings +15% on +4% sales revenues for the Apr '17 quarter, and fundamental concerns remain. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria)."



8/18/2017 1:37:43 PM -

Violated its 50 DMA line with a big volume-driven loss, abruptly retreating from its all-time high. Noted with caution in the 8/17/17 mid-day report - "Reported earnings +15% on +4% sales revenues for the Apr '17 quarter, and fundamental concerns remain. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria)."



8/17/2017 12:20:52 PM -

Violating its 50 DMA line with today's loss, retreating from its all-time high. Noted with caution in prior mid-day reports - "Reported earnings +15% on +4% sales revenues for the Apr '17 quarter, and fundamental concerns remain. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria)."



8/16/2017 12:50:58 PM -

Holding its ground near its all-time high. Found support at its 50 DMA line and made gradual progress since noted with caution in the 5/25/17 mid-day report - "Reported earnings +15% on +4% sales revenues for the Apr '17 quarter, and fundamental concerns remain. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria)."



8/14/2017 1:06:25 PM -

Holding its ground near its all-time high. Found support at its 50 DMA line and made gradual progress since last noted with caution in the 5/25/17 mid-day report - "Reported earnings +15% on +4% sales revenues for the Apr '17 quarter, and fundamental concerns remain. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria)."



5/25/2017 12:42:06 PM -

Reversed into the red after touching new 52-week and all-time highs. Reported earnings +15% on +4% sales revenues for the Apr '17 quarter, and fundamental concerns remain. Last noted with caution in the 12/08/16 mid-day report - "Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria)."



12/8/2016 12:58:23 PM -

Powering to new 52-week and all-time highs with volume-driven gains. Reported earnings +29% on -3% sales revenues for the Oct '16 quarter, and fundamental concerns remain. Last noted with caution in the 8/22/16 mid-day report - "Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria)."



8/22/2016 12:39:43 PM -

Powered to a new 52-week high after testing support at its 50 DMA line. Prior mid--day reports cautioned members - "Reported earnings +6% on -1% sales revenues for the Jul '16 quarter, and prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria)."



8/19/2016 12:58:11 PM -

Powering to a new 52-week high today after testing support at its 50 DMA line. The 8/18/16 mid--day report cautioned - "Reported earnings +6% on -1% sales revenues for the Jul '16 quarter, and prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria)."



8/18/2016 12:45:38 PM -

Pulled back from its 52-week high and tested support at its 50 DMA line today yet found prompt support and repaired much of the early loss. Reported earnings +6% on -1% sales revenues for the Jul '16 quarter, and prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria).



6/30/2016 12:32:57 PM -

Perched within close striking distance of its 52-week high, but still trading below its 50 DMA line after finding support above prior lows. Prior mid-day reports cautioned - "Reported earnings +15% on +1% sales revenues for the Apr '16 quarter, and prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria)."



6/10/2016 12:36:50 PM -

Gapped down today retreating from its 52-week high and violating its 50 DMA line. Prior mid-day reports cautioned - "Reported earnings +15% on +1% sales revenues for the Apr '16 quarter, and prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria)."



5/20/2016 12:35:05 PM -

Retreated from its 52-week high abruptly, gapping down below its 50 DMA line as the 5/19/16 mid-day report cautioned - "Reported earnings +15% on +1% sales revenues for the Apr '16 quarter, and prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria)."



5/19/2016 12:40:16 PM -

Retreating from its 52-week high, it gapped down today below its 50 DMA line. Reported earnings +15% on +1% sales revenues for the Apr '16 quarter, and prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria).



3/30/2016 12:51:14 PM -

Rallied into new 52-week high territory after a recent "V" shaped consolidation that included a slump below its 200 DMA line. Reported earnings +30% on +3% sales revenues for the Jan '16 quarter, but prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria).



2/19/2016 12:26:59 PM -

Rallied to a new 52-week high after a "V" shaped consolidation that included a slump below its 200 DMA line. Reported earnings +30% on +3% sales revenues for the Jan '16 quarter, but prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria).



2/18/2016 12:32:12 PM -

Challenging its 52-week high after a "V" shaped consolidation that included a slump below its 200 DMA line. Reported earnings +121% on +16% sales revenues for the Oct '15 quarter, but prior quarters were below the +25% minimum earnings guideline (C criteria).



2/11/2016 12:29:45 PM -

Made a "V" shaped rebound after slumping below its 200 DMA line in January. Reported earnings +121% on +16% sales revenues for the Oct '15 quarter, but prior quarters were below the +25% minimum earnings guideline (C criteria).



2/3/2016 1:09:38 PM -

Made a "V" shaped rebound after slumping below its 200 DMA line in January. Reported earnings +121% on +16% sales revenues for the Oct '15 quarter, but prior quarters were below the +25% minimum earnings guideline (C criteria). Noted with caution in the 9/24/15 mid-day report - "Fundamentals are not a match with the fact-based investment system's guidelines. Found support at its 50 DMA line. It faces no resistance due to overhead supply. Earnings history is not a match with the fact-based investment system's guidelines."



2/2/2016 1:21:42 PM -

Made a "V" shaped rebound after slumping below its 200 DMA line in January. Reported earnings +121% on +16% sales revenues for the Oct '15 quarter, but prior quarters were below the +25% minimum earnings guideline (C criteria). Last noted with caution in the 9/24/15 mid-day report - "Fundamentals are not a match with the fact-based investment system's guidelines. Found support at its 50 DMA line. It faces no resistance due to overhead supply. Earnings history is not a match with the fact-based investment system's guidelines."



9/24/2015 12:51:42 PM -

Making its 2nd consecutive mid-day report appearance, pulling back today following volume-driven gains challenging its 52-week high. The 9/22/14 mid-day report cautioned members - "Fundamentals are not a match with the fact-based investment system's guidelines. Found support at its 50 DMA line. It faces no resistance due to overhead supply. Earnings history is not a match with the fact-based investment system's guidelines."



9/22/2015 12:40:42 PM -

Perched above its 50 DMA line and near its 52-week high. Prior mid-day reports cautioned members - "Fundamentals are not a match with the fact-based investment system's guidelines. Found support at its 50 DMA line. It faces no resistance due to overhead supply. Earnings history is not a match with the fact-based investment system's guidelines."



2/19/2014 1:21:42 PM -

Found support near its 50 DMA line and rallied to new 52-week highs after mid-day reports recently cautioned members - "Fundamentals are not a match with the fact-based investment system's guidelines. Found support at its 50 DMA line. It faces no resistance due to overhead supply. Earnings history is not a match with the fact-based investment system's guidelines."



2/5/2014 12:34:21 PM -

The 1/28/14 mid-day report cautioned members - "Fundamentals are not a match with the fact-based investment system's guidelines. Found support at its 50 DMA line. It faces no resistance due to overhead supply. Earnings history is not a match with the fact-based investment system's guidelines."



1/28/2014 1:12:31 PM -

Fundamentals are not a match with the fact-based investment system's guidelines. Found support at its 50 DMA line. It faces no resistance due to overhead supply. Earnings history is not a match with the fact-based investment system's guidelines.



1/15/2014 12:47:32 PM -

Fundamentals are not a match with the fact-based investment system's guidelines. Found support at its 200 DMA line and made gradual progress into all-time high territory since noted in the 12/05/12 mid-day report with caution - "It faces no resistance due to overhead supply. Reported earnings +20% on +1% sales revenues for the quarter ended July 31, 2012 versus the year ago period, a 3rd consecutive quarter with earnings below the +25% minimum guideline (C criteria). Quarterly and annual earnings history is below the fact-based system's guidelines."



1/9/2014 12:50:29 PM -

Fundamentals are not a match with the fact-based investment system's guidelines. Found support at its 200 DMA line and made gradual progress into all-time high territory since last noted in the 12/05/12 mid-day report with caution - "It faces no resistance due to overhead supply. Reported earnings +20% on +1% sales revenues for the quarter ended July 31, 2012 versus the year ago period, a 3rd consecutive quarter with earnings below the +25% minimum guideline (C criteria). Quarterly and annual earnings history is below the fact-based system's guidelines."



12/5/2012 12:25:41 PM -

Down today with volume running at an above average pace after reporting earnings -88% on -8% sales revenues for the Oct '12 quarter. It was noted in the 11/26/12 mid-day report while rallying to new 52-week and all-time highs - "It faces no resistance due to overhead supply. Reported earnings +20% on +1% sales revenues for the quarter ended July 31, 2012 versus the year ago period, a 3rd consecutive quarter with earnings below the +25% minimum guideline (C criteria). Quarterly and annual earnings history is below the fact-based system's guidelines."



11/26/2012 1:04:00 PM -

Considerable gain today with volume running at an above average pace while rallying to new 52-week and all-time highs. It faces no resistance due to overhead supply. Reported earnings +20% on +1% sales revenues for the quarter ended July 31, 2012 versus the year ago period, a 3rd consecutive quarter with earnings below the +25% minimum guideline (C criteria). Prior mid-day reports noted - "Quarterly and annual earnings history is below the fact-based system's guidelines."



5/24/2012 12:37:52 PM -

Considerable gain today with above average volume, rallying from below its 50 DMA line to new 52-week and all-time highs. It faces no resistance due to overhead supply. Reported earnings +20% on +9% sales revenues for the quarter ended April 30, 2012 versus the year ago period. Last noted in the 4/17/12 mid-day report - "Quarterly and annual earnings history is below the fact-based system's guidelines."



4/17/2012 12:52:37 PM -

Inching to new 52-week and all-time highs today with no resistance remaining due to overhead supply. Found support at its 50 DMA line during its consolidation from highs since last noted in the 2/29/12 mid-day report - "Quarterly and annual earnings history is below the fact-based system's guidelines."



2/29/2012 12:46:09 PM -

Spurt of recent gains has it nearly challenging its 52-week high today and no resistance remains due to overhead supply. Quarterly and annual earnings history is below the fact-based system's guidelines.



12/9/2010 1:46:27 PM -

Still holding its ground and rising after a technical breakout on 12/01/10. Recent quarters show sales and earnings improving but prior history is below the fact-based system's guidelines.



12/8/2010 1:18:52 PM -

Holding its ground and rising after a technical breakout on 12/01/10. Recent quarters show sales and earnings improving but prior history is below the fact-based system's guidelines.



7/16/2007 1:28:31 PM - Group rank below guidelines and base questionable.

7/12/2007 1:08:21 PM - Group rank below guidelines.

6/1/2007 1:13:48 PM - Group rank below guidelines.

5/30/2007 1:01:43 PM - Group rank below guidelines.

5/29/2007 12:32:44 PM - Group rank below guidelines.

5/25/2007 1:31:52 PM - Group rank below guidelines.

5/20/2005 12:47:08 PM - Best in just okay group. Short, late stage base.

5/17/2005 12:25:48 PM - Best in just okay group. Short, late stage base.

5/16/2005 12:59:30 PM - Best in just okay group. Short, late stage base.

5/13/2005 12:47:57 PM - L in decent group. Short, late stage base.

4/14/2005 12:43:09 PM - L in decent group. Short, late stage base.

4/1/2005 12:30:20 PM - Best in decent group. Short, late stage base.

3/18/2005 1:00:22 PM - Best in decent group. Short, late stage base.

3/16/2005 12:31:55 PM - Best in decent group. Short, late stage base.

2/22/2005 1:00:15 PM - L in pretty good group. Base questionable.

2/14/2005 1:21:40 PM - Best in pretty good group. Base questionable.

1/25/2005 12:57:26 PM - Best in pretty good group. Base questionable.

1/24/2005 1:11:03 PM - Best in decent group. Base questionable.

1/12/2005 12:36:26 PM - L in decent group. Base questionable.

1/11/2005 12:35:05 PM - L in decent group. Base questionable.

1/7/2005 12:41:20 PM - Best in decent group. Base questionable.

1/4/2005 12:45:19 PM - L in decent group. Base questionable.

12/27/2004 12:36:28 PM - L in decent group. Base questionable.

11/16/2004 12:47:55 PM - L in decent group. Nice base.

6/17/2004 1:00:00 PM - Best in pretty good group. Too ET at this point to be buyable under the guidelines.

6/16/2004 1:00:00 PM - Best in pretty good group. Too ET at this point

6/8/2004 1:00:00 PM - Best in pretty good group. Too ET at this point