10/29/2019 12:14:43 PM - Reported earnings -5% on -3% sales revenues for the Sep '19 quarter. Fundamental concerns remain, as prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria) and sequential comparisons have shown deceleration in its sales revenues growth rate.

7/30/2019 12:20:23 PM - Gapped down today violating its 50 DMA line. Reported earnings +30% on +1% sales revenues for the Jun '19 quarter. Fundamental concerns remain, as prior quarterly earnings were not strong and steady above the +25% minimum guideline (C criteria) and sequential comparisons have shown deceleration in its sales revenues growth rate.

6/25/2019 12:18:34 PM - Reported earnings +82% on +8% sales revenues for the Mar '19 quarter. Fundamental concerns remain, as the prior quarterly earnings increase was below the +25% minimum guideline (C criteria) and sequential comparisons have shown deceleration in its sales revenues growth rate.

6/19/2014 12:43:58 PM - Reported earnings +27% on +12% sales revenues for the Mar '14 quarter. Fundamental concerns remain, as prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Last noted with caution in the 3/20/12 mid-day report - "Downward turn in FY '09 earnings (A criteria) makes it fall below the fundamental guidelines of the fact-based investment system."

3/20/2012 12:14:34 PM - Pulling back from its all-time high with a gap down and considerable loss on higher volume today. Recent quarterly comparisons show strong sales revenues and earnings increases satisfying the C criteria. It made limited progress and endured a choppy consolidation since noted in the 1/31/11 mid-day report - "Downward turn in FY '09 earnings (A criteria) make it fall below the fundamental guidelines of the fact-based investment system."

3/12/2012 12:24:22 PM - Consolidating near its all-time high. Recent quarterly comparisons show strong sales revenues and earnings increases satisfying the C criteria. It made limited progress and endured a choppy consolidation since last noted in the 1/31/11 mid-day report - "Downward turn in FY '09 earnings (A criteria) make it fall below the fundamental guidelines of the fact-based investment system."

1/31/2011 12:58:25 PM - Perched near its all-time high today, holding its ground stubbornly near its 50 DMA line. Much as it was when last noted on 8/11/10 - "It reported strong sales revenues and earnings increases in the quarter ended June 30, 2010. However, its lack of sales revenues growth in prior comparisons and downward turn in FY '09 earnings (A criteria) make it fall below the fundamental guidelines of the fact-based investment system."

8/11/2010 12:24:43 PM - Perched near its all-time high, holding its ground stubbornly since last noted on 7/27/10 - "It reported strong sales revenues and earnings increases in the quarter ended June 30, 2010. However, its lack of sales revenues growth in prior comparisons and downward turn in FY '09 earnings (A criteria) make it fall below the fundamental guidelines of the fact-based investment system."

7/27/2010 12:47:43 PM - It faces no resistance due to overhead supply after gapping up today for a 6th consecutive gain and new all-time high. It reported strong sales revenues and earnings increases in the quarter ended June 30, 2010. However, its lack of sales revenues growth in prior comparisons and downward turn in FY '09 earnings (A criteria) make it fall below the fundamental guidelines of the fact-based investment system.

4/28/2010 12:10:23 PM - Reached a new all-time high on the prior session. Earnings increases were impressive in the 2 latest quarterly comparisons, but its lack of sales revenues growth and downward turn in annual earnings since peaking in 2008 leaves it below guidelines of the fact-based investment system.

7/30/2008 2:02:56 PM - Gapped up today above is 50 DMA line after reporting strong earnings for the latest quarter ended June 30, 2008. Reached all-time highs above $75 before encountering some distributional pressure. Earlier quarterly comparisons and sales revenues growth has been below guidelines, yet it has a steady annual earnings history (good A criteria).

7/30/2008 1:58:20 PM - Gapped up today above is 50 DMA line after reporting strong earnings for the latest quarter ended June 30, 2008. Reached all-time highs above $75 before encountering some distributional pressure. Earlier quarterly comparisons and sales revenues growth has been below guidelines, yet it has a steady annual earnings history (good A criteria).

