11/2/2023 12:23:10 PM - Rebounding above its 200 DMA line ($151) with today's gain. It was dropped from the Featured Stocks list on 9/26/23. Sep '23 quarterly earnings were -31% on +0% sales revenues versus the year-ago period, its 2nd consecutive quarterly comparison below the +25% minimum earnings guideline (C criteria). Fundamental concerns remain.

9/26/2023 5:49:19 PM - Slumped below its 50 DMA line ($169) and closed near the session low. It will be dropped from the Featured Stocks list tonight. Jun '23 quarterly earnings were -13% on +3% sales revenues versus the year-ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns.

9/25/2023 5:26:35 PM - G - Posted a small gain with light volume today, consolidating near its 50 DMA line ($169.14). Jun '23 quarterly earnings were -13% on +3% sales revenues versus the year-ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns.

9/21/2023 5:02:04 PM - G - Slumped below its 50 DMA line ($169) with today's 2nd consecutive loss backed by below-average volume. Jun '23 quarterly earnings were -13% on +3% sales revenues versus the year-ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns.

9/20/2023 5:36:18 PM - G - Hovering near its 50 DMA line ($169). Jun '23 quarterly earnings were -13% on +3% sales revenues versus the year-ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns. See the latest FSU analysis for more details and a new annotated graph.

9/19/2023 5:20:32 PM - G - Posted a small gain today with below-average volume. Hovering near its 50 DMA line ($169). Reported earnings for the Jun '23 quarter -13% on +3% sales revenues versus the year-ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns.

9/14/2023 7:04:31 PM - G - Posted a gain today with below-average volume and closed just above its 50 DMA line ($168.95). Reported earnings for the Jun '23 quarter -13% on +3% sales revenues versus the year-ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns.

9/12/2023 5:33:46 PM - G - Posted a gain today with light volume but remains below its 50 DMA line ($168.79). A rebound above the 50 DMA line is needed for its outlook to improve. Reported earnings for the Jun '23 quarter -13% on +3% sales revenues versus the year-ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns.

9/8/2023 12:15:20 PM - G - Sputtering below its 50 DMA line ($168.68) raising concerns. Reported earnings for the Jun '23 quarter -13% on +3% sales revenues versus the year-ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns.

9/6/2023 7:57:09 PM - G - Hovering near its 50 DMA line ($168) which defines important near-term support to watch. Reported earnings for the Jun '23 quarter -13% on +3% sales revenues versus the year-ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns.

8/25/2023 12:17:27 PM - G - Still hovering near its all-time high with volume totals cooling. Its 50 DMA line ($166) defines important near-term support to watch on pullbacks. Reported earnings for the Jun '23 quarter -13% on +3% sales revenues versus the year-ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns.

8/21/2023 5:11:23 PM - G - Still hovering near its all-time high with volume totals cooling. Its 50 DMA line ($165) defines important near-term support to watch on pullbacks. Reported earnings for the Jun '23 quarter -13% on +3% sales revenues versus the year-ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns.

8/15/2023 6:07:25 PM - G - Pulled back today with light volume, retreating from its all-time high. Its 50 DMA line ($164) defines important near-term support to watch on pullbacks. Reported earnings for the Jun '23 quarter -13% on +3% sales revenues versus the year-ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns.

8/9/2023 5:26:58 PM - G - Hit yet another new all-time high with today's 3rd consecutive gain. Its 50 DMA line ($161.60) defines important near-term support to watch on pullbacks. Reported earnings for the Jun '23 quarter -13% on +3% sales revenues versus the year-ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns.

8/2/2023 5:59:00 PM - G - Hit a new all-time high today while trading higher volume but ending little changed. Reported earnings for the Jun '23 quarter -13% on +3% sales revenues versus the year ago period, below the +25% minimum earnings guideline (C criteria), raising fundamental concerns. , extended from any sound base. Its 50 DMA line ($159) defines important near-term support to watch on pullbacks.

7/25/2023 5:10:35 PM - G - Hovering near its all-time high, extended from any sound base. Its 50 DMA line ($155.89) defines important near-term support to watch on pullbacks. Due to report Jun '23 quarterly results on 8/02/23.

7/18/2023 5:55:58 PM - G - Volume totals have been cooling after a noted "negative reversal" at its all-time high. It is extended from any sound base. Its 50 DMA line ($152.82) defines important near-term support to watch on pullbacks. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

