7/24/2019 11:58:57 AM -

Violated its 50 DMA line with a gap down and big volume-driven loss today. Reported earnings +28% on +11% sales revenues for the Jun '19 quarter. Fundamental concerns remain, as the two prior quarterly earnings comparisons were below the +25% minimum earnings guideline (C criteria).



4/3/2019 12:20:36 PM -

There was a "negative reversal" on the prior session after hitting another new all-time high. Fundamental concerns remain as prior quarterly earnings comparisons were below the +25% minimum earnings guideline (C criteria). Reported earnings +21% on +7% sales revenues for the Dec '18 quarter. Found support at its 200 DMA line during its recent consolidation.



3/14/2019 1:06:13 PM -

Fundamental concerns remain as prior quarterly earnings comparisons were below the +25% minimum earnings guideline (C criteria). Reported earnings +21% on +7% sales revenues for the Dec '18 quarter. Hitting another new all-time high with today's 4th consecutive big volume-driven gain. Found support at its 200 DMA line during its recent consolidation.



2/11/2019 12:52:16 PM -

Reported earnings +21% on +7% sales revenues for the Dec '18 quarter. Hitting another new all-time high with today's 2nd consecutive big volume-driven gain. Found support at its 200 DMA line during its consolidation after noted in the 12/14/18 mid-day report. Fundamental concerns remain as prior quarterly earnings comparisons were below the +25% minimum earnings guideline (C criteria).



2/8/2019 12:31:49 PM -

Reported earnings +21% on +7% sales revenues for the Dec '18 quarter. Hitting a new all-time high with today's big volume-driven gain. Found support at its 200 DMA line during its consolidation after noted in the 12/14/18 mid-day report. Fundamental concerns remain as prior quarterly earnings comparisons were below the +25% minimum earnings guideline (C criteria).



1/11/2019 12:16:29 PM -

Found support at its 200 DMA line after abruptly retreating from its all-time high. Last noted in the 12/14/18 mid-day report noted - "Reported earnings +34% on +12% sales revenues for the Sep '18 quarter. Fundamental concerns remain as prior quarterly earnings comparisons were below the +25% minimum earnings guideline (C criteria)."



12/14/2018 12:26:26 PM -

Down again today, slumping well below its 50 DMA line ($112) and prior lows, abruptly retreating after touching a new all-time high. Reported earnings +34% on +12% sales revenues for the Sep '18 quarter. Fundamental concerns remain as prior quarterly earnings comparisons were below the +25% minimum earnings guideline (C criteria).



12/6/2018 12:15:23 PM -

Gapped down today undercutting its 50 DMA line ($112) and prior lows, abruptly retreating after touching a new all-time high. Reported earnings +34% on +12% sales revenues for the Sep '18 quarter. Fundamental concerns remain as prior quarterly earnings comparisons were below the +25% minimum earnings guideline (C criteria).



11/30/2018 12:24:41 PM -

Touched a new all-time high today while on track for a 7th consecutive gain. Reported earnings +34% on +12% sales revenues for the Sep '18 quarter. Fundamental concerns remain as prior quarterly earnings comparisons were below the +25% minimum earnings guideline (C criteria).



10/19/2018 12:30:45 PM -

Reported earnings +34% on +12% sales revenues for the Sep '18 quarter. Gapped up on 10/01/18 and it has been hovering near its all-time high following a spurt of gains. Very extended from the prior high in the $101 area. Fundamental concerns remain as prior quarterly earnings comparisons were below the +25% minimum earnings guideline (C criteria).



10/3/2018 12:25:39 PM -

Gapped up on 10/01/18, and hitting a new all-time high again today while adding to a spurt of gains. Very extended from the prior high in the $101 area. Noted in the 9/19/18 mid-day report - "Still rising following a streak of 9 consecutive weekly gains. Prior earnings comparisons were below the +25% minimum earnings guideline (C criteria)."



10/2/2018 12:14:55 PM -

