12/31/2024 4:25:05 PM - G - Quietly sputtering below its 50 DMA line ($111) yet well above the prior high ($106.93 on 10/21/24) defining near-term support levels to watch. Fundamentals remain strong.

12/24/2024 1:05:36 PM - G - Finding prompt support near its 50 DMA line ($110.84) and well above the prior high ($106.93 on 10/21/24) defining near-term support levels to watch. Fundamentals remain strong.

12/17/2024 1:57:05 PM - G - Pulling back today for a 4th consecutive loss with lighter volume. Its 50 DMA line ($110.14) and prior high ($106.93 on 10/21/24) define near-term support levels to watch. Fundamentals remain strong.

12/12/2024 9:05:36 PM - G - Pulled back today with lighter volume. Retreating from its all-time high after getting extended from any sound base. Its prior high ($106.93 on 10/21/24) and 50 DMA line ($109.47) define near-term support levels to watch on pullbacks. Fundamentals remain strong.

12/5/2024 5:20:31 PM - G - Perched at its all-time high, extended from any sound base. Its prior high ($106.93 on 10/21/24) and 50 DMA line ($108) define near-term support levels to watch on pullbacks. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

12/2/2024 6:24:39 PM - G - Pulled back from its all-time high with today's small loss on near average volume. It is extended from any sound base. Its prior high ($106.93 on 10/21/24) and 50 DMA line ($106.74) define near-term support levels to watch on pullbacks. Fundamentals remain strong.

11/25/2024 8:50:31 PM - G - Pulled back from its all-time high with today's loss on average volume following recent volume-driven gains, It is extended from any sound base. Its prior high ($106.93 on 10/21/24) and 50 DMA line ($105) define near-term support levels to watch on pullbacks. Fundamentals remain strong.

11/22/2024 12:27:53 PM - G - Hovering at its all-time high, extended from any sound base. Its prior high ($106.93 on 10/21/24) and 50 DMA line ($104.57) define near-term support levels to watch on pullbacks. Fundamentals remain strong.

11/18/2024 3:29:27 PM - G - Hovering near its all-time high, extended from any sound base. Its prior high ($106.93 on 10/21/24) and 50 DMA line ($102.75) define near-term support levels to watch on pullbacks. Fundamentals remain strong.

11/12/2024 2:18:39 PM - G - Stubbornly holding its ground perched at its all-time high, extended from any sound base. Its prior high ($106.93 on 10/21/24) and 50 DMA line ($101) define near-term support levels to watch on pullbacks. Reported Sep '24 quarterly earnings +54% on +11% sales revenues versus the year-ago period.

11/6/2024 11:12:40 AM - G - Gapped up today hitting a new all-time high. Found support at its 50 DMA line ($99.67) and above prior highs in the $98 area. Reported Sep '24 quarterly earnings +54% on +11% sales revenues versus the year-ago period. Volume and volatility often increase near earnings news. See the latest FSU analysis for more details and an annotated graph.

11/5/2024 5:01:38 PM - G - Found support with a gain today backed by higher volume while consolidating near its 50 DMA line and above prior highs in the $98 area. Keep in mind it is due to report Sep '24 quarterly results before the open on Wednesday 11/06/24. Volume and volatility often increase near earnings news. More damaging losses would raise concerns and trigger a technical sell signal. See the latest FSU analysis for more details and a new annotated graph.

10/30/2024 1:11:13 PM - G - Consolidating near its 50 DMA ($99) and prior highs in the $98 area which coincide defining important near-term support to watch. More damaging losses would raise concerns and trigger a technical sell signal.

10/24/2024 6:58:29 PM - G - Pulled back further from its all-time high with today's loss. Slumped near prior highs in the $98 area which coincide with its 50 DMA defining important near-term support to watch.

10/22/2024 10:03:20 PM - G - Pulled back from its all-time high with today's big volume-driven loss. Extended from any sound base. Prior highs in the $98 area coincide with its 50 DMA defining important near-term support to watch.

10/21/2024 1:54:06 PM - G - Perched at its all-time high, extended from any sound bases. Prior highs in the $98 area coincide with its 50 DMA ($98.14) defining important near-term support to watch.

10/14/2024 6:04:57 PM - G - Pulled back today with +11% above average volume after it recently wedged to new all-time highs. Prior highs in the $98 area and its 50 DMA ($96.57) line define important near-term support to watch.

10/10/2024 12:49:37 PM - G - Pulling back today after 4 consecutive gains with light volume as it wedged to new all-time highs. Prior highs in the $98 area and its 50 DMA ($96.14) line define important near-term support to watch.

10/7/2024 6:21:32 PM - G - Volume was light again today as it posted a small gain for a new all-time high. Its 50 DMA ($95.42) line defines important near-term support above the recent low ($90.72).

9/30/2024 6:04:04 PM - G - Volume was light today as it posted a gain for a best-ever close. Its 50 DMA ($93.41) line defines important near-term support above the recent low ($90.72). See the latest FSU analysis for more details and a new annotated graph.

9/26/2024 5:50:49 PM - G - Volume was light today as it quietly touched a new high but ended slightly lower. Its 50 DMA ($92.55) line defines important near-term support above the recent low.

9/18/2024 8:57:47 PM - G - Volume totals have been cooling while consolidating in a tight range near its high. Its 50 DMA ($90.26) line defines important near-term support.

9/12/2024 5:07:59 PM - G - Posted a 2nd consecutive small gain today with below-average volume after recent losses backed by higher volume. Its 50 DMA ($89) line defines important near-term support above prior highs in the $85 area.

