12/23/2020 12:29:39 PM - Perched at its 52-week and all-time high. Reported strong Sep '20 quarterly results versus the year ago period. Prior quarterly comparisons have not shown strong and steady growth above the +25% minimum (C criteria) earnings guideline of the fact-based investment system.

12/22/2020 12:23:36 PM - Perched at its 52-week and all-time high. Reported strong Sep '20 quarterly results versus the year ago period. Prior quarterly comparisons have not shown strong and steady growth above the +25% minimum (C criteria) earnings guideline of the fact-based investment system.

6/2/2020 12:28:41 PM - Gapped down on 5/29/20 and big volume-driven losses have it abruptly retreating from its 52-week high. Quarterly comparisons have not shown strong and steady growth above the +25% minimum (C criteria) earnings guideline of the fact-based investment system.

5/29/2020 12:31:29 PM - Gapped down today and a big volume-driven loss has it abruptly retreating from its 52-week high hit on the prior session. Quarterly comparisons have not shown strong and steady growth above the +25% minimum (C criteria) earnings guideline of the fact-based investment system.

4/28/2020 12:18:51 PM - Gapped up today challenging its 52-week high. Quarterly comparisons have not shown strong and steady growth above the +25% minimum (C criteria) earnings guideline of the fact-based investment system.

4/5/2019 12:33:36 PM - Quarterly comparisons have not shown strong and steady growth above the +25% minimum (C criteria) earnings guideline of the fact-based investment system.

12/4/2017 12:16:38 PM - Retreating from its all-time high and slumping near its 50 DMA line ($63.38) with today's big loss. The 11/27/17 mid-day report noted - "Very extended from any sound base. Reported earnings for the Sep '17 quarter +91% on +76% sales revenues, a solid improvement after sub par results in the Jun '17 period. Three of the past 4 quarterly comparisons were well above the +25% minimum (C criteria) earnings guideline of the fact-based investment system. Disciplined investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead."

11/27/2017 12:25:38 PM - Perched at its all-time high, very extended from any sound base. Reported earnings for the Sep '17 quarter +91% on +76% sales revenues, a solid improvement after sub par results in the Jun '17 period. Three of the past 4 quarterly comparisons were well above the +25% minimum (C criteria) earnings guideline of the fact-based investment system. Disciplined investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

11/24/2017 11:26:11 AM - Perched at its all-time high, very extended from any sound base. Reported earnings for the Sep '17 quarter +91% on +76% sales revenues, a solid improvement after sub par results in the Jun '17 period. Three of the past 4 quarterly comparisons were well above the +25% minimum (C criteria) earnings guideline of the fact-based investment system. Disciplined investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

11/14/2017 12:28:15 PM - Hit another new high today, and it is very extended from any sound base. Reported earnings for the Sep '17 quarter +91% on +76% sales revenues, a solid improvement after sub par results in the Jun '17 period. Three of the past 4 quarterly comparisons were well above the +25% minimum (C criteria) earnings guideline of the fact-based investment system. Disciplined investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

11/3/2017 12:30:57 PM - Hitting another new high with today's 3rd consecutive volume-driven gain, getting very extended from any sound base. Made gradual progress since noted in the 8/02/17 mid-day report with caution. Reported earnings for the Sep '17 quarter +91% on +76% sales revenues, a solid improvement after sub par results in the Jun '17 period. Three of the past 4 quarterly comparisons were well above the +25% minimum (C criteria) earnings guideline of the fact-based investment system. Disciplined investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

10/31/2017 12:14:09 PM - Very extended from any sound base, it made gradual progress since noted in the 8/02/17 mid-day report with caution. Reported earnings for the Sep '17 quarter +91% on +76% sales revenues, a solid improvement after sub par results in the Jun '17 period. Three of the past 4 quarterly comparisons were well above the +25% minimum (C criteria) earnings guideline of the fact-based investment system. Disciplined investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

10/30/2017 1:10:42 PM - Made gradual progress since last noted in the 8/02/17 mid-day report with caution. Due to report earnings for the Sep '17 quarter after the session's close. The 8/02/17 mid-day report last cautioned members - "Reported earnings +19% on +17% sales revenues for the Jun '17 quarter, below the +25% minimum (C criteria) earnings guideline of the fact-based investment system."