Gapped up on the prior session, and hitting a new all-time high again today. Very extended from the prior high in the $101 area. Noted in the 9/19/18 mid-day report - "Still rising following a streak of 9 consecutive weekly gains. Prior earnings comparisons were below the +25% minimum earnings guideline (C criteria)."



10/1/2018 12:39:52 PM -

Gapped up today hitting new all-time highs. Last noted in the 9/19/18 mid-day report - "Still rising following a streak of 9 consecutive weekly gains. Prior earnings comparisons were below the +25% minimum earnings guideline (C criteria)."



9/19/2018 12:19:29 PM -

Perched at its all-time high today, still rising following a streak of 9 consecutive weekly gains. Prior earnings comparisons were below the +25% minimum earnings guideline (C criteria).



9/18/2018 12:23:01 PM -

Perched at its all-time high following a streak of 9 consecutive weekly gains. Prior earnings comparisons were below the +25% minimum earnings guideline (C criteria).



6/9/2016 12:13:38 PM -

Rebounded after a deep pullback since last noted with caution in the 2/01/16 mid-day report cautioned members - "Prior earnings comparisons were below the +25% minimum earnings guideline (C criteria)."



2/1/2016 12:50:09 PM -

Found support above its 200 DMA line, and rebounded above its 50 DMA line approaching prior highs with big gain volume-driven gains since the 1/27/16 mid-day report cautioned members - "Reported earnings +30% on +6% sales revenues for the Sep '15 quarter and fundamental concerns remain. Reported earnings +34% on +7% sales revenues for the Jun '15 quarter, but prior earnings comparisons were below the +25% minimum earnings guideline (C criteria)."



1/27/2016 12:16:54 PM -

Found support above its 200 DMA line, and rebounding above its 50 DMA line and prior highs with today's big gain. Prior mid-day reports cautioned members - "Reported earnings +30% on +6% sales revenues for the Sep '15 quarter and fundamental concerns remain. Reported earnings +34% on +7% sales revenues for the Jun '15 quarter, but prior earnings comparisons were below the +25% minimum earnings guideline (C criteria)."



1/22/2016 12:18:10 PM -

Consolidating above its 200 DMA line. Met resistance at its 50 DMA line after the 1/08/16 mid-day report cautioned members - "Reported earnings +30% on +6% sales revenues for the Sep '15 quarter and fundamental concerns remain. Reported earnings +34% on +7% sales revenues for the Jun '15 quarter, but prior earnings comparisons were below the +25% minimum earnings guideline (C criteria)."



1/8/2016 12:20:51 PM -

Made limited headway then slumped below its 50 DMA line since last noted with caution in the 10/22/15 mid-day report - "Reported earnings +30% on +6% sales revenues for the Sep '15 quarter and fundamental concerns remain. Reported earnings +34% on +7% sales revenues for the Jun '15 quarter, but prior earnings comparisons were below the +25% minimum earnings guideline (C criteria)."



10/22/2015 12:27:41 PM -

Hitting another new 52-week high today, extended from any sound base. Reported earnings +30% on +6% sales revenues for the Sep '15 quarter and fundamental concerns remain. Rebounded following a pullback below its 50 DMA line since noted with caution in the 7/31/15 mid-day report - "Reported earnings +34% on +7% sales revenues for the Jun '15 quarter, but prior earnings comparisons were below the +25% minimum earnings guideline (C criteria)."



9/30/2015 12:33:43 PM -

Hitting new 52-week highs today, but fundamental concerns remain. Rebounded following a pullback below its 50 DMA line since noted with caution in the 7/31/15 mid-day report - "Reported earnings +34% on +7% sales revenues for the Jun '15 quarter, but prior earnings comparisons were below the +25% minimum earnings guideline (C criteria)."



9/16/2015 12:28:46 PM -

Rebounded and hit a new 52-week high following a pullback below its 50 DMA line since last noted with caution in the 7/31/15 mid-day report - "Reported earnings +34% on +7% sales revenues for the Jun '15 quarter, but prior earnings comparisons were below the +25% minimum earnings guideline (C criteria)."



7/31/2015 12:31:02 PM -

