1/26/2023 1:00:01 PM - Gapped down today after proposing a Secondary Offering. Faces resistance due to overhead supply up to the $130 level. Reported earnings +20% on +4% sales revenues for the Nov '22 quarter versus the year ago period, breaking a streak of 3 consecutive quarterly comparisons above the minimum +25% earnings guideline (C criteria) with very strong sales revenues growth. Annual earnings (A criteria) growth has been strong and steady.

1/10/2023 12:11:47 PM - Posting a 3rd consecutive gain today with higher volume. Faces resistance due to overhead supply up to the $130 level. Reported earnings +28% on +195% sales revenues for the Aug '22 quarter versus the year ago period, its 3rd consecutive quarterly comparison above the minimum +25% earnings guideline (C criteria) with very strong sales revenues growth. Annual earnings (A criteria) growth has been strong and steady.

7/29/2021 12:58:58 PM -
Still sputtering below its 50 DMA line ($121) which acted as resistance following volume-driven losses. Reported earnings +66% on +31% sales revenues for the May '21 quarter versus the year ago period, its 3rd consecutive quarterly comparison above the minimum +25% earnings guideline (C criteria) with its sales revenues growth rate showing acceleration.


7/7/2021 1:06:06 PM -
Managed a "positive reversal" from today's early low. Slumped from its all-time high and then its 50 DMA line ($123) acted as resistance following volume-driven losses. Reported earnings +66% on +31% sales revenues for the May '21 quarter versus the year ago period, its 3rd consecutive quarterly comparison above the minimum +25% earnings guideline (C criteria) with its sales revenues growth rate showing acceleration.


6/25/2021 12:53:43 PM -
Slumped from its all-time high and violated its 50 DMA line ($123.56) with volume-driven losses. Reported earnings +66% on +31% sales revenues for the May '21 quarter versus the year ago period, its 3rd consecutive quarterly comparison above the minimum +25% earnings guideline (C criteria) with its sales revenues growth rate showing acceleration.


4/8/2021 12:27:13 PM -
Extended from any sound base, perched at its all-time high. Stubbornly held its ground and edged higher after last noted in the 3/22/21 mid-day report - "Reported earnings +33% on +21% sales revenues for the Feb '21 quarter versus the year ago period, its 2nd consecutive quarterly comparison above the minimum +25% earnings guideline (C criteria) with its sales revenues growth rate showing acceleration."


3/22/2021 1:00:57 PM -
Extended from any sound base, it gapped up today hitting another new all-time high with considerable volume-driven gain. Reported earnings +33% on +21% sales revenues for the Feb '21 quarter versus the year ago period, its 2nd consecutive quarterly comparison above the minimum +25% earnings guideline (C criteria) with its sales revenues growth rate showing acceleration.


10/2/2020 12:23:52 PM -
Rallying toward its 52-week and all-time high with today's 6th consecutive gain marked by above average volume. Reported earnings +1% on +4% sales revenues for the Aug '20 quarter versus the year ago period, its 4th consecutive quarterly comparison below the minimum +25% earnings guideline (C criteria). Went through a deep consolidation since noted with caution in the 1/13/20 mid-day report - "Annual earnings (A criteria) history has been strong and steady."


10/1/2020 12:54:04 PM -
Rallying toward its 52-week and all-time high with today's 5th consecutive gain marked by above average volume. Reported earnings +1% on +4% sales revenues for the Aug '20 quarter versus the year ago period, its 4th consecutive quarterly comparison below the minimum +25% earnings guideline (C criteria). Went through a deep consolidation since noted with caution in the 1/13/20 mid-day report - "Annual earnings (A criteria) history has been strong and steady."


9/30/2020 12:34:57 PM -
Gapped up today rallying toward its 52-week and all-time high. Reported earnings +1% on +4% sales revenues for the Aug '20 quarter versus the year ago period, its 4th consecutive quarterly comparison below the minimum +25% earnings guideline (C criteria). Went through a deep consolidation since noted with caution in the 1/13/20 mid-day report - "Annual earnings (A criteria) history has been strong and steady."


9/29/2020 1:12:40 PM -
Reported earnings -36% on -3% sales revenues for the May '20 quarter versus the year ago period, its 3rd consecutive quarterly comparison below the minimum +25% earnings guideline (C criteria). Went through a deep consolidation since noted with caution in the 1/13/20 mid-day report - "Annual earnings (A criteria) history has been strong and steady."


9/28/2020 12:43:59 PM -
Reported earnings -36% on -3% sales revenues for the May '20 quarter versus the year ago period, its 3rd consecutive quarterly comparison below the minimum +25% earnings guideline (C criteria). Went through a deep consolidation since last noted with caution in the 1/13/20 mid-day report - "Annual earnings (A criteria) history has been strong and steady."


1/13/2020 1:11:22 PM -
Gapped up on the prior session and hitting another new all-time high today. Bullish action came after reporting earnings +15% on +19% sales revenues for the Nov '19 quarter versus the year ago period. Two of the past 4 quarters were above the minimum +25% earnings guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.