8/2/2017 12:07:02 PM - Hit a new all-time high with a big "breakaway gap" on the prior session when the mid-day report cautioned members - "Reported earnings +19% on +17% sales revenues for the Jun '17 quarter, below the +25% minimum (C criteria) earnings guideline of the fact-based investment system."

8/1/2017 11:22:33 AM - Hitting a new all-time high with a big "breakaway gap" today. Reported earnings +19% on +17% sales revenues for the Jun '17 quarter, below the +25% minimum (C criteria) earnings guideline of the fact-based investment system.

6/30/2017 12:48:42 PM - Retreating from its all-time high, it violated its 50 DMA line with a volume-driven loss on the prior session. Last noted with caution in the 5/02/17 mid-day report - "Reported earnings +91% on +40% sales revenues for the Mar '17 quarter, its 3rd strong quarter, helping it better match the fact-based investment system's guidelines. Disciplined investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead."

5/2/2017 1:05:01 PM - Hitting a new all-time high with today's 2nd consecutive volume-driven gain, extended from any sound base. Reported earnings +91% on +40% sales revenues for the Mar '17 quarter, its 3rd strong quarter, helping it better match the fact-based investment system's guidelines. Disciplined investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

4/3/2017 11:51:28 AM - Reversed into the red after early gains today. Gapped up on 2/17/17 and steadily advanced into new all-time high ground with volume-driven gains. Prior mid-day reports cautioned - "Reported earnings +83% on +32% sales revenues for the Dec '16 quarter, its 2nd strong quarter. Fundamental concerns remain, as prior quarterly sales and earnings comparisons were sub par."

3/7/2017 12:14:03 PM - Gapped up on 2/17/17 and steadily advanced into new all-time high ground with volume-driven gains. Prior mid-day reports cautioned - "Reported earnings +83% on +32% sales revenues for the Dec '16 quarter, its 2nd strong quarter. Fundamental concerns remain, as prior quarterly sales and earnings comparisons were sub par."

3/3/2017 1:17:43 PM - Gapped up on 2/17/17 and rallied further into new all-time high ground with volume-driven gains. Prior mid-day reports cautioned - "Reported earnings +83% on +32% sales revenues for the Dec '16 quarter, its 2nd strong quarter. Fundamental concerns remain, as prior quarterly sales and earnings comparisons were sub par."

2/21/2017 12:07:39 PM - Gapped up on the prior session, and rallying further into new all-time high ground today with considerable volume-driven gains. The 2/17/17 mid-day report cautioned - "Reported earnings +83% on +32% sales revenues for the Dec '16 quarter, its 2nd strong quarter. Fundamental concerns remain, as prior quarterly sales and earnings comparisons were sub par."

2/17/2017 11:49:24 AM - Gapped up today rallying to new all-time highs with a considerable volume-driven gain. Reported earnings +83% on +32% sales revenues for the Dec '16 quarter, its 2nd strong quarter. Fundamental concerns remain, as prior quarterly sales and earnings comparisons were sub par.

12/8/2016 12:19:03 PM - Rallying to new all-time highs with volume-driven gains. Recently found support near its 50 DMA line. Prior mid-day reports cautioned - "Reported earnings +97% on +38% sales revenues for the Sep '16 quarter but fundamental concerns remain. Prior quarterly sales and earnings comparisons have been sub par."

11/22/2016 12:22:27 PM - Rallying to new all-time highs after recently finding support near its 50 DMA line. Prior mid-day reports cautioned - "Reported earnings +97% on +38% sales revenues for the Sep '16 quarter but fundamental concerns remain. Prior quarterly sales and earnings comparisons have been sub par."

11/18/2016 12:17:45 PM - Rallying to new all-time highs after recently finding support near its 50 DMA line. Prior mid-day reports cautioned - "Reported earnings +97% on +38% sales revenues for the Sep '16 quarter but fundamental concerns remain. Prior quarterly sales and earnings comparisons have been sub par."

11/7/2016 12:17:30 PM - Rebounding toward all-time highs after briefly undercutting its 50 DMA line. The 11/01/16 mid-day report cautioned - "Reported earnings +97% on +38% sales revenues for the Sep '16 quarter but fundamental concerns remain. Prior quarterly sales and earnings comparisons have been sub par."