7/11/2023 8:32:56 PM - G - Volume was heavy today while there was a "negative reversal" after touching a new all-time high. It is extended from any sound base. Its 50 DMA line ($150.46) and prior high define important near-term support to watch on pullbacks. Fundamentals remain strong.

7/7/2023 8:47:30 PM - G - Hit yet another new all-time high with today's gain backed by +22% above average volume, getting more extended from any sound base. Its 50 DMA line ($149.39) and prior high define important near-term support to watch on pullbacks. Fundamentals remain strong.

6/27/2023 5:36:07 PM - G - Volume totals have cooled while hovering near its all-time high, extended from any sound base. Its 50 DMA line ($146.56) and prior high define important near-term support to watch on pullbacks. Fundamentals remain strong.

6/22/2023 3:52:29 PM - G - Pulling back from its all-time high with today's loss after 4 consecutive gains. Very extended from any sound base. Its 50 DMA line ($145.72) defines near-term support to watch on pullbacks. Fundamentals remain strong.

6/20/2023 5:44:32 PM - G - Hit another new all-time high today, and it is very extended from any sound base. Its 50 DMA line ($145) defines near-term support to watch on pullbacks. Fundamentals remain strong.

6/15/2023 5:59:17 PM - G - Hovering near its all-time high, extended from any sound base. Its 50 DMA line ($144) defines near-term support to watch on pullbacks. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

6/14/2023 11:57:49 AM - G - Hovering near its all-time high, extended from any sound base. Its 50 DMA line ($143.65) defines near-term support to watch on pullbacks. Reported Mar '23 quarterly earnings +64% on +12% sales revenues versus the year-ago period. Fundamentals remain strong.

6/9/2023 12:25:35 PM - G - Perched at its all-time high following 3 consecutive gains. Its 50 DMA line ($142.71) defines near-term support to watch on pullbacks. Reported Mar '23 quarterly earnings +64% on +12% sales revenues versus the year-ago period. Fundamentals remain strong.

6/6/2023 3:20:35 PM - G - Hitting yet another new all-time high with today's big gain backed by below average volume. Its 50 DMA line ($141) defines near-term support to watch on pullbacks. Reported Mar '23 quarterly earnings +64% on +12% sales revenues versus the year-ago period. Fundamentals remain strong.

6/2/2023 3:52:11 PM - G - Hitting a new all-time high with today's big gain backed by near average volume. Found support near its 50 DMA line ($140) this week. More damaging losses would raise greater concerns. Reported Mar '23 quarterly earnings +64% on +12% sales revenues versus the year-ago period. Fundamentals remain strong.

6/1/2023 5:13:37 PM - G - Found support near its 50 DMA line ($140.23) today following a volume-driven loss on the prior session. More damaging losses would raise greater concerns. Reported Mar '23 quarterly earnings +64% on +12% sales revenues versus the year-ago period. Fundamentals remain strong.

5/30/2023 9:22:19 PM - G - Color code is changed to green while hovering above its "max buy" level near its all-time high without making meaningful progress for the past week. Found support near its 50 DMA line ($140.01). More damaging losses would raise greater concerns. Reported Mar '23 quarterly earnings +64% on +12% sales revenues versus the year-ago period. Fundamentals remain strong.

5/10/2023 5:47:17 PM - Y - Found support near its 50 DMA line ($138.24) after a big loss last week triggered a technical sell signal. More damaging losses would raise greater concerns. Reported Mar '23 quarterly earnings +64% on +12% sales revenues versus the year-ago period. Recently wedged up above its "max buy" level with gains backed by lackluster volume, not action considered indicative of fresh institutional buying demand. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

5/9/2023 3:07:07 PM - Y - Color code is changed to yellow while finding support near its 50 DMA line ($138) after a big loss last week triggered a technical sell signal. More damaging losses would raise greater concerns. Reported Mar '23 quarterly earnings +64% on +12% sales revenues versus the year-ago period. Recently wedged up above its "max buy" level with gains backed by lackluster volume, not action considered indicative of fresh institutional buying demand. Fundamentals remain strong.

