9/12/2024 1:42:44 PM - Extended from any sound base and hitting a new 52-week high with today's 7th consecutive gain. Found support near its 50 DMA line ($56.20) in recent months when consolidating. Reported earnings +15% on +1% sales revenues for the Jun '24 quarter versus the year ago period, and prior quarterly comparisons were below the fact-based system's +25% minimum guideline (C criteria). Has a new CEO as of 4/27/20.

7/30/2021 12:29:21 PM - Extended from any sound base. Gapped down today slumping toward its 50 DMA line ($66.97) with a big volume-driven loss. Has a new CEO as of 4/27/20. Reported earnings +58% on +42% sales revenues for the Mar '21 quarter versus the year ago period, its 4th quarterly comparison above the fact-based system's +25% minimum guideline (C criteria).

10/9/2020 12:18:30 PM - Rebounding above its 50 DMA line ($53.91) with today's big volume-driven gain. faces resistance due to overhead supply up to its all-time high at $61. Has a new CEO as of 4/27/20. Reported earnings +64% on +18% sales revenues for the Jun '20 quarter versus the year ago period. Prior quarterly comparisons showed sub par sales revenues growth and earnings increases below the fact-based system's +25% minimum guideline (C criteria).

7/21/2020 12:43:06 PM - Pulling back abruptly today, retreating from its all-time high after an impressive rally in recent weeks. Has a new CEO as of 4/27/20. Reported earnings +18% on -2% sales revenues for the Mar '20 quarter and fundamental concerns remain. Sub par sales revenues growth rate leaves fundamental concerns, while earnings increases have been below the fact-based system's +25% minimum guideline (C criteria).

7/1/2020 12:19:37 PM - Hitting another new all-time high. Has a new CEO as of 4/27/20. Rebounded and rallied impressively after a deep pullback below its 200 DMA line. Reported earnings +18% on -2% sales revenues for the Mar '20 quarter and fundamental concerns remain. Sub par sales revenues growth rate leaves fundamental concerns, while earnings increases have been below the fact-based system's +25% minimum guideline (C criteria).

6/4/2020 12:33:24 PM - Gapped up today hitting a new all-time high. Has a new CEO as of 4/27/20. Rebounded and rallied impressively after a deep pullback below its 200 DMA line. Reported earnings +18% on -2% sales revenues for the Mar '20 quarter and fundamental concerns remain. Sub par sales revenues growth rate leaves fundamental concerns, while earnings increases have been below the fact-based system's +25% minimum guideline (C criteria).

4/30/2020 12:39:20 PM - Rebounded above its 200 DMA line after a deep pullback. Reported earnings +18% on -2% sales revenues for the Mar '20 quarter and fundamental concerns remain. Last noted with caution in the 10/24/19 mid-day report - "Resistance remains due to overhead supply up to the $47 level. Reported earnings +28% on +2% sales revenues for the quarter ended June 30, 2019 versus the year ago period. Sub par sales revenues growth rate leaves fundamental concerns, while the 2 latest earnings increases have been above the fact-based system's +25% minimum guideline (C criteria)."

10/24/2019 12:22:32 PM - Gapped down today violating its 200 DMA line ($37.83) and also slumping below prior lows. Weak action came after it reported earnings +20% on +0% sales revenues for the Sep '19 quarter. Met resistance at its 50 DMA line after last noted with caution in the 9/25/19 mid-day report - "Resistance remains due to overhead supply up to the $47 level. Reported earnings +28% on +2% sales revenues for the quarter ended June 30, 2019 versus the year ago period. Sub par sales revenues growth rate leaves fundamental concerns, while the 2 latest earnings increases have been above the fact-based system's +25% minimum guideline (C criteria)."

9/25/2019 12:11:06 PM - Slumping below its 50 DMA line ($40.23) and resistance remains due to overhead supply up to the $47 level. Reported earnings +28% on +2% sales revenues for the quarter ended June 30, 2019 versus the year ago period. Sub par sales revenues growth rate leaves fundamental concerns, while the 2 latest earnings increases have been above the fact-based system's +25% minimum guideline (C criteria).