1/10/2020 1:14:00 PM -
Gapped up today hitting a new all-time high. Bullish action came after reporting earnings +15% on +19% sales revenues for the Nov '19 quarter versus the year ago period. Two of the past 4 quarters were above the minimum +25% earnings guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.


11/14/2019 11:58:00 AM -
Faces some resistance due to overhead supply up to the $141 level. Made gradual progress since it broke out on 9/25/19 with a gap up and volume-driven gain above its May '19 high after reporting earnings +31% on +29% sales revenues for the Aug '19 quarter versus the year ago period. Three of the past 4 quarters were above the minimum +25% earnings guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.


9/26/2019 1:00:27 PM -
Faces some resistance due to overhead supply up to the $141 level. Technically, it broke out on the prior session with a gap up and volume-driven gain above its May '19 high after reporting earnings +31% on +29% sales revenues for the Aug '19 quarter versus the year ago period. Three of the past 4 quarters were above the minimum +25% earnings guideline (C criteria). Annual earnings (A criteria) history has been strong and steady.


9/24/2019 1:20:52 PM -
Due to report earnings news. Reported earnings +20% on +17% sales revenues for the May '19 quarter versus the year ago period. Prior quarters were below the minimum +25% earnings guideline (C criteria).


6/27/2019 1:01:27 PM - Reported earnings +20% on +17% sales revenues for the May '19 quarter versus the year ago period. Prior quarters were below the minimum +25% earnings guideline (C criteria).

1/12/2017 1:37:23 PM - Reversing today after spiking to a new all-time high with a big volume-driven gain on the prior session. No resistance remains due to overhead supply. Reported earnings +43% on +10% sales revenues for the Nov '16 quarter versus the year ago period. Prior quarters were below the minimum +25% earnings guideline (C criteria).

1/11/2017 12:37:55 PM - Challenging its 52-week and all-time highs with today's big volume-driven gain and no resistance remains due to overhead supply. Reported earnings +43% on +10% sales revenues for the Nov '16 quarter versus the year ago period. Prior quarters were below the minimum +25% earnings guideline (C criteria), and its annual earnings (A criteria) history has been up and down.

9/29/2015 12:47:53 PM - Gapped down today, testing its 50 DMA line. Reported earnings -7% on -6% sales revenues for the Aug '15 quarter versus the year ago period. The prior 2 quarters also came in below the minimum +25% earnings guideline (C criteria), and its annual earnings (A criteria) history has been up and down.

2/27/2015 1:06:07 PM - Gapped down today, testing its 50 DMA line. The 50 DMA line recently acted as support while it made little progress since last noted with caution in the 1/13/15 mid-day report - "Reported earnings +49% on +25% sales revenues for the quarter ended November 30, 2014 versus the year ago period. The prior quarter came in below the minimum +25% earnings guideline (C criteria), and its annual earnings (A criteria) history has been up and down."

1/13/2015 12:32:52 PM - Gapped up today challenging its 52-week high. Near its 50 DMA line it recently found prompt support. Reported earnings +49% on +25% sales revenues for the quarter ended November 30, 2014 versus the year ago period. The prior quarter came in below the minimum +25% earnings guideline (C criteria), and its annual earnings (A criteria) history has been up and down.

1/5/2015 1:11:41 PM - Recently wedged to new highs with gains lacking great volume conviction. Gapped down today and tested its 50 DMA line where it found prompt support. Reported earnings +20% on +29% sales revenues for the quarter ended August 31, 2014 versus the year ago period, below the minimum +25% earnings guideline (C criteria). Sales revenues showed encouraging acceleration in recent comparisons.

7/7/2014 12:36:24 PM - Consolidating above its 50 DMA line and -11.1% off its 52-week high. Found support at its 200 DMA line during its consolidation since noted with caution in the 4/08/14 mid-day report following a considerable 4/04/14 "breakaway gap" and volume-driven gain - "Reported earnings +37 on +23% sales revenues for the quarter ended February 28, 2014 versus the year ago period. Sales revenues show encouraging sequential acceleration in recent comparisons but earnings in prior quarters did not meet the minimum +25% earnings guideline (C criteria)."

7/2/2014 12:42:01 PM - Rebounding within striking distance of its best-ever close and it 52-week high. Found support at its 200 DMA line during its consolidation since noted with caution in the 4/08/14 mid-day report following a considerable 4/04/14 "breakaway gap" and volume-driven gain - "Reported earnings +37 on +23% sales revenues for the quarter ended February 28, 2014 versus the year ago period. Sales revenues show encouraging sequential acceleration in recent comparisons but earnings in prior quarters did not meet the minimum +25% earnings guideline (C criteria)."

6/18/2014 12:27:21 PM - Rebounding toward its 52-week high with this week's gains. Found support at its 200 DMA line during its consolidation since noted with caution in the 4/08/14 mid-day report following a considerable 4/04/14 "breakaway gap" and volume-driven gain - "Reported earnings +37 on +23% sales revenues for the quarter ended February 28, 2014 versus the year ago period. Sales revenues show encouraging sequential acceleration in recent comparisons but earnings in prior quarters did not meet the minimum +25% earnings guideline (C criteria)."