5/3/2023 12:20:17 PM - G - Reported Mar '23 quarterly earnings +64% versus the year-ago period. Volume and volatility often increase near earnings news. Recovered a lot after early weakness today violated its 50 DMA line ($137.67) with a big loss triggering a technical sell signal. Recently wedged up above its "max buy" level with gains backed by lackluster volume, not action considered indicative of fresh institutional buying demand. Fundamentals remain strong.

5/3/2023 9:57:17 AM - G - Violated its 50 DMA line ($137.67) with a big loss today triggering a technical sell signal. Recently wedged up above its "max buy" level with gains backed by lackluster volume, not action considered indicative of fresh institutional buying demand. Fundamentals remain strong.

4/28/2023 3:14:19 PM - G - Volume is light behind today's 3rd consecutive gain and it is poised for its best-ever close. Recently wedging up above its "max buy" level with gains backed by lackluster volume, not action considered indicative of fresh institutional buying demand. Found prompt support near its 50 DMA line ($137.27) during recent consolidations. Fundamentals remain strong.

4/24/2023 7:06:52 PM - G - Posted a small gain today with below-average volume matching its best-ever close. Recently wedging up above its "max buy" level with gains backed by lackluster volume, not action considered indicative of fresh institutional buying demand. Found prompt support near its 50 DMA line ($136.49) during recent consolidations. Fundamentals remain strong.

4/19/2023 5:10:39 PM - G - Posted a small gain today with near-average volume for a best-ever close and its color code is changed to green after wedging up above its "max buy" level. Found prompt support near its 50 DMA line ($135.84) during recent consolidations. Below that important short-term average, the recent low ($129.93 on 3/24/23) defines the next important support where a violation would raise concerns and trigger a more worrisome technical sell signal. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

4/17/2023 3:45:46 PM - Y - Perched at its all-time high and near its "max buy" level, holding its ground with volume totals cooling. Found prompt support near its 50 DMA line ($135.35). Below that important short-term average, the recent low ($129.93 on 3/24/23) defines the next important support where a violation would raise concerns and trigger a more worrisome technical sell signal. Fundamentals remain strong.

4/12/2023 5:22:48 PM - Y - Posted a 3rd consecutive gain today with below-average volume. Found prompt support near its 50 DMA line ($134.57). Below that important short-term average, the recent low ($129.93 on 3/24/23) defines the next important support where a violation would raise concerns and trigger a more worrisome technical sell signal. Fundamentals remain strong.

4/10/2023 6:52:48 PM - Y - Posted a gain today with below-average volume, finding support near its 50 DMA line ($134.10). Below that important short-term average, the recent low ($129.93 on 3/24/23) defines the next important support where a violation would raise concerns and trigger a more worrisome technical sell signal. Fundamentals remain strong.

4/4/2023 8:38:46 PM - Y - Pulled back from its all-time high with lighter volume behind today's loss. Its 50 DMA line ($133.71) and recent low ($129.93 on 3/24/23) define near-term support where violations would raise concerns and trigger technical sell signals. Fundamentals remain strong.

3/31/2023 11:56:10 AM - Y - Hitting a new all-time high and challenging its "max buy" level with today's 5th consecutive gain. Its 50 DMA line ($133.24) and recent low ($129.93 on 3/24/23) define near-term support where violations would raise concerns and trigger technical sell signals. Fundamentals remain strong.

3/30/2023 4:27:47 PM - Y - Volume was +21% above average today as it posted a 4th consecutive gain with ever-increasing volume for a best-ever close while challenging the recent high. Found prompt support near its 50 DMA line ($132.81). More damaging losses below the 50 DMA line and recent low ($129.93 on 3/24/23) would raise concerns and trigger technical sell signals. Fundamentals remain strong. See the latest FSU analysis for more details and an annotated graph.

3/29/2023 5:36:07 PM - Y - Posted a 3rd consecutive gain today with average volume, finding prompt support near its 50 DMA line ($132.47). More damaging losses below the 50 DMA line and recent low ($129.93 on 3/24/23) would raise concerns and trigger technical sell signals. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

3/27/2023 6:07:59 PM - Y - Posted a gain today with below-average volume. Fundamentals remain strong. Its 50 DMA line ($131.99) defines important near-term support to watch.

3/22/2023 5:02:06 PM - Y - Pulled back today for a loss with +20% above average volume. Fundamentals remain strong. Its 50 DMA line ($131.18) defines important near-term support to watch.