7/18/2019 1:00:01 PM - Reported earnings +28% on +2% sales revenues for the quarter ended June 30, 2019 versus the year ago period. Rebounding toward its all-time high, resistance remains due to overhead supply up to the $47 level. Sub par sales revenues growth rate leaves fundamental concerns, while the 2 latest earnings increases have been above the fact-based system's +25% minimum guideline (C criteria).

7/21/2015 12:15:00 PM - Reported earnings +9% on +7% sales revenues for the quarter ended June 30, 2015 versus the year ago period. Perched at its all-time high today while adding to an impressive streak of volume-driven gains. Found support near its 50 DMA line recently. Prior mid-day reports cautioned - "No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline."

7/17/2015 12:21:18 PM - Reported earnings +9% on +7% sales revenues for the quarter ended June 30, 2015 versus the year ago period. Gapped up on the prior session hitting a new all-time high. Found support near its 50 DMA line recently. Prior mid-day reports cautioned - "No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline."

7/16/2015 12:23:17 PM - Reported earnings +9% on +7% sales revenues for the quarter ended June 30, 2015 versus the year ago period. Gapped up today hitting a new all-time high. Found support near its 50 DMA line recently. Prior mid-day reports cautioned - "No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline."

7/15/2015 12:28:16 PM - Found support near its 50 DMA line recently, and perched at new 52-week and all-time highs with today's 5th consecutive gain. Due to report earnings on 7/16/15 and volume and volatility often increase near earnings news. Reported earnings +10% on +4% sales revenues for the quarter ended March 31, 2015 versus the year ago period. Made gradual progress since noted with caution in the 4/18/13 mid-day report with caution - "No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline."

7/13/2015 12:46:56 PM - Found support near its 50 DMA line recently, and hitting new 52-week and all-time highs with today's gain. Reported earnings +10% on +4% sales revenues for the quarter ended March 31, 2015 versus the year ago period. Made gradual progress since last noted with caution in the 4/18/13 mid-day report with caution - "No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline."

4/18/2013 11:57:31 AM - Gapped down today, violating its 50 DMA line. Reported earnings +15% on +14% sales revenues for the quarter ended March 31, 2012 versus the year ago period. Last noted in the 3/06/13 mid-day report with caution - "No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline. Reported earnings +15% on +15% sales revenues for the Sep '12 quarter. Growing again after FY '09 marked the first downturn in its strong annual earnings history (the A criteria)."

3/6/2013 12:11:42 PM - Slumping below its 50 DMA line with today's loss, yet still only -6.5% off its 52-week high. Reported earnings +17% on +18% sales revenues for the quarter ended December 31, 2012 versus the year ago period. Found support at its 50 DMA line during the recent consolidations from new highs hit since noted in the 10/31/12 mid-day report with caution - "No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline. Reported earnings +15% on +15% sales revenues for the Sep '12 quarter. Growing again after FY '09 marked the first downturn in its strong annual earnings history (the A criteria)."

1/18/2013 12:11:25 PM - Perched at its 52-week high today. Reported earnings +17% on +18% sales revenues for the quarter ended December 31, 2012 versus the year ago period. Found support at its 50 DMA line during the recent consolidation from new highs hit since noted in the 10/31/12 mid-day report with caution - "No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline. Reported earnings +15% on +15% sales revenues for the Sep '12 quarter. Growing again after FY '09 marked the first downturn in its strong annual earnings history (the A criteria)."

1/17/2013 12:08:46 PM - Gapped up today and hit a new 52-week high after reporting earnings +17% on +18% sales revenues for the quarter ended December 31, 2012 versus the year ago period. Found support at its 50 DMA line during the recent consolidation from new highs hit since last noted in the 10/31/12 mid-day report - "No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline. Reported earnings +15% on +15% sales revenues for the Sep '12 quarter. Growing again after FY '09 marked the first downturn in its strong annual earnings history (the A criteria)."