Gapped up on 7/29/15 hitting a new 52-week high with a considerable volume-driven gain. Prior mid-day reports cautioned members - "Reported earnings +34% on +7% sales revenues for the Jun '15 quarter, but prior earnings comparisons were below the +25% minimum earnings guideline (C criteria)."



7/29/2015 12:36:40 PM -

Gapped up today hitting a new 52-week high with a considerable volume-driven gain. Reported earnings +34% on +7% sales revenues for the Jun '15 quarter, but prior earnings comparisons were below the +25% minimum earnings guideline (C criteria).



4/29/2015 12:19:57 PM -

Gapped up today hitting a new 52-week high with a considerable volume-driven gain. Reported earnings +22% on +12% sales revenues for the Mar '15 quarter, and prior earnings comparisons were below the +25% minimum earnings guideline (C criteria).



11/4/2014 12:38:11 PM -

Hitting new 52-week highs with today's 7th consecutive gain on ever increasing volume. Reported earnings +43% on +26% sales revenues for the Sep '14 quarter but prior earnings comparisons were below the +25% minimum earnings guideline (C criteria). Found support at its 200 DMA line during its consolidation since noted with caution in the 9/02/14 mid-day report - "Reported earnings +21% on +16% sales revenues for the Jun '14 quarter, and fundamental concerns remain."



10/31/2014 12:09:48 PM -

Hitting new 52-week highs with today's 5th consecutive gain on ever increasing volume. Reported earnings +43% on +26% sales revenues for the Sep '14 quarter but prior earnings comparisons were below the +25% minimum earnings guideline (C criteria). Found support at its 200 DMA line during its consolidation since last noted with caution in the 9/02/14 mid-day report - "Reported earnings +21% on +16% sales revenues for the Jun '14 quarter, and fundamental concerns remain."



9/2/2014 12:26:43 PM -

Hitting new 52-week highs with today's 5th consecutive gain. Prior mid-day reports repeatedly cautioned members - "Reported earnings +21% on +16% sales revenues for the Jun '14 quarter, and fundamental concerns remain."



8/29/2014 12:25:55 PM -

Perched near its 52-week high with today's 4th consecutive gain. Prior mid-day reports cautioned members - "Reported earnings +21% on +16% sales revenues for the Jun '14 quarter, and fundamental concerns remain."



8/28/2014 12:11:13 PM -

Volume totals have been cooling while hovering near its 52-week high hit since last noted with caution in the 8/07/14 mid-day report - "Reported earnings +21% on +16% sales revenues for the Jun '14 quarter, and fundamental concerns remain."



8/7/2014 12:12:26 PM -

Last noted with caution in the 7/17/14 mid-day report, it rebounded above its 50 DMA line after briefly undercutting that important support level but then stalled after reaching a new 52-week high. Reported earnings +21% on +16% sales revenues for the Jun '14 quarter, and fundamental concerns remain.



7/17/2014 12:31:57 PM -

Consolidating near its 50 DMA line and -6.2% off its 52-week high. Reported earnings +21% on +5% sales revenues for the Mar '14 quarter, and fundamental concerns remain. Undercut its 50 and 200 DMA lines then rebounded impressively since noted with caution in the 12/26/13 mid-day report.



5/28/2014 12:31:17 PM -

Perched within striking distance of its 52-week high while on track for a 5th consecutive gain. Reported earnings +21% on +5% sales revenues for the Mar '14 quarter, and fundamental concerns remain. Undercut its 50 and 200 DMA lines then rebounded during its consolidation since last noted with caution in the 12/26/13 mid-day report.



12/26/2013 12:56:22 PM -

Still perched at its 52-week high, holding its ground stubbornly after recent volume-driven gains, extended from any sound base. Reported earnings +33% on +14% sales revenues for the Sep '13 quarter, but fundamental concerns remain. Found support at its 50 DMA line during its consolidation since noted in the 7/29/13 mid-day report with cautioned - "Fundamental concerns remain as its quarterly earnings increases through Jun '13 have been below the +25% minimum guideline."



