11/17/2021 1:21:35 PM -

Hit another new all-time high with today's early gain following 2 volume-driven gains. Reported Oct '21 quarterly earnings +222% on +30% sales revenues versus the year ago period. Found support above its 200 DMA line during its consolidation after a 2:1 split impacted share prices on 7/20/21. Big downturn n FY '21 is a flaw in its annual earnings (A criteria) history.



11/16/2021 1:05:34 PM -

Hitting a new all-time high with today's second consecutive volume-driven gain. Due to report Oct '21 quarterly results. Reported Jul '21 quarterly earnings +340% on +10% sales revenues versus the year ago period. Found support above its 200 DMA line during its consolidation after a 2:1 split impacted share prices on 7/20/21. Fundamental concerns remain. Prior mid-day reports cautioned members - "Prior comparisons' sub par sales revenues growth is a concern and its up and down annual earnings (A criteria) history."



8/31/2021 12:55:05 PM -

Reported solid Jul '21 quarterly earnings on +10% sales revenues versus the year ago period. Found prompt support at its 50 DMA line ($35.15) and recently rallied to a new all-time high with a spurt of volume-driven gains. A 2:1 split impacted share prices on 7/20/21. Fundamental concerns remain. Prior mid-day reports cautioned members - "Prior comparisons' sub par sales revenues growth is a concern and its up and down annual earnings (A criteria) history."



6/29/2021 1:20:41 PM -

Reported solid Mar '21 quarterly earnings versus a loss for the year ago period on +123% sales revenues. Found prompt support at its 50 DMA line ($65.35) and recently rallied to a new all-time high with a spurt of volume-driven gains. Fundamental concerns remain. Prior mid-day reports cautioned members - "Prior comparisons' sub par sales revenues growth is a concern and its up and down annual earnings (A criteria) history."



6/24/2021 1:05:37 PM -

Reported solid Mar '21 quarterly earnings versus a loss for the year ago period on +123% sales revenues. Found prompt support at its 50 DMA line ($64.66) and it is rallying to new 52-week and all-time highs with a spurt of volume-driven gains. Fundamental concerns remain. Prior mid-day reports cautioned members - "Prior comparisons' sub par sales revenues growth is a concern and its up and down annual earnings (A criteria) history."



6/23/2021 12:18:14 PM -

Reported solid Mar '21 quarterly earnings versus a loss for the year ago period on +123% sales revenues. Found prompt support at its 50 DMA line ($64.38) and it is rallying to new 52-week and all-time highs. Fundamental concerns remain. Prior mid-day reports cautioned members - "Prior comparisons' sub par sales revenues growth is a concern and its up and down annual earnings (A criteria) history."



6/22/2021 11:53:47 AM -

Reported solid Mar '21 quarterly earnings versus a loss for the year ago period on +123% sales revenues. Found prompt support at its 50 DMA line ($64.13) and it is rebounding toward its 52-week and all-time high. Fundamental concerns remain. The 11/25/19 mid-day report cautioned members - "Prior comparisons' sub par sales revenues growth is a concern and its up and down annual earnings (A criteria) history."



11/25/2019 1:24:48 PM -

Reported earnings +24% on +2% sales revenues for the Oct '19 quarter. Erased an early gain on the prior session after challenging its 52-week and all-time high as the mid-day report cautioned members - "Prior comparisons' sub par sales revenues growth is a concern and its up and down annual earnings (A criteria) history."



11/22/2019 12:09:42 PM -

Reported earnings +21% on +2% sales revenues for the Oct '19 quarter. Erased today's early gains after rallying within striking distance of its 52-week and all-time high. Last noted with caution in the 1/22/19 mid-day report - "Prior comparisons' sub par sales revenues growth is a concern and its up and down annual earnings (A criteria) history."



1/22/2019 12:25:32 PM -

Reported earnings +15% on -6% sales revenues for the Oct '18 quarter. Perched within striking distance of its 52-week and all-time high. Found support near its 200 DMA line during its consolidation since noted in the 11/13/18 mid-day report - "Prior comparisons' sub par sales revenues growth is a concern and its up and down annual earnings (A criteria) history."