10/31/2012 12:21:40 PM - Consolidating near its 50 DMA line again since tallying a considerable gain with 3.5 times average volume for a new 52-week high when the 10/18/12 mid-day report noted - "Rebounding after distributional pressure led to a recent violation of its 50 DMA line. No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline. Reported earnings +15% on +15% sales revenues for the Sep '12 quarter. Growing again after FY '09 marked the first downturn in its strong annual earnings history (the A criteria)."

10/19/2012 12:39:41 PM - Pulling back today following a considerable gain with 3.5 times average volume for a new 52-week high on the prior session. The 10/18/12 mid-day report noted - "Rebounding after distributional pressure led to a recent violation of its 50 DMA line. No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline. Reported earnings +15% on +15% sales revenues for the Sep '12 quarter. Growing again after FY '09 marked the first downturn in its strong annual earnings history (the A criteria)."

10/18/2012 12:32:52 PM - Rallying with above average volume today and trading within close striking distance of its 52-week high. Rebounding after distributional pressure led to a recent violation of its 50 DMA line. No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline. Reported earnings +15% on +15% sales revenues for the Sep '12 quarter. Growing again after FY '09 marked the first downturn in its strong annual earnings history (the A criteria).

10/15/2012 12:33:55 PM - Consolidating -7% off its 52-week high today, encountering distributional pressure and sputtering just below its 50 DMA line. Prior mid-day reports noted - "Reported earnings +17% on +23% sales revenues for the Jun '12 quarter. No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline in the past 8 quarterly comparisons versus the year ago period through Mar '12. Still growing since FY '09 marked the first downturn in its strong annual earnings history (the A criteria)."

8/22/2012 12:12:41 PM - Gapped up today for a new 52-week high. Held its ground stubbornly and continued rallying since last noted in the 7/23/12 mid-day report - "Quickly rebounded from below its 50 DMA line after finding support above prior highs in the $38 area. Reported earnings +17% on +23% sales revenues for the Jun '12 quarter. No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline in the past 8 quarterly comparisons versus the year ago period through Mar '12. Still growing since FY '09 marked the first downturn in its strong annual earnings history (the A criteria)."

7/23/2012 12:28:51 PM - Holding its ground since its 7/19/12 gap up gain for a new 52-week high. Quickly rebounded from below its 50 DMA line after finding support above prior highs in the $38 area. Reported earnings +17% on +23% sales revenues for the Jun '12 quarter. Prior mid-day reports noted - "No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline in the past 8 quarterly comparisons versus the year ago period through Mar '12. Still growing since FY '09 marked the first downturn in its strong annual earnings history (the A criteria)."

7/20/2012 12:49:22 PM - Edging higher today, adding to the prior session's gap up gain and hitting new 52-week highs. It quickly rebounded from below its 50 DMA line after finding support above previously noted highs in the $38 area while consolidating following a considerable gap up and volume-driven gain on 4/19/12 for new 52-week and multi-year highs. Reported earnings +17% on +23% sales revenues for the Jun '12 quarter. Prior mid-day reports noted - "No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline in the past 8 quarterly comparisons versus the year ago period through Mar '12. Still growing since FY '09 marked the first downturn in its strong annual earnings history (the A criteria)."

7/19/2012 11:41:45 AM - Gapped up today hitting a new 52-week high, rebounding from a pullback below its 50 DMA line. Stayed above prior highs in the $38 area while consolidating following a considerable gap up and volume-driven gain on 4/19/12 for new 52-week and multi-year highs. The 4/23/12 mid-day report noted - "No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline in the past 8 quarterly comparisons versus the year ago period through Mar '12. Still growing since FY '09 marked the first downturn in its strong annual earnings history (the A criteria)."

