1/30/2024 12:24:03 PM - Found support recently above its 50 DMA line ($135) and hitting new all-time highs with today's 4th consecutive volume-driven gain. Reported earnings +196% on +27% sales revenues for the Dec '23 quarter, its 4th quarterly comparison above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain after a downturn in FY '20-22 annual earnings. It was dropped from the Featured Stocks list on 8/06/19.

11/30/2023 2:47:58 PM - Found support recently above its 50 DMA line ($127.86) and challenging its all-time high with today's volume-driven gain. Reported earnings +58% on +21% sales revenues for the Sep '23 quarter, its 3rd quarterly comparison above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain after a downturn in FY '20-22 annual earnings. It was dropped from the Featured Stocks list on 8/06/19.

11/17/2023 12:54:58 PM - Tested its 50 DMA line ($127.49) earlier with today's 3rd consecutive volume-driven loss while pulling back from its all-time high. Reported earnings +58% on +21% sales revenues for the Sep '23 quarter, its 3rd quarterly comparison above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain after a downturn in FY '20-22 annual earnings. It was dropped from the Featured Stocks list on 8/06/19.

10/17/2023 12:40:47 PM - Rebounded above its 50 DMA line ($127) recently and challenging its 52-week and all-time highs with today's volume-driven gain. Reported earnings +114% on +30% sales revenues for the Jun '23 quarter, its 2nd quarterly comparison above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain after a downturn in FY '20-22 annual earnings. It was dropped from the Featured Stocks list on 8/06/19.

8/6/2019 9:01:05 PM - Slumped further below its 50 DMA line ($113.23) with today's 5th consecutive loss on ever increasing volume. Reported earnings +16% on +28%v sales revenues for the Jun '19 quarter, below the +25% minimum earnings guideline (C criteria) raising fundamental concerns. It will be dropped from the Featured Stocks list tonight.

8/2/2019 1:28:39 PM - G - Slumping further below its 50 DMA line ($113.38) and raising concerns with below average volume behind today's 7th loss in the span of 8 sessions. A rebound above the 50 DMA line is needed for its outlook to improve. Subsequent gains for new highs backed by at least +40% above average volume may clinch a convincing technical buy signal. Due to report financial results after the close on Monday, August 5, 2019. Volume and volatility often increase near earnings news.

7/31/2019 6:22:21 PM - G - Color code is changed to green after violating its 50 DMA line ($113.50) with a big loss today on higher (but below average) volume. Subsequent gains for new highs backed by at least +40% above average volume may clinch a convincing technical buy signal. Due to report financial results after the close on Monday, August 5, 2019. Volume and volatility often increase near earnings news.

7/30/2019 4:44:56 PM - Y - Pulled back today testing support at its 50 DMA line ($113.45) then ended near the session high with a small gain on light volume. Subsequent gains for new highs backed by at least +40% above average volume may clinch a convincing technical buy signal. Due to report financial results after the close on Monday, August 5, 2019. Volume and volatility often increase near earnings news.

7/24/2019 5:38:18 PM - Y - Pulled back today with lighter volume after hitting a new all-time high on the prior session with near average volume. Recently found support above its 50 DMA line ($112.98). Subsequent gains for new highs backed by at least +40% above average volume may clinch a convincing technical buy signal. Fundamentals remain strong. Due to report earnings news on 7/30/19. See the latest FSU analysis for more details and a new annotated graph.

7/23/2019 5:33:18 PM - Y - Posted a solid gain today on average volume hitting a new all-time high. Found support above its 50 DMA line ($112.79). Subsequent gains for new highs backed by at least +40% above average volume may clinch a convincing technical buy signal. Fundamentals remain strong. Due to report earnings news on 7/30/19.

7/17/2019 5:37:45 PM - Y - There was a "negative reversal" today after touching a new all-time high. Found support above its 50 DMA line. Subsequent gains for new highs backed by at least +40% above average volume may clinch a convincing technical buy signal. Fundamentals remain strong.

7/11/2019 5:17:28 PM - Y - Posted a quiet gain today finding support above its 50 DMA line, still perched near its all-time high. Subsequent gains for new highs backed by at least +40% above average volume may clinch a convincing technical buy signal. Fundamentals remain strong.

7/5/2019 6:00:53 PM - Y - Posted a gain today and ended the session perched near its all-time high. Subsequent gains above the pivot point backed by at least +40% above average volume may clinch a convincing technical buy signal. Fundamentals remain strong.

6/28/2019 5:57:36 PM - Y - Churned heavy volume today without making price progress, yet it remains perched near its all-time high. Subsequent gains above the pivot point backed by at least +40% above average volume may clinch a convincing technical buy signal. Fundamentals remain strong.

6/25/2019 2:02:46 PM - Y - Still perched near its all-time high, however, recent gains lacked great volume conviction and it has encountered distributional pressure. Subsequent gains above the pivot point backed by at least +40% above average volume may clinch a convincing technical buy signal. Fundamentals remain strong.

6/18/2019 6:13:16 PM - Y - Color code was changed to yellow with pivot point cited based on its 4/30/19 high plus 10 cents. Perched near its all-time high, however, recent gains lacked great volume conviction. Subsequent gains above the pivot point backed by at least +40% above average volume may clinch a convincing technical buy signal. Reported earnings +71% on +38% sales revenues for the quarter ended March 31, 2019 versus the year ago period, its 5th consecutive quarterly earnings increase above the +25% minimum earnings (C criteria) guideline. Annual earnings history has been steady. See the latest FSU analysis for more details and a new annotated graph.