1/15/2019 12:43:51 PM -

Reported earnings +15% on -6% sales revenues for the Oct '18 quarter. Perched within striking distance of its 52-week and all-time high. Found support near its 200 DMA line during its consolidation since last noted in the 11/13/18 mid-day report - "Prior comparisons' sub par sales revenues growth is a concern and its up and down annual earnings (A criteria) history."



11/13/2018 1:00:49 PM -

Perched within striking distance of its 52-week and all-time high. Found support near its 50 DMA line ($39.37) during its consolidation since noted in the 8/31/18 mid-day report - "Reported Jul '18 quarterly earnings +217% on +14% sales revenues. marking its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Prior comparisons' sub par sales revenues growth is a concern and its up and down annual earnings (A criteria) history."



11/12/2018 12:56:07 PM -

Perched within striking distance of its 52-week and all-time high. Found support near its 50 DMA line during its consolidation since noted in the 8/31/18 mid-day report - "Reported Jul '18 quarterly earnings +217% on +14% sales revenues. marking its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Prior comparisons' sub par sales revenues growth is a concern and its up and down annual earnings (A criteria) history."



11/8/2018 1:00:25 PM -

Found support near its 50 DMA line during its consolidation since last noted in the 8/31/18 mid-day report - "Reported Jul '18 quarterly earnings +217% on +14% sales revenues. marking its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Prior comparisons' sub par sales revenues growth is a concern and its up and down annual earnings (A criteria) history."



8/31/2018 12:44:03 PM -

Adding to an impressive spurt of gains with above average volume and a gap up 8/29/18 spiking into new all-time high territory. Reported Jul '18 quarterly earnings +217% on +14% sales revenues. marking its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Prior comparisons' sub par sales revenues growth is a concern and its up and down annual earnings (A criteria) history.



8/30/2018 1:09:01 PM -

Gapped up on the prior session spiking into new all-time high territory and adding to a recent spurt of gains with above average volume. Reported Jul '18 quarterly earnings +217% on +14% sales revenues. marking its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Prior comparisons' sub par sales revenues growth is a concern and its up and down annual earnings (A criteria) history.



8/29/2018 12:58:11 PM -

Gapped up today spiking into new all-time high territory and adding to a recent spurt of gains with above average volume. Reported Jul '18 quarterly earnings +217% on +14% sales revenues. marking its 3rd consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Prior comparisons' sub par sales revenues growth is a concern and its up and down annual earnings (A criteria) history.



8/28/2018 12:11:56 PM -

Touched a new all-time high today while adding to a recent spurt of gains with above average volume. Due to report Jul '18 quarterly earnings news after today's close, and volume and volatility often increase near earnings news. Prior mid-day reports noted - "Reported earnings +73% on +2% sales revenues for the Apr '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and sub par sales revenues growth is a concern. Up and down annual earnings (A criteria) history."



8/27/2018 12:51:36 PM -

Pulled back on the prior session, retreating from its new all-time high after a streak of 6 consecutive gains with ever increasing volume. Due to report Jul '18 quarterly earnings news. Prior mid-day reports noted - "Reported earnings +73% on +2% sales revenues for the Apr '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and sub par sales revenues growth is a concern. Up and down annual earnings (A criteria) history."



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

Pulling back today after touching a new all-time high on the prior session capping a streak of 6 consecutive gains with ever increasing volume. Prior mid-day reports noted - "Reported earnings +73% on +2% sales revenues for the Apr '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and sub par sales revenues growth is a concern. Up and down annual earnings (A criteria) history."



8/23/2018 1:18:54 PM -

Hitting a new all-time high with today's 6th consecutive gain with ever increasing volume. Prior mid-day reports noted - "Reported earnings +73% on +2% sales revenues for the Apr '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and sub par sales revenues growth is a concern. Up and down annual earnings (A criteria) history."



8/22/2018 1:04:28 PM -