6/18/2012 12:09:30 PM - Hitting a new 52-week high today, rising from an orderly flat base. Found support at its 50 DMA line again recently and stayed above prior highs in the $38 area while consolidating following a considerable gap up and volume-driven gain on 4/19/12 for new 52-week and multi-year highs. The 4/23/12 mid-day report noted - "No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline in the past 8 quarterly comparisons versus the year ago period through Mar '12. Still growing since FY '09 marked the first downturn in its strong annual earnings history (the A criteria)."

5/24/2012 12:14:03 PM - Found support at its 50 DMA line again and stayed above prior highs in the $38 area while consolidating following a considerable gap up and volume-driven gain on 4/19/12 for new 52-week and multi-year highs. The 4/23/12 mid-day report noted - "No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline in the past 8 quarterly comparisons versus the year ago period through Mar '12. Still growing since FY '09 marked the first downturn in its strong annual earnings history (the A criteria)."

5/10/2012 12:09:17 PM - Found support above prior highs in the $38 area while consolidating following a considerable gap up and volume-driven gain on 4/19/12 for new 52-week and multi-year highs. The 4/23/12 mid-day report noted - "No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline in the past 8 quarterly comparisons versus the year ago period through Mar '12. Still growing since FY '09 marked the first downturn in its strong annual earnings history (the A criteria)."

4/23/2012 12:21:53 PM - Consolidating following a considerable gap up and volume-driven gain on 4/19/12 for new 52-week and multi-year highs. No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline in the past 8 quarterly comparisons versus the year ago period through Mar '12. Still growing since FY '09 marked the first downturn in its strong annual earnings history (the A criteria).

4/20/2012 12:04:31 PM - Holding its ground today following a considerable gap and volume-driven gain on the prior session for new 52-week and multi-year highs. No resistance remains due to overhead supply, however sub par fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline in the past 8 quarterly comparisons versus the year ago period through Mar '12. Still growing since FY '09 marked the first downturn in its strong annual earnings history (the A criteria).

4/19/2012 12:00:13 PM - Considerable gap up today for new 52-week and multi-year highs with no resistance remaining due to overhead supply. Fundamentals remain a concern. Earnings increases have been below the fact-based system's +25% minimum guideline in the past 8 quarterly comparisons versus the year ago period through Mar '12. Still growing since FY '09 marked the first downturn in its strong annual earnings history (the A criteria).

3/16/2012 11:51:54 AM - Perched at its 52-week high today with no resistance remaining due to overhead supply. Fundamentals remain a concern, as was the case when last noted in the 9/19/11 mid-day report - "Sales revenues and earnings have shown increases below the fact-based system guidelines in quarterly comparisons versus the year ago period. Its FY '09 marked the first downturn in its strong annual earnings history (the A criteria)."

9/19/2011 12:36:22 PM - Pulling back today following 3 consecutive gains that helped it rally within striking distance of its 52-week high. It had slumped under its 200 DMA line again since noted in the 7/21/11 mid-day report - "Sales revenues and earnings have shown increases below the fact-based system guidelines in quarterly comparisons versus the year ago period. Its FY '09 marked the first downturn in its strong annual earnings history (the A criteria). Perched within close striking distance of its 52-week high."

9/16/2011 12:56:08 PM - Gapped up today for a 3rd consecutive gain, approaching its 52-week high. It had slumped under its 200 DMA line again since last noted in the 7/21/11 mid-day report - "Sales revenues and earnings have shown increases below the fact-based system guidelines in quarterly comparisons versus the year ago period. Its FY '09 marked the first downturn in its strong annual earnings history (the A criteria). Perched within close striking distance of its 52-week high."

7/21/2011 12:27:38 PM - Gapped up today, challenging its 52-week high. It has been recovering from a slump under its 200 DMA line occurring since noted in the 5/10/11 mid-day report - "Sales revenues and earnings have shown increases below the fact-based system guidelines in quarterly comparisons versus the year ago period. Its FY '09 marked the first downturn in its strong annual earnings history (the A criteria). Perched within close striking distance of its 52-week high."