3/21/2023 6:29:23 PM - Y - Posted a gain today with average volume after a noted spurt of volume-driven losses. Fundamentals remain strong. Its 50 DMA line ($130.83) defines important near-term support to watch.

3/20/2023 5:32:28 PM - Y - Posted a small gain today with light volume after a noted spurt of volume-driven losses. Fundamentals remain strong. Its 50 DMA line ($130.37) defines important near-term support to watch.

3/15/2023 5:44:31 PM - Y - Suffered another volume-driven loss today, slumping after a noted "negative reversal" on 3/09/23 at an all-time high. Fundamentals remain strong. Its 50 DMA line ($129) defines important near-term support to watch.

3/14/2023 1:13:28 PM - Y - Posting a solid gain today following 3 consecutive volume-driven losses after a "negative reversal" on 3/09/23 at an all-time high. Fundamentals remain strong. Its 50 DMA line ($128.65) defines important near-term support to watch.

3/13/2023 12:25:01 PM - Y - Pulling back today for a 3rd consecutive volume-driven loss after a "negative reversal" on 3/09/23 at an all-time high. Fundamentals remain strong. Its 50 DMA line ($128.25) defines important near-term support to watch. See the latest FSU analysis for more details and an annotated graph.

3/10/2023 5:44:24 PM - Y - Color code was changed to yellow as a valid secondary buy point exists up to 5% above the recent high following a pullback to support at the 10 WMA line after an earlier breakout. Fundamentals remain strong. There was a "negative reversal" on the prior session at its all-time high. Reported Dec '22 quarterly earnings +62% on +14% sales revenues versus the year ago period. Volume and volatility often increase near earnings news. Its 50 DMA line ($128) defines near-term support above prior highs in the $125 area. Showed resilience since dropped from the Featured Stocks list on 12/29/22. See the latest FSU analysis for more details and a new annotated graph.

3/10/2023 1:13:22 PM - Y - Color code is changed to yellow as a valid secondary buy point exists up to 5% above the recent high following a pullback to support at the 10 WMA line after an earlier breakout. Fundamentals remain strong. There was a "negative reversal" on the prior session at its all-time high. Reported Dec '22 quarterly earnings +62% on +14% sales revenues versus the year ago period. Volume and volatility often increase near earnings news. Its 50 DMA line ($128) defines near-term support above prior highs in the $125 area. Showed resilience since dropped from the Featured Stocks list on 12/29/22.

3/1/2023 12:26:58 PM - Reported Dec '22 quarterly earnings +62% on +14% sales revenues versus the year ago period. Volume and volatility often increase near earnings news. Managed a "positive reversal" after gapping down. Prior highs and its 50 DMA line define near-term support in the $125 area. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Showed resilience and wedged new highs since dropped from the Featured Stocks list on 12/29/22. Fundamentals remain strong.

2/24/2023 1:15:05 PM - Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Showed resilience and wedged new highs since dropped from the Featured Stocks list on 12/29/22. Fundamentals remain strong. Due to report Dec '22 quarterly results on 3/01/23. Volume and volatility often increase near earnings news.

12/29/2022 3:20:39 PM - It will be dropped from the Featured Stocks list tonight. A rebound above the 50 DMA line ($117) is needed for its outlook to improve. Fundamentals remain strong.

12/21/2022 5:57:07 PM - G - Posted a 2nd consecutive gain today with lighter volume after damaging losses violated its 50 DMA line ($117.20) and the recent low ($114.86 on 11/29/22) triggering technical sell signals. Only a prompt rebound above the 50 DMA line would help its outlook improve. Fundamentals remain strong.

12/19/2022 5:46:43 PM - G - Color code is changed to green after gapping down today for a damaging 4th consecutive loss. Violated its 50 DMA line ($117) and the recent low ($114.86 on 11/29/22) triggering technical sell signals. Only a prompt rebound above the 50 DMA line would help its outlook improve. Fundamentals remain strong.

12/15/2022 4:25:31 PM - Y - Still consolidating below its pivot point and today's loss on light volume undercut its 50 DMA line ($117.33) nearly testing the recent low ($114.86 on 11/29/22) which defines important near-term support to watch. Fundamentals remain strong.

