8/3/2023 12:24:26 PM - Gapped down today violating its 50 DMA line ($93.77). Reported earnings +19% for the Jun '23 quarter versus the year-ago period, breaking its track record of strong quarterly earnings increases above the +25% minimum guideline (C criteria) and sequential comparisons show sales revenues growth rate deceleration. Annual earnings history (A criteria) included a downturn in FY '18-20.

5/3/2023 12:13:45 PM - Reported earnings +28% for the Mar '23 quarter versus the year-ago period, continuing its track record of strong quarterly earnings increases above the +25% minimum guideline (C criteria) but sequential comparisons show sales revenues growth rate deceleration. Annual earnings history (A criteria) included a downturn in FY '18-20.

12/19/2016 12:25:56 PM - Encountered distributional pressure as the 12/16/16 mid-day report last noted - "Reported earnings +13% on +4% sales revenues for the Sep '16 quarter. Fundamental concerns remain. Quarterly and annual earnings history (C and A criteria) history and sales revenues growth has not been strong and steady."

12/16/2016 12:20:18 PM - Reported earnings +13% on +4% sales revenues for the Sep '16 quarter. Fundamental concerns remain. Quarterly and annual earnings history (C and A criteria) history and sales revenues growth has not been strong and steady.

10/24/2016 12:12:15 PM -

Consolidating near its 50 DMA line. Last noted with caution in the 7/22/16 mid-day report - "Reported earnings +27% on +3% sales revenues for the Jun '16 quarter. Fundamental concerns remain. Quarterly and annual earnings history (C and A criteria) history and sales revenues growth has not been strong and steady."



7/22/2016 12:25:43 PM -

Consolidating after an impressive spurt of volume-driven gains. Prior mid-day reports cautioned members - "Reported earnings +27% on +3% sales revenues for the Jun '16 quarter. Fundamental concerns remain. Quarterly and annual earnings history (C and A criteria) history and sales revenues growth has not been strong and steady."



7/21/2016 12:13:38 PM -

Gapped down today. Tallied an impressive spurt of volume-driven gains, however prior mid-day reports cautioned members - "Reported earnings +27% on +3% sales revenues for the Jun '16 quarter. Fundamental concerns remain. Quarterly and annual earnings history (C and A criteria) history and sales revenues growth has not been strong and steady."



7/20/2016 12:27:47 PM -

Adding to an impressive spurt of volume-driven gains, however the 7/19/16 mid-day report cautioned members - "Reported earnings +27% on +3% sales revenues for the Jun '16 quarter. Fundamental concerns remain. Quarterly and annual earnings history (C and A criteria) history and sales revenues growth has not been strong and steady."



7/19/2016 12:08:25 PM -

Reported earnings +27% on +3% sales revenues for the Jun '16 quarter. Fundamental concerns remain. Quarterly and annual earnings history (C and A criteria) history and sales revenues growth has not been strong and steady.



7/18/2016 12:08:41 PM -

Reported earnings +1% on -1% sales revenues for the Mar '16 quarter. Went through a deep consolidation since gapping down from all-time highs when noted with caution in the 4/30/15 mid-day report - "Fundamental concerns remain. Perched at all-time highs following a streak of gains after testing support at its 50 DMA line. Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."



7/14/2016 12:24:43 PM -

Reported earnings +1% on -1% sales revenues for the Mar '16 quarter. Went through a deep consolidation since gapping down from all-time highs when noted with caution in the 4/30/15 mid-day report - "Fundamental concerns remain. Perched at all-time highs following a streak of gains after testing support at its 50 DMA line. Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."



7/13/2016 12:05:40 PM -

Reported earnings +1% on -1% sales revenues for the Mar '16 quarter. Went through a deep consolidation since gapping down from all-time highs when last noted with caution in the 4/30/15 mid-day report - "Fundamental concerns remain. Perched at all-time highs following a streak of gains after testing support at its 50 DMA line. Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."



4/30/2015 12:12:16 PM -

Gapped down today violating its 50 DMA line. Reported earnings +25% on +12% sales revenues for the Mar '15 quarter. Prior mid-day reports cautioned - "Fundamental concerns remain. Perched at all-time highs following a streak of gains after testing support at its 50 DMA line. Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."



4/1/2015 12:18:14 PM -

Prior mid-day reports cautioned - "Reported earnings +36% on +19% sales revenues for the Dec '14 quarter but fundamental concerns remain. Perched at all-time highs following a streak of gains after testing support at its 50 DMA line. Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."



3/25/2015 12:14:25 PM -

Reported earnings +36% on +19% sales revenues for the Dec '14 quarter but fundamental concerns remain. Perched at all-time highs following a streak of gains after testing support at its 50 DMA line. Prior mid-day reports cautioned - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."



3/24/2015 12:16:12 PM -

Reported earnings +36% on +19% sales revenues for the Dec '14 quarter but fundamental concerns remain. Perched at all-time highs following a streak of gains after testing support at its 50 DMA line. Last noted in the 1/06/15 mid-day report with caution - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."



1/6/2015 12:12:28 PM -