7/20/2011 1:01:52 PM - Volume-driven gains in recent weeks helped it rebound near its 52-week high. It has been recovering from a slump under its 200 DMA line occurring since noted in the 5/10/11 mid-day report - "Sales revenues and earnings have shown increases below the fact-based system guidelines in quarterly comparisons versus the year ago period. Its FY '09 marked the first downturn in its strong annual earnings history (the A criteria). Perched within close striking distance of its 52-week high."

7/19/2011 12:42:51 PM - Volume-driven gains in recent weeks helped it rebound near its 52-week high. It has been recovering from a slump under its 200 DMA line occurring since noted in the 5/10/11 mid-day report - "Sales revenues and earnings have shown increases below the fact-based system guidelines in quarterly comparisons versus the year ago period. Its FY '09 marked the first downturn in its strong annual earnings history (the A criteria). Perched within close striking distance of its 52-week high."

7/11/2011 12:22:14 PM - Volume-driven gains in recent weeks helped it rebound near its 52-week high from a slump under its 200 DMA line occurring since last noted in the 5/10/11 mid-day report - "Sales revenues and earnings have shown increases below the fact-based system guidelines in quarterly comparisons versus the year ago period. Its FY '09 marked the first downturn in its strong annual earnings history (the A criteria). Perched within close striking distance of its 52-week high."

5/10/2011 12:08:39 PM - Small gap up today on news it will sell Skype to Microsoft Corp (MSFT). The 5/03/11 mid-day report noted - "Sales revenues and earnings have shown increases below the fact-based system guidelines in quarterly comparisons versus the year ago period. Its FY '09 marked the first downturn in its strong annual earnings history (the A criteria). Perched within close striking distance of its 52-week high."

5/3/2011 12:04:26 PM - The 5/02/11 mid-day report noted - "Sales revenues and earnings have shown increases below the fact-based system guidelines in quarterly comparisons versus the year ago period. Its FY '09 marked the first downturn in its strong annual earnings history (the A criteria). Perched within close striking distance of its 52-week high."

5/2/2011 12:31:36 PM - Sales revenues and earnings have shown increases below the fact-based system guidelines in quarterly comparisons versus the year ago period. Its FY '09 marked the first downturn in its strong annual earnings history (the A criteria). Perched within close striking distance of its 52-week high.

10/13/2009 12:39:36 PM - Sales revenues and earnings have been below the year ago period in its Dec '08 and Mar & June '09 comparisons, and FY '09 is on track to show the first downturn in its strong annual earnings history (the A criteria).

10/8/2009 12:47:15 PM - Sales revenues and earnings have been below the year ago period in its Dec '08 and Mar & June '09 comparisons, and FY '09 is on track to show the first downturn in its strong annual earnings history (the A criteria).

10/17/2007 1:02:12 PM - Solid sales and earnings history (good C) with greater than +25% increases quarter after quarter, along with a good annual earnings history (the A criteria). Encountering some resistance near $40. No sound base, but it may be one to watch in coming weeks.

8/10/2007 12:44:09 PM - Base questionable.

1/3/2005 12:44:20 PM - Leader in great group. Building a base. Strong "C" & "A".

1/3/2005 12:43:30 PM - Leader in good group. Building a base.

11/9/2004 12:48:06 PM - Best in decent group. A little ET from a sound base of support at this point to be considered buyable under the guidelines.

10/22/2004 1:00:00 PM - Best in just okay group. Gap open yesterday on earnings news.

10/21/2004 1:00:00 PM - Best in just okay group. Gap open today on earnings news released yesterday after the close.

9/17/2004 1:00:00 PM - Best in a poorly ranked group. Not a good base

9/15/2004 1:00:00 PM - Best in a poorly ranked group. Not a good base

9/14/2004 1:00:00 PM - Best in poor group.

6/28/2004 1:00:00 PM - Best in decent group. No base at this point to be buyable under the guidelines

6/1/2004 1:00:00 PM - Best in decent group. No base at this point to be buyable under the guidelines