9/18/2024 9:01:36 PM - G - Posted an 8th consecutive gain today with below-average volume hitting yet another new 52-week high. Recently retested support near its 50 DMA line ($93.76).

9/12/2024 5:12:51 PM - G - Posted a 4th consecutive gain today with near average volume, rising further above its "max buy" level and hitting new 52-week high. Recently retested support near its 50 DMA line ($92.48). Faces no resistance due to overhead supply. See the latest FSU analysis for more details and a new annotated graph.

9/11/2024 5:05:49 PM - G - Posted a big gain today with average volume while rising above its "max buy" level and approaching its 52-week high and its color code is changed to green. Recently retested support near its 50 DMA line ($92). Faces near-term resistance up to the $100 level.

9/10/2024 4:43:03 PM - Y - Posted a 2nd consecutive gain today with lighter than average volume. Recently retested support near its 50 DMA line ($91.91). Faces near-term resistance up to the $100 level.

9/6/2024 1:49:39 PM - Y - Today's loss is again testing support near its 50 DMA line ($91.44). Faces near-term resistance up to the $100 level.

9/4/2024 1:22:34 PM - Y - Today's volume-driven gain has it rebounding above its 50 DMA line ($91.03) helping its outlook improve and its color code is changed to yellow. Faces near-term resistance up to the $100 level.

9/3/2024 3:25:31 PM - G - Today's big volume-driven loss is violating its 50 DMA line ($90.83) triggering a technical sell signal and its color code is changed to green. Only a prompt rebound above the 50 DMA line would help its outlook improve.

8/28/2024 5:36:04 PM - Y - Lost ground today with lighter volume. There was a noted "negative reversal" for a loss with light volume on 8/26/24 after touching a new all-time high. Recently found prompt support near its 50 DMA line ($90).

8/26/2024 6:33:56 PM - Y - There was another "negative reversal" today for a loss with light volume after touching a new all-time high. Posted a big gain on 8/21/24 with +34% above-average volume and ended near the session high for a best-ever close. Recently found prompt support near its 50 DMA line ($89.30). See the latest FSU analysis for more details and a new annotated graph.

8/22/2024 7:10:23 PM - Y - There was a "negative reversal" today for a loss with light volume after touching a new all-time high. Posted a big gain on the prior session with +34% above-average volume and ended near the session high for a best-ever close. Recently found prompt support near its 50 DMA line ($88.48).

8/21/2024 5:26:57 PM - Y - Posted a big gain today with +34% above-average volume and ended near the session high for a best-ever close. Recently found prompt support near its 50 DMA line ($88).

8/20/2024 5:59:25 PM - Y - Pulled back today with below-average volume after wedging to a best-ever close. Recently found prompt support near its 50 DMA line ($87.68).

8/19/2024 5:13:30 PM - Y - Posted a small gain for a best-ever close. Recently found prompt support near its 50 DMA line ($87.42).

8/16/2024 11:41:55 PM - Y - Pulled back from its all-time high today with below-average volume. Recently found prompt support near its 50 DMA line ($87). More damaging losses would raise greater concerns.

8/13/2024 5:17:49 PM - Y - Managed a "positive reversal" and posted a gain today with below-average volume. Recently found prompt support near its 50 DMA line ($86). More damaging losses would raise greater concerns.

8/12/2024 5:09:10 PM - Y - Pulled back today with below-average volume. Recently found prompt support near its 50 DMA line ($85.64). More damaging losses would raise greater concerns.

8/8/2024 6:26:54 PM - Y - Posted a big gain today with lighter than average volume. Found prompt support near its 50 DMA line ($85) after damaging volume-driven losses. More damaging losses would raise greater concerns.

8/6/2024 6:05:15 PM - Y - Posted a gain today with lighter volume while finding prompt support near its 50 DMA line ($84.45). More damaging losses would raise greater concerns.

8/5/2024 8:52:40 PM - Y - Gapped down today considerably undercutting its 50 DMA line ($84.17) then rebounded to close near that important short-term average, ending near the session high. More damaging losses would raise greater concerns.