12/13/2022 6:49:47 PM - Y - Posted a gain today with average volume. Still consolidating back below its pivot point yet remaining above its 50 DMA line ($117) and recent low ($114.86 on 11/29/22) which define important near-term support to watch. Fundamentals remain strong.

12/9/2022 3:18:34 PM - Y - On track today for its 4th loss with below average volume in the span of 5 sessions. Sputtering near its 50 DMA line ($117) and recent low ($114.86 on 11/29/22) which define important near-term support to watch. Fundamentals remain strong.

12/5/2022 5:20:54 PM - Y - Abruptly reversed from its new all-time high with today's big loss backed by below average volume as it slumped back below the pivot point cited. Its 50 DMA line ($116.40) and recent low ($114.86 on 11/29/22) define important near-term support to watch. Fundamentals remain strong.

12/2/2022 5:36:49 PM - Y - Hit a new all-time high with today's 3rd consecutive gain backed by below average volume while it closed the session in the upper third of its intra-day range but below the pivot point cited. Its 50 DMA line ($116) and recent low define important near-term support to watch. Fundamentals remain strong.

11/30/2022 5:28:22 PM - Y - Gain today for a prompt rebound above the 50 DMA line ($115.91) helped its outlook improve and its color code is changed to yellow. Fundamentals remain strong.

11/29/2022 5:09:11 PM - G - Today's 2nd consecutive volume-driven loss violated its 50 DMA line raising concerns and triggering a technical sell signal. Color code is changed to green. Only a prompt rebound above the 50 DMA line would help its outlook improve. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

11/28/2022 9:00:10 PM - Y - Pulled back today with above average volume breaking a streak of 8 consecutive gains approaching its prior highs and pivot point. Fundamentals remain strong after reporting Sep '22 quarterly earnings +113% on +43% sales revenues versus the year ago period.

11/22/2022 6:20:32 PM - Y - Posted a 6th consecutive gain today with lighter than average volume, approaching its prior highs and pivot point. Fundamentals remain strong after reporting Sep '22 quarterly earnings +113% on +43% sales revenues versus the year ago period.

11/21/2022 6:53:29 PM - Y - Color code is changed to yellow after rebounding above its 50 DMA line ($115.70) while a streak of 5 consecutive gains has helped its outlook to improve. Fundamentals remain strong after reporting Sep '22 quarterly earnings +113% on +43% sales revenues versus the year ago period.

11/16/2022 3:27:42 PM - G - Near its 50 DMA line ($116.02) with today's gain, but a rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong after reporting Sep '22 quarterly earnings +113% on +43% sales revenues versus the year ago period.

11/14/2022 6:03:33 PM - G - Color code is changed to green after slumping below its 50 DMA line ($116.20) hurting its outlook. A rebound is needed for its outlook to improve. Fundamentals remain strong after reporting Sep '22 quarterly earnings +113% on +43% sales revenues versus the year ago period.

11/10/2022 5:43:22 PM - Y - Today's volume-driven gain and rebound above the 50 DMA line ($116.33) helped its outlook to improve and its color code is changed to yellow. Fundamentals remain strong after reporting Sep '22 quarterly earnings +113% on +43% sales revenues versus the year ago period.

11/8/2022 5:33:00 PM - G - Posted a solid gain today with near average volume. Following damaging volume-driven losses a rebound above the 50 DMA line ($116.42) is needed for its outlook to improve. Fundamentals remain strong after reporting Sep '22 quarterly earnings +113% on +43% sales revenues versus the year ago period.

11/3/2022 11:24:32 AM - G - Violated its 50 DMA line ($116.93) with today's 4th consecutive loss raising concerns and its color code is changed to green. A rebound above the 50 DMA line is needed for its outlook to improve. Showed resilience since dropped from the Featured Stocks list on 9/26/22. Fundamentals remain strong after reporting Sep '22 quarterly earnings +113% on +43% sales revenues versus the year ago period. See the latest FSU analysis for more details and an annotated graph.

11/2/2022 6:18:13 PM - Y - Encountered distributional pressure today with a 3rd consecutive volume-driven loss. Color code was changed to yellow with new pivot point cited based on its 9/12/22 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Showed resilience since dropped from the Featured Stocks list on 9/26/22. Today's los and its 50 DMA line ($117) define imporatant near-term support to watch. Fundamentals remain strong after reporting Sep '22 quarterly earnings +113% on +43% sales revenues versus the year ago period. See the latest FSU analysis for more details and a new annotated graph.