6/17/2014 12:40:42 PM - Rebounding toward its 52-week high with today's 3rd consecutive gain. Found support at its 200 DMA line during its consolidation since last noted with caution in the 4/08/14 mid-day report following a considerable 4/04/14 "breakaway gap" and volume-driven gain - "Reported earnings +37 on +23% sales revenues for the quarter ended February 28, 2014 versus the year ago period. Sales revenues show encouraging sequential acceleration in recent comparisons but earnings in prior quarters did not meet the minimum +25% earnings guideline (C criteria)."

4/8/2014 12:41:16 PM - Holding its ground following a considerable 4/04/14 "breakaway gap" and volume-driven gain. The 4/07/14 mid-day report cautioned members - "Reported earnings +37 on +23% sales revenues for the quarter ended February 28, 2014 versus the year ago period. Sales revenues show encouraging sequential acceleration in recent comparisons but earnings in prior quarters did not meet the minimum +25% earnings guideline (C criteria)."

4/7/2014 1:09:45 PM - Holding its ground today following a considerable gap up and volume-driven gain on the prior session. Reported earnings +37 on +23% sales revenues for the quarter ended February 28, 2014 versus the year ago period. Sales revenues show encouraging sequential acceleration in recent comparisons but earnings in prior quarters did not meet the minimum +25% earnings guideline (C criteria).

1/14/2014 12:31:19 PM - Reported earnings +3% on +11% sales revenues for the quarter ended November 30, 2013 versus the year ago period, below the minimum +25% earnings guideline (C criteria).

3/8/2012 12:53:12 PM - Perched near its 52-week high today after tallying additional volume-driven gains into new high ground since last noted in the 2/07/12 mid-day report - "No resistance remaining due to overhead supply. Reported earnings +32% on +15% sales revenues for the quarter ended November 30, 2011 versus the year ago period. Sales revenues increases have shown sequential deceleration, and the 3 prior quarterly earnings comparisons showed growth just below the minimum +25% investment system guideline."

2/7/2012 12:39:02 PM - Perched at its 52-week high today. Stubbornly held its ground and rose further since last noted in the 1/18/12 mid-day report - "No resistance remaining due to overhead supply. Reported earnings +32% on +15% sales revenues for the quarter ended November 30, 2011 versus the year ago period. Sales revenues increases have shown sequential deceleration, and the 3 prior quarterly earnings comparisons showed growth just below the minimum +25% investment system guideline."

1/18/2012 1:21:11 PM - Approaching its 52-week high with today's gain adding to a recent spurt of volume-driven gains. Last noted in the 1/12/12 mid-day report - "No resistance remaining due to overhead supply. Reported earnings +32% on +15% sales revenues for the quarter ended November 30, 2011 versus the year ago period. Sales revenues increases have shown sequential deceleration, and the 3 prior quarterly earnings comparisons showed growth just below the minimum +25% investment system guideline."

1/12/2012 12:18:10 PM - Spiked near its 52-week high with a considerable volume-driven gain on the prior session leaving no resistance remaining due to overhead supply. Reported earnings +32% on +15% sales revenues for the quarter ended November 30, 2011 versus the year ago period. Sales revenues increases have shown sequential deceleration, and the 3 prior quarterly earnings comparisons showed growth just below the minimum +25% investment system guideline.

9/22/2009 1:42:58 PM - Reversed early gains after hitting a new 52-week high today following another quarterly earnings report with sub par fundamentals. It has steadily risen above support at its 50 DMA line since a big gap up gain on 7/01/09 was noted. Sales revenues and earnings growth have been below the investment system's guidelines.

8/17/2009 12:22:12 PM - Hit another new 52-week high today. Held its ground stubbornly while consolidating above its 50 DMA line since a big gap up gain on 7/01/09 was noted. Sales revenues and earnings growth have been below the investment system's guidelines.

7/14/2009 1:17:57 PM - Hit a new 52-week high today. Held its ground stubbornly since a big gap up gain on 7/01/09 was noted. Sales revenues and earnings growth have been below the investment system's guidelines.

7/13/2009 12:50:34 PM - Trading near its 52-week high, holding its ground since a big gap up gain on 7/01/09 was noted. Sales revenues and earnings growth have been below the investment system's guidelines.

7/6/2009 12:32:47 PM - Trading near its 52-week high, holding its ground since a big gap up gain on 7/01/09 was noted. Sales revenues and earnings growth have been below the investment system's guidelines.

7/2/2009 12:27:13 PM - Trading up today to a new 52-week high after a big gapB up gain on 7/01/09 was noted. Sales revenues and earnings growth have been below the investment system's guidelines.

7/1/2009 12:36:31 PM - Gapped up today, rallying near its 52-week high. Sales revenues and earnings growth have been below the investment system's guidelines.

6/12/2008 12:50:55 PM - Lackluster sales revenues and earnings growth below guidelines.