Still hovering near all-time highs following a spurt of volume-driven gains including a gap up on 12/10/14. Fundamental concerns remain. Undercut its 200 DMA line during its consolidation then rebounded since noted in the 4/17/14 mid-day report with caution - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."



1/5/2015 12:23:41 PM - Still hovering near all-time highs following a spurt of volume-driven gains including a gap up on 12/10/14. Fundamental concerns remain. Undercut its 200 DMA line during its consolidation then rebounded since noted in the 4/17/14 mid-day report with caution - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."

12/29/2014 12:18:28 PM - Still hovering near all-time highs following a spurt of volume-driven gains including a gap up on 12/10/14. Fundamental concerns remain. Undercut its 200 DMA line during its consolidation then rebounded since noted in the 4/17/14 mid-day report with caution - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."

12/18/2014 11:59:30 AM - Making its 5th consecutive mid-day report appearance hovering near all-time highs following a spurt of volume-driven gains including a gap up on 12/10/14. Undercut its 200 DMA line during its consolidation then rebounded since noted in the 4/17/14 mid-day report with caution - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."

12/17/2014 12:23:39 PM - Making its 4th consecutive mid-day report appearance hovering near all-time highs following a spurt of volume-driven gains including a gap up on 12/10/14. Undercut its 200 DMA line during its consolidation then rebounded since noted in the 4/17/14 mid-day report with caution - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."

12/16/2014 12:19:19 PM - Making its 3rd consecutive mid-day report appearance hovering near all-time highs following a spurt of volume-driven gains including a gap up on 12/10/14. Undercut its 200 DMA line during its consolidation then rebounded since noted in the 4/17/14 mid-day report with caution - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."

12/15/2014 12:46:05 PM - Making its 2nd consecutive midday report appearance, pulling back from its 52-week and all-time highs following a spurt of volume-driven gains including a gap up on 12/10/14. Undercut its 200 DMA line during its consolidation then rebounded since noted in the 4/17/14 mid-day report with caution - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."

12/12/2014 12:23:15 PM - Hovering at its 52-week and all-time highs today while tallying a 4th consecutive gain including a gap up on 12/10/14. Undercut its 200 DMA line during its consolidation then rebounded since last noted in the 4/17/14 mid-day report with caution - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."

4/17/2014 12:11:09 PM - Hitting new 52-week and all-time highs with today's 4th consecutive gain after finding recent support at its 50 DMA line. Last noted in the 1/16/14 mid-day report with caution - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."

1/16/2014 12:18:36 PM - Found support this week near its 50 DMA line while consolidating near its all-time high. Last noted in the 12/10/13 mid-day report with caution - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."

12/10/2013 12:30:31 PM - Undercut its 50 DMA line after gapping down today, yet it quickly rebounded from early lows. Consolidating near its all-time high. Prior mid-day reports cautioned - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."

10/21/2013 12:34:14 PM - Hitting a new all-time high with today's 4th consecutive gain. Prior mid-day reports cautioned - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."

10/7/2013 12:04:01 PM - Holding its ground, consolidating near all-time highs after volume-driven gains. Prior mid-day reports cautioned - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."

9/9/2013 12:07:53 PM - Hitting another new 52-week high and rallying beyond its 2007 high with today's 5th consecutive gain with ever-increasing volume conviction. Found support while recently consolidating above its 50 DMA line. Prior mid-day reports cautioned - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."

9/6/2013 12:08:42 PM - Hitting a new 52-week high and trading at its 2007 high with today's 4th consecutive gain with ever-increasing volume conviction. Found support while recently consolidating above its 50 DMA line. Prior mid-day reports cautioned - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."

9/5/2013 12:10:22 PM - Challenging its 52-week high and perched within close striking distance of its 2007 high. Wedged higher in recent weeks with gains lacking great volume conviction while consolidating above its 50 DMA line. Prior mid-day reports cautioned - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."

8/8/2013 12:13:14 PM - Pulling back from its 52-week high and enduring distributional pressure after challenging its 2007 high. Wedged higher in recent weeks with gains lacking great volume conviction. Prior mid-day reports cautioned - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."

8/7/2013 12:18:24 PM - Pulling back from its 52-week high and enduring distributional pressure after challenging its 2007 high. Wedged higher in recent weeks with gains lacking great volume conviction. The 8/02/13 mid-day report cautioned - "Quarterly and annual earnings history (C and A criteria) history has not been strong and steady."

8/2/2013 12:17:00 PM - Quarterly and annual earnings history (C and A criteria) history has not been strong and steady. Perched at its 52-week high and near its 2007 highs after wedging higher in recent weeks with gains lacking great volume conviction.

2/4/2011 12:28:14 PM - Hit new 52-week highs this week after rallying above its 50 DMA line during its volume-driven 5 session winning streak. Noted in prior mid-day reports when consolidating following an earlier breakout from a 7-month cup shaped base - "Quarterly comparisons show improving sales revenues and earnings increases in recent periods but its annual earnings (A criteria) history has not been strong and steady."

2/3/2011 12:34:43 PM - Off earlier highs after touching another new high today following a considerable gap up gain, rallying above its 50 DMA line during its volume-driven 4 session winning streak. Noted in prior mid-day reports when consolidating following an earlier breakout from a 7-month cup shaped base - "Quarterly comparisons show improving sales revenues and earnings increases in recent periods but its annual earnings (A criteria) history has not been strong and steady."