6/18/2019 12:39:29 PM - Y - Color code is changed to yellow with pivot point cited based on its 4/30/19 high plus 10 cents. Perched near its all-time high, however, recent gains lacked great volume conviction. Subsequent gains above the pivot point backed by at least +40% above average volume may clinch a proper technical buy signal. It found support above its 50 DMA line. Reported earnings +71% on +38% sales revenues for the quarter ended March 31, 2019 versus the year ago period, its 5th consecutive quarterly earnings increase above the +25% minimum earnings (C criteria) guideline. Annual earnings history has been steady.

5/23/2019 12:54:07 PM - Hovering near its all-time high, extended from an sound base. patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. It found support above its 50 DMA line during a prior consolidation. Reported earnings +71% on +38% sales revenues for the quarter ended March 31, 2019 versus the year ago period, its 5th consecutive quarterly earnings increase above the +25% minimum earnings (C criteria) guideline. Annual earnings history has been slow and steady.

4/30/2019 1:13:39 PM - Hitting new 52-week and all-time highs with today's big gap up gain. It found support above its 50 DMA line during an orderly consolidation in recent weeks, however it did not form a sound base pattern. Reported earnings +71% on +38% sales revenues for the quarter ended March 31, 2019 versus the year ago period, its 5th consecutive quarterly earnings increase above the +25% minimum earnings (C criteria) guideline. Annual earnings history has been slow and steady.

4/18/2019 12:58:16 PM - Hitting a new 52-week high with today's big gain. It found support above its 50 DMA line during an orderly consolidation in recent weeks, however it did not form a sound base pattern. Reported earnings +85% on +39% sales revenues for the quarter ended December 31, 2018 versus the year ago period, its 4th consecutive quarterly earnings increase above the +25% minimum earnings (C criteria) guideline. Annual earnings history has been slow and steady.

3/13/2019 12:38:32 PM - Perched near its 52-week high after enduring mild distributional pressure recent weeks, but it has not formed a sound base of sufficient length. Reported earnings +85% on +39% sales revenues for the quarter ended December 31, 2018 versus the year ago period, its 4th consecutive quarterly earnings increase above the +25% minimum earnings (C criteria) guideline. Annual earnings history has been slow and steady.

3/11/2019 12:31:53 PM - Hovering near its 52-week high, enduring mild distributional pressure recent weeks, but it has not formed a sound base. Reported earnings +85% on +39% sales revenues for the quarter ended December 31, 2018 versus the year ago period, its 4th consecutive quarterly earnings increase above the +25% minimum earnings (C criteria) guideline. Annual earnings history has been slow and steady.

2/12/2019 2:06:44 PM - Hitting a new 52-week high with today's big volume-driven gain in a 3 session winning streak. Held its ground stubbornly in recent weeks, and now distancing itself from prior highs. Reported earnings +85% on +39% sales revenues for the quarter ended December 31, 2018 versus the year ago period, its 4th consecutive quarterly earnings increase above the +25% minimum earnings (C criteria) guideline. Annual earnings history has been slow and steady.

1/31/2019 1:20:31 PM - Hitting a new 52-week high with today's 2nd big volume-driven gain in the span of 3 sessions. Met stubborn resistance in the past year in the $89 area. Reported earnings +85% on +39% sales revenues for the quarter ended December 31, 2018 versus the year ago period, its 4th consecutive quarterly earnings increase above the +25% minimum earnings (C criteria) guideline. Annual earnings history has been slow and steady.

1/30/2019 2:15:04 PM - Hit a new 52-week high on the prior session with a gap up and big volume-driven gain. Met stubborn resistance in the past year in the $89 area. Reported earnings +85% on +39% sales revenues for the quarter ended December 31, 2018 versus the year ago period, its 4th consecutive quarterly earnings increase above the +25% minimum earnings (C criteria) guideline. Annual earnings history has been slow and steady.

1/29/2019 12:51:53 PM - Hitting a new 52-week high with today's gap up and big volume-driven gain. Met stubborn resistance in the past year in the $89 area. Reported earnings +85% on +39% sales revenues for the quarter ended December 31, 2018 versus the year ago period, its 4th consecutive quarterly earnings increase above the +25% minimum earnings (C criteria) guideline. Annual earnings history has been slow and steady.

11/17/2016 12:45:14 PM - Hitting new 52-week highs while adding to a streak of volume-driven gains. Reported earnings +29% on +5% sales revenues for the quarter ended September 30, 2016 versus the year ago period. Prior quarterly earnings increases were below the +25% minimum earnings (C criteria) guideline.

11/15/2016 12:55:57 PM - Hitting new 52-week highs while adding to a streak of volume-driven gains. Reported earnings +29% on +5% sales revenues for the quarter ended September 30, 2016 versus the year ago period. Prior quarterly earnings increases were below the +25% minimum earnings (C criteria) guideline.

1/24/2012 12:30:54 PM - Reversed into the red today after touching a new 52-week high. Prior resistance in the $37 area defines support below its 50 DMA line. Reported earnings +14% on +12% sales revenues for the quarter ended December 31, 2011 versus the year ago period. A downward turn in FY '10 earnings is a flaw concerning the A criteria.

11/16/2011 12:54:18 PM - Pulling back today following a considerable volume-driven gain on 11/15/11 for a new 52-week high, technically breaking out above multi-month resistance in the $37 area. Recent quarterly comparisons showed improved sales revenues and earnings increases, however a downward turn in FY '10 earnings is a flaw concerning the A criteria.

11/15/2011 2:47:13 PM - Considerable volume-driven gain today for a new 52-week high, technically breaking out above multi-month resistance in the $37 area. Recent quarterly comparisons showed improved sales revenues and earnings increases, however a downward turn in FY '10 earnings is a flaw concerning the A criteria.