11/2/2022 12:12:50 PM - Y - Color code is changed to yellow with new pivot point cited based on its 9/12/22 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Showed resilience since dropped from the Featured Stocks list on 9/26/22. Its 50 DMA line ($117) defines near-term support top watch. Fundamentals remain strong after reporting Sep '22 quarterly earnings +113% on +43% sales revenues versus the year ago period.

9/26/2022 5:37:36 PM - Slumped further today with its 5th consecutive loss after violating its 50 DMA line ($110.46) on the prior session raising concerns and triggering a technical sell signal. A rebound above the 50 DMA line is needed for its outlook to improve. It will be dropped from the Featured Stocks list tonight. Fundamentals remain strong.

9/23/2022 12:27:59 PM - G - Color code is changed to green after gapping down and violating its 50 DMA line ($110.45) with today's 4th consecutive loss raising concerns and triggering a technical sell signal. Fundamentals remain strong.

9/22/2022 12:19:17 PM - Y - A damaging loss today is raising concerns while slumping near its 50 DMA line ($109.95) which defines the next important support to watch. Fundamentals remain strong.

9/19/2022 5:51:59 PM - Y - Color code is changed to yellow after consolidating below its "max buy" level and recently testing the prior high in the $115 area noted as important near-term support to watch. More damaging losses would raise concerns. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

9/16/2022 2:44:27 PM - G - Retreating from its all-time high with today's 3rd volume-driven loss in the span of 4 sessions, testing the prior high in the $115 area noted as important near-term support to watch. Fundamentals remain strong.

9/14/2022 12:34:41 PM - G - Perched near its all-time high following volume-driven gains. Prior high in the $115 area defines important near-term support to watch. No resistance remains due to overhead supply. Fundamentals remain strong.

9/12/2022 4:53:09 PM - G - Posted a 4th consecutive volume-driven gain today and hit a new all-time high. Prior high in the $115 area defines important near-term support to watch. No resistance remains due to overhead supply. Fundamentals remain strong.

9/8/2022 6:37:06 PM - G - Color code is changed to green after today's 2nd consecutive gain lifted it back above its "max buy" level. Prior high in the $115 area defines important near-term support to watch. No resistance remains due to overhead supply. Fundamentals remain strong.

9/7/2022 2:26:47 PM - Y - Still quietly consolidating below its "max buy" level and above the prior high in the $115 area defining important near-term support to watch. No resistance remains due to overhead supply. Fundamentals remain strong.

9/1/2022 12:19:55 PM - Y - Color code was changed to yellow this week while quietly consolidating back below its "max buy" level. Noted gain and strong close above the pivot point backed by +116% above average volume on 8/12/22 triggered a technical buy signal. No resistance remains due to overhead supply. Fundamentals remain strong. Prior high in the $115 area defines important near-term support to watch on pullbacks.

8/29/2022 5:34:29 PM - Y - Color code is changed to yellow while consolidating below its "max buy" level. Previously noted gain and strong close above the pivot point backed by +116% above average volume on 8/12/22 triggered a technical buy signal. No resistance remains due to overhead supply. Fundamentals remain strong. Prior high in the $115 area defines important near-term support to watch on pullbacks. See latest FSU analysis for more details and a new annotated graph.

8/24/2022 12:23:36 PM - G - Hitting a new all-time high with today's gain, rising above its "max buy" level and its color code is changed to green. Posted a solid gain on the prior session backed by +20% above average volume. Previously noted gain and strong close above the pivot point backed by +116% above average volume on 8/12/22 triggered a technical buy signal. No resistance remains due to overhead supply. Fundamentals remain strong. Prior high in the $115 area defines important near-term support to watch on pullbacks.

8/23/2022 5:26:23 PM - Y - Posted a solid gain today with higher volume. Gain and strong close above the pivot point backed by +116% above average volume on 8/12/22 triggered a technical buy signal. No resistance remains due to overhead supply. Fundamentals remain strong.

8/18/2022 5:26:44 PM - Y - Posted a quiet gain today. Gain and strong close above the pivot point backed by +116% above average volume on 8/12/22 triggered a technical buy signal. No resistance remains due to overhead supply. Fundamentals remain strong.