6/13/2008 12:57:20 PM - Gapped up on 6/12/08 and continuing higher today while challenging prior highs in the $73 area. The latest quarterly results for the period ended March 31, 2008 showed better increases. Earlier comparisons showed sales revenues and earnings growth below guidelines, yet it has a steady annual earnings history (good A criteria).

6/12/2008 12:40:43 PM - Gapped up today for a considerable gain to challenge prior highs in the $73 area. The latest quarterly results for the period ended March 31, 2008 showed better increases. Earlier comparisons showed sales revenues and earnings growth below guidelines, yet it has a steady annual earnings history (good A criteria).

5/15/2008 12:55:41 PM - This week's gains on above average volume helped it reach new all time chart highs. It has a steady annual earnings history (good A criteria). The latest quarterly results for the period ended March 31, 2008 showed better increases, however earlier comparisons showed sales revenues and earnings growth below guidelines.

9/18/2007 12:55:42 PM - Testing its prior chart highs but its recent earnings (the C criteria) and sales growth history remain below the guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

8/2/2007 12:15:28 PM - "C" and sales history remains below the guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

7/26/2007 12:32:34 PM - "C" and sales history remains below the guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

4/27/2007 12:25:29 PM - Solid gains recently yet "C" and sales history remains below the guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

4/24/2007 12:21:14 PM - Solid gains recently yet "C" and sales history remains below the guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

4/23/2007 12:40:31 PM - Solid gains today yet "C" and sales history remains below the guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

4/20/2007 12:50:52 PM - "C" and sales history remain below the guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

3/27/2007 12:50:49 PM - "C" and sales history remain below the guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

3/23/2007 12:43:52 PM - New highs today yet "C" and sales history remain below the guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

3/9/2007 12:26:52 PM - "C" and sales history below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

2/8/2007 12:30:51 PM - "C" and sales history below guidelines. Current earnings per share should be up 25% or more and in many cases accelerating in recent quarters. Quarterly sales should also be up 25% or more or accelerating over prior quarters.

2/2/2007 12:45:46 PM - "C" and sales history below guidelines.

10/20/2006 12:49:13 PM - Sales history below guidelines and as previously noted - base questionable at this point.

10/18/2006 12:49:39 PM - Sales history below guidelines and as previously noted - base questionable at this point.

10/11/2006 12:40:30 PM - Sales history below guidelines and as previously noted - base questionable at this point.

10/10/2006 12:31:08 PM - Sales history below guidelines and as previously noted - base questionable at this point.

10/6/2006 12:39:08 PM - Sales history below guidelines and as previously noted - base questionable at this point.

9/5/2006 12:32:48 PM - Sales history below guidelines and as previously noted - base questionable at this point.

8/17/2006 12:50:04 PM - New highs today yet sales history below guidelines and as previously noted - base questionable at this point.

8/9/2006 12:40:14 PM - As previously mentioned - Base questionable at this point.

8/4/2006 12:32:00 PM - As previously mentioned - Base questionable at this point.

6/29/2006 12:54:20 PM - As previously mentioned - Base questionable at this point.

6/21/2006 12:46:11 PM - As previously mentioned - Base questionable at this point.

5/16/2006 12:40:35 PM - As previously mentioned - Base questionable at this point.

5/12/2006 12:26:54 PM - As previously mentioned - Base questionable at this point.

5/1/2006 12:41:25 PM - Base questionable at this point.

4/19/2006 1:01:40 PM - Base questionable at this point.

2/10/2006 12:25:18 PM - Base questionable at this point.

2/8/2006 12:18:59 PM - Base questionable.

12/6/2004 12:24:42 PM - L in just okay group. Impressive last 3 "C"s. Base building at this point.

12/2/2004 12:22:10 PM - L in just okay group. Impressive last 3 "C"s.

10/20/2004 1:00:00 PM - L in just okay group. Impressive last 3 "C"s.

9/13/2004 1:00:00 PM - L in just okay group. Impressive last 2 "C"s.

8/11/2004 1:00:00 PM - L in just okay group. Impressive last 2 "C"s.