8/2/2024 12:48:13 PM - Y - Gapped down today undercutting prior highs in the $89 area and testing support at its 50 DMA line ($84). More damaging losses would raise greater concerns.

8/1/2024 11:10:27 PM - Y - Suffered a big loss today with below-average volume. Prior highs in the $89 area define initial support to watch on pullbacks. Its 50 DMA line ($84) defines the next important support level.

7/26/2024 6:46:38 PM - Y - Posted a gain today with below average volume. Finished strong after highlighted in yellow in the 7/23/24 mid-day report with pivot point cited based on its 7/10/24 high plus 10 cents. Triggered a technical buy signal as it powered to a new all-time high.

7/24/2024 1:17:50 PM - Y - Pulling back today following 4 consecutive volume-driven gains. Finished strong after highlighted in yellow in the 7/23/24 mid-day report with pivot point cited based on its 7/10/24 high plus 10 cents. Triggered a technical buy signal as it powered to a new all-time high. See the latest FSU analysis for more details and an annotated graph.

7/23/2024 5:23:45 PM - Y - Finished strong after highlighted in yellow with pivot point cited based on its 7/10/24 high plus 10 cents. Triggered a technical buy signal as it powered to a new all-time high with today's 4th consecutive volume-driven gain after testing its 50 DMA line ($82.59). Rose from an advanced "ascending base". Through Mar '24 its quarterly earnings growth has been strong and well above the +25% minimum guideline (C criteria). After years of steadily shrinking losses it has shown great earnings growth in FY '22 and '23. See the latest FSU analysis for more details and a new annotated graph.

7/23/2024 1:49:11 PM - Y - Color code is changed to yellow with pivot point cited based on its 7/10/24 high plus 10 cents. Powering to a new all-time high with today's 4th consecutive volume-driven gain after testing its 50 DMA line ($82.59), rising from an advanced "ascending base". Through Mar '24 its quarterly earnings growth has been strong and well above the +25% minimum guideline (C criteria). After years of steadily shrinking losses it has shown great earnings growth in FY '22 and '23.

7/17/2024 12:16:11 PM - Pulling back after hovering near its all-time high with today's 2nd consecutive volume-driven loss testing its 50 DMA line ($81.25), stalling after rising from a noted "late stage" base. Through Mar '24 its quarterly earnings growth has been strong and well above the +25% minimum guideline (C criteria). After years of steadily shrinking losses it has shown great earnings growth in FY '22 and '23.

7/10/2024 12:54:09 PM - Hitting a new all-time high with today's 3rd consecutive volume-driven gain, rising from a "late stage" base. Through Mar '24 its quarterly earnings growth has been strong and well above the +25% minimum guideline (C criteria). After years of steadily shrinking losses it has shown great earnings growth in FY '22 and '23.

5/22/2024 12:20:28 PM - Extended from any sound base and pulling back from its all-time high with today's 2nd consecutive loss. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Through Mar '24 its quarterly earnings growth has been strong and well above the +25% minimum guideline (C criteria). After years of steadily shrinking losses it has shown great earnings growth in FY '22 and '23.

5/21/2024 12:12:49 PM - Extended from any sound base and pulling back from its all-time high with today's loss. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Through Mar '24 its quarterly earnings growth has been strong and well above the +25% minimum guideline (C criteria). After years of steadily shrinking losses it has shown great earnings growth in FY '22 and '23.

2/29/2024 12:22:11 PM - Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Extended from any sound base and hitting another new all=time high with today's volume-driven gain. Through Dec '23 is quarterly earnings growth has been strong and well above the +25% minimum guideline (C criteria). After years of steadily shrinking losses it has shown great earnings growth in FY '22 and '23.

2/9/2024 12:39:09 PM - Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Extended from any sound base and hitting another new all=time high with today's big volume-driven gain. Through Dec '23 is quarterly earnings growth has been strong and well above the +25% minimum guideline (C criteria). After years of steadily shrinking losses it has shown great earnings growth in FY '22 and '23.