11/1/2016 12:17:38 PM - Erased much of its early gain after touching a new all-time high today. Found support at its 50 DMA line. in recent months. Reported earnings +97% on +38% sales revenues for the Sep '16 quarter but fundamental concerns remain. Prior quarterly sales and earnings comparisons have been sub par.

7/30/2014 12:14:16 PM - Holding its ground today following a considerable gap up and volume-driven gain on the prior session after finding support at its 50 DMA line. Reported earnings +52% on +26% sales revenues for the Jun '14 quarter but fundamental concerns remain. Endured distributional pressure following a "negative reversal" at its 52-week high when noted with caution in the 7/07/14 mid-day report - "Its quarterly sales and earnings comparisons have improved recently. Poor annual earnings history (A criteria) including a loss in FY '09 were previously noted as fundamental concerns."

7/29/2014 12:26:15 PM - Gapped up today for a considerable gain after finding support at its 50 DMA line. Reported earnings +52% on +26% sales revenues for the Jun '14 quarter but fundamental concerns remain. Endured distributional pressure following a "negative reversal" at its 52-week high when noted with caution in the 7/07/14 mid-day report - "Its quarterly sales and earnings comparisons have improved recently. Poor annual earnings history (A criteria) including a loss in FY '09 were previously noted as fundamental concerns."

7/25/2014 12:16:27 PM - Consolidating above its 50 DMA line. Stalled following a "negative reversal" at its 52-week high when last noted with caution in the 7/07/14 mid-day report - "Its quarterly sales and earnings comparisons have improved recently. Poor annual earnings history (A criteria) including a loss in FY '09 were previously noted as fundamental concerns."

7/7/2014 12:02:18 PM - Rallied to a new 52-week high with a streak of 5 consecutive gains, and touched another new high before pulling back today. Found support at its 200 DMA line during its consolidation since noted with caution in the 2/18/14 mid-day report - "Its quarterly sales and earnings comparisons have improved recently. Poor annual earnings history (A criteria) including a loss in FY '09 were previously noted as fundamental concerns."

4/23/2014 12:46:31 PM - Rebounding toward its 52-week high today after gapping up and rallying above its 50 DMA line. Found support at its 200 DMA line during its consolidation since last noted with caution in the 2/18/14 mid-day report - "Its quarterly sales and earnings comparisons have improved recently. Poor annual earnings history (A criteria) including a loss in FY '09 were previously noted as fundamental concerns."

2/18/2014 12:24:33 PM - Rebounding near its 52-week high today after finding prompt support at its 50 DMA line last week. The 2/07/14 mid-day report cautioned members - "Its quarterly sales and earnings comparisons have improved recently. Poor annual earnings history (A criteria) including a loss in FY '09 were previously noted as fundamental concerns."

2/7/2011 12:44:30 PM - Gapped up and hit another new 52-week high today while on track for an 11th gain in 12 sessions since rallying above its 50 DMA line. Its quarterly sales and earnings comparisons have improved recently. Poor annual earnings history (A criteria) including a loss in FY '09 were previously noted as fundamental concerns.

1/26/2011 12:53:19 PM - Hit a new 52-week high today with above average volume behind a 4th consecutive gain after rallying above its 50 DMA line. Its quarterly sales and earnings comparisons have improved recently. Poor annual earnings history (A criteria) including a loss in FY '09 were previously noted as fundamental concerns.

1/24/2011 12:53:02 PM - Gain today follows a gain with above average volume on the prior session that helped it rally above its 50 DMA line, now perched only -3.8% off its 52-week high. Its quarterly sales and earnings comparisons have improved recently. Poor annual earnings history (A criteria) including a loss in FY '09 were previously noted as fundamental concerns.

12/13/2010 12:23:16 PM - Gain today with above average volume, rising from an orderly flat base above its 50 DMA line, hitting new 52-week and multi-year highs. Its quarterly sales and earnings comparisons have improved recently. Poor annual earnings history (A criteria) including a loss in FY '09 were previously noted as fundamental concerns.

11/2/2010 12:25:19 PM - Gapped up today, hitting new 52-week and multi-year highs. Its quarterly sales and earnings comparisons have improved recently. Poor annual earnings history (A criteria) including a loss in FY '09 raises concerns.

5/15/2008 12:52:05 PM - Poor annual earnings history (bad A criteria) is a concern. Its quarterly sales and earnings have turned around recently, and on 4/29/08 it blasted to new 52-week highs with a considerable gap up gain on heavy volume.