8/15/2022 5:33:20 PM - Y - Pulled back today with average volume. Prior gain and strong close above the pivot point backed by +116% above average volume triggered a technical buy signal. No resistance remains due to overhead supply. Fundamentals remain strong.

8/12/2022 12:11:46 PM - Y - On track today for its 3rd consecutive volume-driven gain, rising above the pivot point cited based on its 4/01/22 high plus 10 cents. A gain and strong close above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Very little resistance remains due to overhead supply up to the $118 level. Reported Jun '22 quarterly earnings +105% on +46% sales revenues versus the year ago period. Prior quarters showed a strong earnings track record with earnings above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

8/10/2022 6:57:40 PM - Y - Posted a solid volume-driven gain today and finished in the upper third of its intra-day range after highlighted in yellow in the earlier mid-day report with pivot point cited based on its 4/01/22 high plus 10 cents. A subsequent gain above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Holding its ground after recent volume-driven gains approaching its April high ($115) and all-time high. Little resistance remains due to overhead supply up to the $118 level. Reported Jun '22 quarterly earnings +105% on +46% sales revenues versus the year ago period. Prior quarters showed a strong earnings track record with earnings above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady. See the latest FSU analysis for more details and a new annotated graph.

8/10/2022 12:32:05 PM - Y - Color code is changed to yellow with pivot point cited based on its 4/01/22 high plus 10 cents. Subsequent gain above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Holding its ground after recent volume-driven gains approaching its April high ($115) and all-time high. Little resistance remains due to overhead supply up to the $118 level. Reported Jun '22 quarterly earnings +105% on +46% sales revenues versus the year ago period. Prior quarters showed a strong earnings track record with earnings above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

8/4/2022 12:26:59 PM - Erased most of its early gain today following 6 consecutive gains with ever-increasing volume while approaching its April high ($115) and all-time high. Little resistance remains due to overhead supply up to the $118 level. Reported Jun '22 quarterly earnings +105% on +46% sales revenues versus the year ago period. Prior quarters showed a strong earnings track record with earnings above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been strong and steady.

11/4/2021 12:43:57 PM -

There was a "negative reversal" on the prior session after hitting a new all-time high following 4 volume-driven gains. Today's loss is undercutting its 50 DMA line ($106) which acted as support throughout its advance. Reported Sep '21 quarterly earnings +27% versus the year ago period. Reported very strong Jun '21 quarterly results versus the year ago period. Prior 4 quarters showed waning sales revenues, yet it maintained a strong earnings track record.



11/3/2021 12:29:04 PM -

Perched at its all-time high today following 4 volume-driven gains. Found support near its 50 DMA line throughout its ongoing advance. Reported Sep '21 quarterly earnings +27% versus the year ago period. Reported very strong Jun '21 quarterly results versus the year ago period. Prior 4 quarters showed waning sales revenues, yet it maintained a strong earnings track record.



8/4/2021 12:33:45 PM -

Hitting new 52-week and all-time highs with today's gap up and volume-driven gain. Found support near its 50 DMA line throughout its ongoing advance. Reported very strong Jun '21 quarterly results versus the year ago period. Prior 4 quarters showed waning sales revenues, yet it maintained a strong earnings track record.



3/22/2012 12:13:59 PM -

Hovering above its 50 DMA line and just -5.4% off its 52-week high today. Its 50 DMA line acted as support throughout its ongoing advance since since rallying from a "double bottom" base in November. Fundamentals remain a concern as only one of its past 3 quarterly comparisons through Dec '11 showed earnings above the +25% minimum guideline. Found support near its 200 DMA line during its consolidation since noted in the 8/03/11 mid-day report - "The downward turn in FY '09 earnings raises concerns with respect to the investment system's A criteria. Recent quarters show sales and earnings improving but prior history is below the fact-based system's guidelines."



3/12/2012 12:18:47 PM -

Hovering near its all-time high today. Found support at its 50 DMA line throughout its ongoing advance since since rallying from a "double bottom" base in November. Fundamentals remain a concern as only one of its past 3 quarterly comparisons through Dec '11 showed earnings above the +25% minimum guideline. Found support near its 200 DMA line during its consolidation since last noted in the 8/03/11 mid-day report - "The downward turn in FY '09 earnings raises concerns with respect to the investment system's A criteria. Recent quarters show sales and earnings improving but prior history is below the fact-based system's guidelines."