2/2/2011 12:38:02 PM - Considerable gap up gain today, reaching a new 52-week high. It had slumped below its 50 DMA line since last noted in the 1/04/11 mid-day report when consolidating following an earlier breakout from a 7-month cup shaped base - "Quarterly comparisons show improving sales revenues and earnings increases in recent periods but its annual earnings (A criteria) history has not been strong and steady."

1/4/2011 12:43:29 PM - Considerable loss today, retreating from its 52-week high and slumping toward its 50 DMA line. Rallied and stubbornly held its ground after noted in the 11/16/10 mid-day report following a 7-month cup shaped base - "Quarterly comparisons show improving sales revenues and earnings increases in recent periods but its annual earnings (A criteria) history has not been strong and steady."

1/3/2011 12:35:26 PM - It is hovering near its 52-week high following a gap up today. Rallied and stubbornly held its ground since last noted in the 11/16/10 mid-day report after a 7-month cup shaped base - "Quarterly comparisons show improving sales revenues and earnings increases in recent periods but its annual earnings (A criteria) history has not been strong and steady."

11/16/2010 12:10:41 PM - Quarterly comparisons show improving sales revenues and earnings increases in recent periods but its annual earnings (A criteria) history has not been strong and steady. It is near its 52-week high after a 7-month cup shaped base.

10/22/2007 12:21:08 PM - Earnings history shows impressive growth in recent years and +25% or greater increases in the last 6 quarterly reports (satisfying the C and A criteria). Rallying toward prior chart highs in the $59-60 area. Recent insider buying is a reassuring sign.

5/1/2007 12:40:17 PM - Sales history remains below guidelines and no base to buy from. Studies of the greatest stocks showed these stocks advanced after being in basing patterns, or chart formations, in which stock prices move basically sideways or consolidate over a number of weeks.

3/16/2007 12:35:34 PM - Sales history remains below guidelines and no base to buy from. Studies of the greatest stocks showed these stocks advanced after being in basing patterns, or chart formations, in which stock prices move basically sideways or consolidate over a number of weeks.

3/9/2007 12:21:15 PM - More gains today yet sales history remains below guidelines and no base to buy from. Studies of the greatest stocks showed these stocks advanced after being in basing patterns, or chart formations, in which stock prices move basically sideways or consolidate over a number of weeks.

3/8/2007 12:30:59 PM - Solid advance today yet sales history below guidelines and no base to buy from. Studies of the greatest stocks showed these stocks advanced after being in basing patterns, or chart formations, in which stock prices move basically sideways, or "consolidate," over a number of weeks.

3/6/2007 - New highs today yet sales history below guidelines and no base to buy from. Studies of the greatest stocks showed these stocks advanced after being in basing patterns, or chart formations, in which stock prices move basically sideways, or "consolidate," over a number of weeks.

3/2/2007 12:45:01 PM - Sales history below guidelines and no base to buy from. Studies of the greatest stocks showed these stocks advanced after being in basing patterns, or chart formations, in which stock prices move basically sideways, or "consolidate," over a number of weeks.

2/21/2007 12:35:30 PM - Sales history below guidelines and no base to buy from.

2/9/2007 12:38:35 PM - Sales history below guidelines and no base to buy from.

2/8/2007 12:23:15 PM - Sales history below guidelines and no base tp buy from.

2/1/2007 12:33:50 PM - Sales history below guidelines and base questionable.

1/30/2007 12:50:28 PM - Sales history below guidelines and base questionable.

1/29/2007 12:41:32 PM - Sales history below guidelines and base questionable.

1/22/2007 12:43:37 PM - Sales history below guidelines.

1/17/2007 12:47:49 PM - "C" and sales history below guidelines.

10/24/2006 12:36:48 PM - "C" and sales history below guidelines. Now base is questionable.

10/23/2006 12:45:12 PM - "C" and sales history below guidelines. Now base is questionable.

10/16/2006 12:20:31 PM - Group rank and "C" below guidelines. Now base is questionable.

10/12/2006 12:34:49 PM - Group rank and "C" below guidelines. Now base is questionable.

10/10/2006 12:24:18 PM - Group rank and "C" below guidelines. Now base is questionable.

10/9/2006 12:24:43 PM - Group rank and "C" below guidelines. Now base is questionable.

10/2/2006 12:20:18 PM - Group rank and "C" below guidelines. Now base is questionable.

9/25/2006 12:31:35 PM - Group rank and "C" below guidelines. Now base is questionable.

9/21/2006 12:42:31 PM - Group rank and "C" below guidelines. Now base is questionable.

9/20/2006 12:23:54 PM - Group rank and "C" below guidelines.

9/18/2006 12:39:44 PM - Group rank and "C" below guidelines.

9/15/2006 12:35:38 PM - Group rank and "C" below guidelines.

9/1/2006 12:26:57 PM - Group rank and "C" below guidelines.

8/25/2006 12:50:49 PM - Group rank and "C" below guidelines.