12/19/2013 12:43:25 PM -

Perched at its 52-week high after recent volume-driven gains. Extended from any sound base. Reported earnings +33% on +14% sales revenues for the Sep '13 quarter, but fundamental concerns remain. Found support at its 50 DMA line during its consolidation since noted in the 7/29/13 mid-day report with cautioned - "Fundamental concerns remain as its quarterly earnings increases through Jun '13 have been below the +25% minimum guideline."



10/1/2013 12:27:18 PM -

Powering to a new 52-week high with today's 4th consecutive volume-driven gain, rallying from an orderly base. Found support at its 50 DMA line during its consolidation since last noted in the 7/29/13 mid-day report with cautioned - "Fundamental concerns remain as its quarterly earnings increases through Jun '13 have been below the +25% minimum guideline."



7/29/2013 12:34:02 PM -

Perched near its 52-week high holding its ground following 2 consecutive volume-driven gains last week. Prior mid-day reports cautioned - "Fundamental concerns remain as its quarterly earnings increases through Jun '13 have been below the +25% minimum guideline."



7/26/2013 12:35:00 PM -

Perched near its 52-week high following 2 consecutive volume-driven gains. The 7/25/13 mid-day report cautioned - "Fundamental concerns remain as its quarterly earnings increases through Jun '13 have been below the +25% minimum guideline."



7/25/2013 1:38:24 PM -

Hitting a new 52-week high today with a 2nd consecutive volume-driven gain. Fundamental concerns remain as its quarterly earnings increases through Jun '13 have been below the +25% minimum guideline.



2/13/2013 12:42:54 PM -

Undercut its 50 DMA line today with a damaging loss on above average volume indicative of distributional pressure. Reported earnings +2% on +10% sales revenues for the Dec '12 quarter. The 2/12/13 mid-day report cautioned - "Fundamental concerns remain while perched at its 52-week high and stubbornly holding its ground above prior highs and above its 50 DMA line. Trading in a very tight range in recent weeks with mostly light or average volume totals. It survived but failed to impress since noted in the 6/22/09 mid-day report - 'Sales and earnings history is below guidelines.'"



2/12/2013 12:16:50 PM -

Fundamental concerns remain while perched at its 52-week high and stubbornly holding its ground above prior highs and above its 50 DMA line. Trading in a very tight range in recent weeks with mostly light or average volume totals. It survived but failed to impress since noted in the 6/22/09 mid-day report - "Sales and earnings history is below guidelines."



12/14/2012 12:16:09 PM -

Fundamental concerns remain today while perched at its 52-week high. It survived but failed to impress since noted in the 6/22/09 mid-day report - "Sales and earnings history is below guidelines."



12/12/2012 12:11:21 PM -

Fundamental concerns remain today. It survived but failed to impress since last noted in the 6/22/09 mid-day report - "Sales and earnings history is below guidelines."



6/22/2009 12:11:29 PM -

Sales and earnings history is below guidelines.



6/18/2009 2:46:05 PM -

Sales and earnings history is below guidelines.



1/21/2005 12:43:08 PM - Just okay group though weekly chart shows a cup with handle like pattern. Nice last 3 "C"s, "A" questionable.

12/21/2004 12:47:19 PM - Just okay group though weekly chart shows a cup with handle like pattern. Nice last 3 "C"s, "A" questionable.

12/20/2004 12:19:55 PM - Just okay group though weekly chart shows a cup with handle like pattern. Nice last 3 "C"s, "A" questionable.

12/14/2004 12:16:02 PM - Just okay group though weekly chart shows a cup with handle like patern. Nice last 3 "C"s, "A" questionable.

12/13/2004 12:49:50 PM - Just okay group though weekly chart shows a cup with handle like patern. Nice last 3 "C"s, "A" questionable.

12/10/2004 12:27:09 PM - Just okay group.

11/30/2004 1:24:31 PM - Just okay group.

11/30/2004 12:42:48 PM - Just okay group.

11/18/2004 12:37:22 PM - Just okay group.