8/3/2011 11:54:10 AM -

Gapped up and hit a new all-time high today following a consolidation to its 50 DMA line since last noted in the 7/18/11 mid-day report - "The downward turn in FY '09 earnings raises concerns with respect to the investment system's A criteria. Recent quarters show sales and earnings improving but prior history is below the fact-based system's guidelines."



7/18/2011 12:39:01 PM -

Hovering near its all-time high after volume-driven gains last week. The downward turn in FY '09 earnings raises concerns with respect to the investment system's A criteria. Last noted in the 5/04/11 mid-day report - "Recent quarters show sales and earnings improving but prior history is below the fact-based system's guidelines."



5/4/2011 12:03:53 PM -

Gapped up today and challenged its all-time high after holding its ground stubbornly above its 50 DMA line in recent weeks. The downward turn in FY '09 earnings raises concerns with respect to the investment system's A criteria. Last noted in the 4/07/11 mid-day report - "Recent quarters show sales and earnings improving but prior history is below the fact-based system's guidelines."



4/7/2011 12:07:55 PM -

Pulling back today after a streak of 4 consecutive gains, spiking to a new all-time high. Held its ground stubbornly since noted in the 1/26/11 mid-day report - "It exceeded its 2008 high ($82.99) since last noted in the 12/16/10 mid-day report - 'Recent quarters show sales and earnings improving but prior history is below the fact-based system's guidelines.'"



4/6/2011 12:29:28 PM -

Up for a 4th consecutive session, and its considerable gain today with above average volume powered it to another new all-time high. Held its ground stubbornly since noted in the 1/26/11 mid-day report - "It exceeded its 2008 high ($82.99) since last noted in the 12/16/10 mid-day report - 'Recent quarters show sales and earnings improving but prior history is below the fact-based system's guidelines.'"



3/16/2011 1:00:17 PM -

Inching to new all-time highs this week after consolidating above its 50 DMA line. Held its ground stubbornly since noted in the 1/26/11 mid-day report - "It exceeded its 2008 high ($82.99) since last noted in the 12/16/10 mid-day report - 'Recent quarters show sales and earnings improving but prior history is below the fact-based system's guidelines.'"



3/15/2011 11:45:19 AM -

Touched a new all-time high today, then pulled back into the red. Consolidating above its 50 DMA line, holding its ground since noted in the 1/26/11 mid-day report - "It exceeded its 2008 high ($82.99) since last noted in the 12/16/10 mid-day report - 'Recent quarters show sales and earnings improving but prior history is below the fact-based system's guidelines.'"



3/8/2011 11:51:51 AM -

Hovering near its all-time high, consolidating above its 50 DMA line. Held its ground since noted in the 1/26/11 mid-day report - "It exceeded its 2008 high ($82.99) since last noted in the 12/16/10 mid-day report - 'Recent quarters show sales and earnings improving but prior history is below the fact-based system's guidelines.'"



2/24/2011 12:14:33 PM -

Gapped down today, reversing from the new all-time high hit on the prior session. Held its ground and continued rising since last noted in the 1/26/11 mid-day report - "It exceeded its 2008 high ($82.99) since last noted in the 12/16/10 mid-day report - 'Recent quarters show sales and earnings improving but prior history is below the fact-based system's guidelines.'"



1/26/2011 12:56:08 PM -

Hit a new 52-week high today after a considerable gap up gain with above average volume following an orderly consolidation. It exceeded its 2008 high ($82.99) since last noted in the 12/16/10 mid-day report - "Recent quarters show sales and earnings improving but prior history is below the fact-based system's guidelines."



1/19/2011 12:38:41 PM -

Hovering near its 52-week high today, posting its 4th consecutive gain with volume picking up following a quiet consolidation. It exceeded its 2008 high ($82.99) since last noted in the 12/16/10 mid-day report - "Recent quarters show sales and earnings improving but prior history is below the fact-based system's guidelines."



12/16/2010 12:33:06 PM -

Hit a new 52-week high today, on course for a 5th consecutive weekly gain with below average volume to challenge or exceed its 2008 high ($82.99). Recent quarters show sales and earnings improving but prior history is below the fact-based system's guidelines.