9/9/2024 5:29:45 PM - G - Posted a big gain today with lighter volume after recent losses backed by higher volume. Its 50 DMA ($88) line defines important near-term support above prior highs in the $85 area.

9/6/2024 1:46:58 PM - G - Pulling back from its 52-week high with recent losses backed by higher (near average) volume after a quiet consolidation. Its 50 DMA ($87.78) and prior highs in the $85 area define important near-term support.

9/3/2024 3:31:27 PM - G - Pulling back for a big loss today with below-average volume. Its 50 DMA ($86.90) and prior highs in the $85 area define important near-term support.

8/29/2024 10:35:19 PM - G - Holding its ground hovering above its "max buy" level near its all-time high. Wedged higher after a pullback tested prior highs in the $85 area coinciding with its 50 DMA line. See the latest FSU analysis for more details and a new annotated graph.

8/26/2024 5:14:38 PM - G - Color code is changed to green while perched above its "max buy" level near its all-time high. Wedged higher after a pullback tested prior highs in the $85 area coinciding with its 50 DMA line.

8/20/2024 6:00:44 PM - Y - Volume totals have still been cooling while hovering near its all-time high. Found prompt support after a pullback tested prior highs in the $85 area defining initial support to watch above its 50 DMA line ($84.21).

8/15/2024 9:18:04 PM - Y - Volume totals have been cooling while wedging toward its all-time high. Found prompt support after a pullback tested prior highs in the $85 area defining initial support to watch above its 50 DMA line ($83.49).

8/12/2024 5:07:25 PM - Y - Volume totals have been cooling while consolidating. Found prompt support after a pullback tested prior highs in the $85 area defining initial support to watch above its 50 DMA line ($82.65).

8/8/2024 6:26:02 PM - Y - Posted a solid gain today with higher (near average) volume. Found prompt support after a pullback testing prior highs in the $85 area which define initial support to watch above its 50 DMA line ($82.50).

8/5/2024 8:50:26 PM - Y - Pulled back today for a 3rd volume-driven loss testing prior highs in the $85 area which define initial support to watch above its 50 DMA line ($82.17).

8/5/2024 12:35:04 PM - Y - Pulling back today for a 3rd loss after a streak of 5 volume-driven gains for new highs. Prior highs in the $85 area define initial support to watch above its 50 DMA line ($82).

8/2/2024 12:47:06 PM - Y - Pulling back today for a 2nd loss after a streak of 5 volume-driven gains for new highs. Prior highs in the $85 area define initial support to watch above its 50 DMA line.

7/30/2024 11:30:41 PM - Y - Finished strong after highlighted in yellow with pivot point cited based on its 5/28/24 high plus 10 cents. Hit a new all-time high triggering a technical buy signal with today's considerable "breakaway gap" and volume-driven gain. Recent quarterly comparisons through Jun '24 showed earnings increases above the +25% minimum guideline (C criteria) versus the year-ago period. Annual earnings (A criteria) history has improved after a downturn in FY '19-20. See the latest FSU analysis for more details.

7/30/2024 1:22:46 PM - Y - Color code is changed to yellow with pivot point cited based on its 5/28/24 high plus 10 cents. Htting a new all-time high triggering a technical buy signal with today's considerable "breakaway gap" and volume-driven gain. Recent quarterly comparisons through Jun '24 showed earnings increases above the +25% minimum guideline (C criteria) versus the year-ago period. Annual earnings (A criteria) history has improved after a downturn in FY '19-20.

5/2/2024 1:00:48 PM - Gapped up today hitting a new all-time high with a considerable volume-driven gain. Recent quarterly comparisons through Mar '24 showed earnings increases above the +25% minimum guideline (C criteria) versus the year-ago period. Annual earnings (A criteria) history has improved after a downturn in FY '19-20.

3/20/2024 12:39:02 PM - Hovering near its all-time high with today's 4th consecutive volume-driven gain. Recent quarterly comparisons through Dec '23 showed earnings increases above the +25% minimum guideline (C criteria) versus the year-ago period. Annual earnings (A criteria) history has improved after a downturn in FY '19 and '20.

2/13/2024 2:51:53 PM - Hitting a new all-time high with today's volume-driven gain. Recent quarterly comparisons through Dec '23 showed earnings increases above the +25% minimum guideline (C criteria) versus the year-ago period. Annual earnings (A criteria) history has improved after a downturn in FY '19 and '20.

1/25/2024 1:33:57 PM - Retreating from its all-time high with today's volume-driven loss. Recent quarterly comparisons through Sep '23 showed earnings increases above the +25% minimum guideline (C criteria) versus the year-ago period. Annual earnings (A criteria) history has improved after a downturn in FY '19 and '20.

1/10/2024 12:37:53 PM - Hitting a new all-time high with today's gap up gain. Recent quarterly comparisons through Sep '23 showed earnings increases above the +25% minimum guideline (C criteria) versus the year-ago period. Annual earnings (A criteria) history has improved after a downturn in FY '19 and '20.

1/5/2024 12:16:52 PM - Hovering near its all-time high but encountering some distributional pressure in recent weeks. Recent quarterly comparisons through Sep '23 showed earnings increases above the +25% minimum guideline (C criteria) versus the year-ago period. Annual earnings (A criteria) history has improved after a downturn in FY '19 and '20.

10/28/2022 12:47:32 PM - Recent quarterly comparisons through Jun '22 showed acceleration in sequential sales revenues and earnings growth, a reassuring sign. Annual earnings (A criteria) history has not been strong and steady.