3/31/2021 12:15:11 PM -

Powering to yet another new all-time high with today's 6th consecutive volume-driven gain. For the Dec '20 quarter it reported 29 cents earnings per share versus a loss of 8 cents per share with sales revenues +23% versus the year ago period. The 2 prior quarterly comparisons were well above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history included a downturn in FY '19 and has been up and down.



8/11/2020 12:31:00 PM -

Challenging its all-time high with a recent spurt of volume-driven gains. Reported earnings +65% on +18% sales revenues for the Jun '20 quarter. Prior quarterly comparisons were well below the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history included a downturn in FY '19 and has been up and down.



8/8/2018 12:50:28 PM -

Sputtering below its 50 DMA this week, retreating from its all-time high. The 8/03/18 mid-day report cautioned members - "Reported earnings +27% on +15% sales revenues for the Jun '18 quarter marking its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong since a downturn in FY '12 and 13."



8/3/2018 1:24:27 PM -

Testing support near its 50 DMA this week, remaining perched near its all-time high. Reported earnings +27% on +15% sales revenues for the Jun '18 quarter marking its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong since a downturn in FY '12 and 13.



8/2/2018 1:01:00 PM -

Testing support near its 50 DMA, remaining perched near its all-time highs. Reported earnings +27% on +15% sales revenues for the Jun '18 quarter marking its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong since a downturn in FY '12 and 13.



7/6/2018 12:09:36 PM -

Wedged up with light volume gains this week touching new all-time highs. Reported earnings +28% on +8% sales revenues for the Mar '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong since a downturn in FY '12 and 13.



3/26/2018 1:10:43 PM -

Gapped up 2/07/18 and made gradual progress reach a new all-time high last week. Reported earnings +58% on +5% sales revenues for the Dec '17 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history has been strong since a downturn in FY '12 and 13.



5/4/2017 12:19:42 PM -

Gapped up today rebounding toward its all-time high. Reported earnings +3% on +5% sales revenues for the Mar '17 quarter, below the +25% minimum earnings guideline (C criteria). Up and down annual earnings (A criteria) history has been below guidelines of the fact-based investment system.



4/24/2017 11:56:32 AM -

Churning above average volume while perched at all-time highs. Stayed above its 50 DMA line during its consolidation since last noted with caution in the 2/06/17 mid-day report - "Reported another very strong earnings increase for the Dec '16 quarter with +17% sales revenues. Up and down annual earnings (A criteria) history has been below guidelines of the fact-based investment system."



2/6/2017 12:18:29 PM -

Churning above average volume while perched at all-time highs. Reported another very strong earnings increase for the Dec '16 quarter with +17% sales revenues. Up and down annual earnings (A criteria) history has been below guidelines of the fact-based investment system.



2/3/2017 12:27:49 PM -

Perched at all-time highs. Reported another very strong earnings increase for the Dec '16 quarter with +17% sales revenues. Up and down annual earnings (A criteria) history has been below guidelines of the fact-based investment system.



12/6/2016 12:11:43 PM -

Powered to new all-time highs with 2 consecutive volume-driven gains, quickly getting extended from prior highs in the $27-28 area. Reported strong earnings increase on just a +7% sales revenues increase for the Sep '16 quarter. Prior mid-day reports cautioned members - "Earnings and sales revenues history has been below guidelines of the fact-based investment system."



12/2/2016 12:12:23 PM -

Powering to a new all-time high today, getting extended from prior highs in the $27-28 area. Reported strong earnings increase on just a +7% sales revenues increase for the Sep '16 quarter. Prior mid-day reports cautioned members - "Earnings and sales revenues history has been below guidelines of the fact-based investment system."



8/9/2016 1:03:33 PM -

Perched at an all-time high, extended from any sound base. Prior mid-day reports cautioned members - "Earnings and sales revenues history has been below guidelines of the fact-based investment system."



8/3/2016 12:18:30 PM -

Perched at an all-time high. Earnings and sales revenues history has been below guidelines of the fact-based investment system.



8/26/2009 12:34:39 PM -

Earnings and sales history has been below guidelines.



8/10/2009 12:43:38 PM -

Earnings and sales history has been below guidelines. Edging higher since it gapped up on 8/06/09 for a new 52-week high after its latest quarterly report.



8/6/2009 12:36:42 PM -

Earnings and sales history has been below guidelines. Gapped up today for a new 52-week high after its latest quarterly report.



8/9/2005 12:32:43 PM - "C" history questionable.

8/5/2005 12:34:00 PM - "C" history questionable.

8/4/2005 12:40:50 PM - "C" history questionable. Yet technical action impressive.

7/18/2005 12:32:17 PM - L in decent group. "C" history questionable. Yet technical action impressive.

6/23/2005 12:25:45 PM - L in decent group. "C" history questionable. Yet technical action good.

6/6/2005 12:32:27 PM - L in decent group. "C" history questionable. Yet technical action good.

5/19/2005 12:33:17 PM - L in just okay group. "C" history questionable.

5/9/2005 12:44:58 PM - L in just okay group. "C" history questionable.

5/6/2005 1:03:10 PM - Best in just ojay group.

3/2/2005 12:33:40 PM - Best in decent group. Broke out of a three month base earlier last month now too ET.