Rallying near its all-time high with a streak of volume-driven gains after sputtering below its 50 DMA line since noted with caution in the 7/21/18 mid-day report - "Reported earnings +73% on +2% sales revenues for the Apr '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and sub par sales revenues growth is a concern. Up and down annual earnings (A criteria) history."



8/21/2018 1:14:42 PM -

Perched near its all-time high after sputtering below its 50 DMA line since last noted with caution in the 7/21/18 mid-day report - "Reported earnings +73% on +2% sales revenues for the Apr '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and sub par sales revenues growth is a concern. Up and down annual earnings (A criteria) history."



7/19/2018 12:04:19 PM -

Retreating from a new all-time high hit on the prior session, testing its 50 DMA line ($31.31) and prior low ($30.80 on 7/02/18) defining important near-term support. Noted in prior mid-day reports - "Reported earnings +73% on +2% sales revenues for the Apr '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and sub par sales revenues growth is a concern. Up and down annual earnings (A criteria) history."



7/18/2018 12:02:33 PM -

Hitting a new all-time high with today's big volume-driven gain. Stubbornly held its ground in recent weeks above its 50 DMA line. Noted in prior mid-day reports - "Reported earnings +73% on +2% sales revenues for the Apr '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and sub par sales revenues growth is a concern. Up and down annual earnings (A criteria) history."



6/11/2018 12:40:38 PM -

Perched at its all-time high today. Stubbornly held its ground and edged higher since last noted in the 5/29/18 mid-day report - "Reported earnings +73% on +2% sales revenues for the Apr '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and sub par sales revenues growth is a concern. Up and down annual earnings (A criteria) history."



5/29/2018 12:40:56 PM -

Gapped up the prior session for a considerable volume-driven gain and hit another new all-time high with today's early gain. Reported earnings +73% on +2% sales revenues for the Apr '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and sub par sales revenues growth is a concern. Up and down annual earnings (A criteria) history.



5/25/2018 12:44:17 PM -

Gapped up and rallied to a new 52-week high challenging its all-time high ($31.79 in Nov '16) with today's considerable volume-driven gain. Reported earnings +73% on +2% sales revenues for the Apr '18 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria) and sub par sales revenues growth is a concern. Up and down annual earnings (A criteria) history..



8/10/2015 12:58:15 PM -

Consolidating below its 50 DMA line. The $30 area defines a stubborn resistance level. The 7/21/15 report noted - "Reported earnings +16% on +7% sales revenues for the Apr '15 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria)."



7/21/2015 12:52:36 PM -

Retreating from its 52-week high and violating its 50 DMA line with today's volume-driven loss. The $30 area defines a stubborn resistance level. Last noted with caution in the 5/22/15 mid-day report - "Reported earnings +16% on +7% sales revenues for the Apr '15 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria)."



5/22/2015 12:52:25 PM -

Challenging its 52-week high with today's considerable volume-driven gain after consolidating near its 50 DMA line. Multi-year highs in the $29 area define a stubborn resistance level. Reported earnings +16% on +7% sales revenues for the Apr '15 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria).



5/21/2015 1:11:39 PM -

Consolidating near its 50 DMA line, perched within striking distance of its 52-week and multi-year highs in the $29 area. Reported earnings +16% on +7% sales revenues for the Apr '15 quarter. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria).



5/4/2006 1:05:01 PM - Sales history below guidelines.

5/1/2006 12:55:06 PM - Sales history below guidelines.

4/26/2006 1:01:18 PM - Sales history below guidelines.

4/10/2006 12:56:53 PM - Sales history below guidelines.

4/6/2006 12:59:21 PM - Sales history below guidelines.

4/5/2006 - Sales history below guidelines.

4/4/2006 12:56:34 PM - Sales history below questionable.

7/19/2005 12:23:42 PM - "C" questionable.

7/12/2005 1:04:30 PM - "C" questionable.

7/11/2005 1:02:48 PM - "C" questionable.

7/8/2005 12:40:42 PM - "C" questionable.

7/7/2005 12:59:52 PM - "C" questionable.