5/1/2024 12:31:32 PM - Halting its slide today. On the prior session it violated its 50 DMA line ($396) and slumped well below the prior low triggering a technical sell signal with a big volume-driven loss. Weak action came after reporting Mar '24 quarterly earnings +0% on +9% versus the year-ago period. It was dropped from the Featured Stocks list on 4/30/24.

4/30/2024 7:59:29 PM - Violated its 50 DMA line ($396) and slumped well below the prior low triggering a technical sell signal with today's big volume-driven loss. Weak action came after reporting Mar '24 quarterly earnings +0% on +9% versus the year-ago period. It will be dropped from the Featured Stocks list tonight.

4/30/2024 1:11:01 PM - G - Violating its 50 DMA line ($396) and slumping well below the prior low triggering a technical sell signal with today's big volume-driven loss after reporting Mar '24 quarterly earnings +0% on +9% versus the year ago period.

4/24/2024 5:15:39 PM - G - Posted a 3rd consecutive gain today with below-average volume after finding prompt support near its 50 DMA line ($392.82).

4/19/2024 6:40:48 PM - G - Closed below its 50 DMA line ($390) with a loss today on near-average volume raising concerns. Slumped for 8 losses in the span of 10 sessions after a noted "negative reversal" at its all-time high on 4/04/24. See the latest FSU analysis for more details and a new annotated graph.

4/17/2024 3:48:23 PM - G - Pulling back testing its 50 DMA line ($389.24) which defines important support to watch. Slumping after a noted "negative reversal" at its all-time high on 4/04/24.

4/12/2024 10:30:00 AM - G - Pulling back today for a 5th consecutive loss, slumping after a noted "negative reversal" at its all-time high on 4/04/24. It is very extended from the previously noted base. Its 50 DMA line ($386.41) defines important support to watch.

4/8/2024 5:25:52 PM - G - Holding its ground after a noted "negative reversal" at its all-time high on 4/04/24. It is very extended from the previously noted base. Its 50 DMA line ($380.73) defines important support to watch.

4/4/2024 3:55:51 PM - G - Reversed into the red today after hitting another new all-time high. It is very extended from the previously noted base. Its 50 DMA line ($377) defines important support to watch.

4/2/2024 11:49:08 AM - G - Stubbornly holding its ground near its all-time high with volume totals cooling. It is very extended from the previously noted base. Its 50 DMA line ($374) defines important support to watch on pullbacks.

3/26/2024 5:38:18 PM - G - Perched at its all-time high, very extended from the previously noted base. Its 50 DMA line ($366.73) defines important support to watch on pullbacks.

3/22/2024 5:10:07 PM - G - Perched at a new all-time high after today's 3rd consecutive gain and 5th weekly gain, very extended from the previously noted base. Its 50 DMA line ($363) defines important support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

3/21/2024 5:23:01 PM - G - Hit another new all-time high with today's 2nd consecutive gain backed by below-average volume, getting very extended from the previously noted base. Its 50 DMA line ($361.46) defines important support to watch on pullbacks.

3/18/2024 5:07:24 PM - G - Perched at its all-time high, very extended from the previously noted base. Its 50 DMA line ($356.47) defines important support to watch on pullbacks.

3/12/2024 9:01:56 PM - G - Rallied for a new all-time high and closed at the session high with today's volume-driven gain, getting more extended from the previously noted base. Its 50 DMA line ($350) defines important support to watch on pullbacks.

3/5/2024 9:18:55 PM - G - Pulled back from its all-time high with today's loss after 4 consecutive gains. Very extended from the previously noted base. Prior high ($340) and its 50 DMA line define important support to watch on pullbacks.

2/28/2024 4:56:23 PM - G - Posted a small gain with average volume for another new all-time high, getting more extended from the previously noted base. Prior high ($340) and its 50 DMA line define important support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

2/22/2024 6:01:17 PM - G - Posted a volume-driven gain today for a new all-time high, extended from the previously noted base. Prior high ($340) defines initial support to watch on pullbacks.

2/15/2024 8:55:24 PM - G - Volume totals have been cooling while hovering near its all-time high, extended from the previously noted base. Prior high ($340) defines initial support to watch on pullbacks.

2/8/2024 6:38:20 PM - G - Hit yet another new all-time high with today's gain backed by below-average volume, wedging above its "max buy" level, and its color code is changed to green. Prior high ($340) defines initial support to watch on pullbacks.

2/2/2024 1:46:41 PM - Y - Hitting another new all-time high with today's volume-driven gain. Finished strong after highlighted in yellow in the 1/30/24 mid-day report with pivot point cited based on its 1/22/24 high after a cup-with-handle base.

2/1/2024 5:50:45 PM - Y - Posted a volume-driven gain today. Finished strong after highlighted in yellow in the 1/30/24 mid-day report with pivot point cited based on its 1/22/24 high after a cup-with-handle base.

1/30/2024 5:26:40 PM - Y - Finished strong after highlighted in yellow in the earlier mid-day report with pivot point cited based on its 1/22/24 high after a cup-with-handle base. Hit a new all-time high with today's gain backed by +139% above average volume triggering a technical buy signal. See the latest FSU analysis for more details and a new annotated graph.

1/30/2024 12:13:28 PM - Y - Color code is changed to yellow with pivot point cited based on its 1/22/24 high after a cup-with-handle base. Hitting a new 52-week and all-time high with today's volume-driven gain. It was dropped from the Featured Stocks list on 9/21/23. Fundamentals remain strong.

10/16/2023 12:38:02 PM - Finding prompt support after undercutting the Aug '23 low but its 50 DMA line ($313) acted as resistance when rebounding. It was dropped from the Featured Stocks list on 9/21/23. Fundamentals remain strong.

10/6/2023 12:30:23 PM - Managed a "positive reversal" today, finding prompt support after undercutting the Aug '23 low. Its 50 DMA line ($313) may act as resistance when rebounding. It was dropped from the Featured Stocks list on 9/21/23. Fundamentals remain strong.

9/21/2023 5:17:35 PM - Sank further below its 50 DMA line ($317.52) with today's loss and it will be dropped from the Featured Stocks list tonight. Prior low ($299.80 on 8/10/23) defines the next important support to watch. Fundamentals remain strong.

9/19/2023 5:16:09 PM - G - Closed just below its 50 DMA line ($318.51) with today's loss on light volume. Prior low ($299.80 on 8/10/23) defines the next important suport to watch. Fundamentals remain strong.

9/14/2023 7:05:48 PM - G - Posted a gain with near-average volume and closed just above its 50 DMA line ($319.30). Fundamentals remain strong after Jun '23 earnings rose +45% on +9% sales revenues versus the year-ago period.

9/11/2023 6:36:15 PM - G - Perched only -4% off its all-time high, consolidating above its 50 DMA line ($320). Fundamentals remain strong after Jun '23 earnings rose +45% on +9% sales revenues versus the year-ago period.

9/6/2023 8:01:21 PM - G - Perched only -6.8% off its all-time high but slumped below its 50 DMA line ($319.84) with a volume-driven loss on the prior session. A rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong after Jun '23 earnings rose +45% on +9% sales revenues versus the year-ago period.

9/6/2023 12:24:25 PM - G - Perched only -6.9% off its all-time high but slumped below its 50 DMA line ($319.84) with a volume-driven loss on the prior session. A rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong after Jun '23 earnings rose +45% on +9% sales revenues versus the year-ago period.

8/24/2023 7:09:37 PM - G - Perched only -6.9% off its all-time high but a rebound above the 50 DMA line ($319) is needed for its outlook to improve. Fundamentals remain strong after Jun '23 earnings rose +45% on +9% sales revenues versus the year-ago period. See the latest FSU analysis for more details and an annotated graph.

8/23/2023 3:37:55 PM - G - Rebounding near its 50 DMA line ($319.24) and perched only -6.4% off its all-time high. A rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong after Jun '23 earnings rose +45% on +9% sales revenues versus the year-ago period.

8/21/2023 5:09:44 PM - G - Still lingering below its 50 DMA line ($319) yet perched only -9.6% off its all-time high. A rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong after Jun '23 earnings rose +45% on +9% sales revenues versus the year-ago period.

8/15/2023 6:08:13 PM - G - Still lingering below its 50 DMA line ($318.73). A rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong after Jun '23 earnings rose +45% on +9% sales revenues versus the year-ago period.

8/9/2023 5:28:25 PM - G - Still lingering below its 50 DMA line ($317). A rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong after Jun '23 earnings rose +45% on +9% sales revenues versus the year-ago period.

8/4/2023 6:15:19 PM - G - Slumping further below its 50 DMA line ($315.72) with today's loss raising concerns. Fundamentals remain strong after Jun '23 earnings rose +45%. A rebound above the 50 DMA line is needed for its outlook to improve.

7/26/2023 5:38:35 PM - G - Abruptly retreated from its all-time high with today's 2nd consecutive volume-driven undercutting its 50 DMA line ($311) raising concerns. Fundamentals remain strong after Jun '23 earnings rose +45%. See the latest FSU analysis for more details and a new annotated graph.

7/26/2023 12:41:18 PM - G - Abruptly retreating from its all-time high with today's 2nd consecutive volume-driven loss testing its 50 DMA line ($311) which defines initial support to watch on pullbacks. Fundamentals remain strong.

7/25/2023 11:47:23 AM - G - Abruptly retreating from its all-time high with today's volume-driven loss. Its 50 DMA line ($310) defines initial support to watch on pullbacks. Fundamentals remain strong.

7/20/2023 1:19:24 PM - G - Touched another new all-time high today. Very extended from the prior base. Its 50 DMA line ($307) defines initial support to watch on pullbacks. Fundamentals remain strong.

7/14/2023 12:20:32 PM - G - Still hovering near its all-time high, very extended from the prior base. Its 50 DMA line ($301.72) defines initial support to watch on pullbacks. Fundamentals remain strong.

7/12/2023 5:14:25 PM - G - Pulled back today for a 2nd consecutive loss with below-average volume. Hovering near its all-time high, very extended from the prior base. Its 50 DMA line ($299.55) defines initial support to watch on pullbacks. Fundamentals remain strong.

7/7/2023 8:53:13 PM - G - Still hovering near its all-time high, very extended from the prior base. Its 50 DMA line ($295.48) defines initial support to watch on pullbacks. Fundamentals remain strong.

6/28/2023 5:10:08 PM - G - Churning above-average volume while recently hovering near its all-time high, very extended from the prior base. Its 50 DMA line ($284) defines initial support to watch on pullbacks. Fundamentals remain strong.

6/22/2023 5:26:38 PM - G - Very extended from the prior base. Prior highs in the $263 area define initial support to watch on pullbacks. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

6/20/2023 5:36:14 PM - G - Posted a gain today with below-average volume for a best-ever close. Very extended from the prior base. Prior highs in the $263 area define initial support to watch on pullbacks. Fundamentals remain strong.

6/13/2023 5:15:56 PM - G - Hit yet another new all-time high with today's 6th consecutive gain, getting more extended from the prior base. Prior highs in the $263 area define initial support to watch on pullbacks. Fundamentals remain strong.

6/7/2023 5:20:35 PM - G - Gain today with average volume hit yet another new all-time high, getting more extended from the prior base. Prior highs in the $263 area define initial support to watch on pullbacks. Fundamentals remain strong.

6/2/2023 4:03:47 PM - G - Gapped up today and posted a solid gain with lighter volume for another new all-time high, getting more extended from the prior base. Prior highs in the $263 area define initial support to watch on pullbacks. Fundamentals remain strong. See the latest FSU analysis for more details and an annotated graph.

6/1/2023 5:11:46 PM - G - Perched near its all-time high, extended from the prior base. Prior highs in the $263 area define initial support to watch on pullbacks. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

5/31/2023 2:58:03 PM - G - Pulling back today for a 2nd loss after hitting new all-time highs and getting extended from any sound base. Bullish action came after its strong Mar '23 quarterly results. Prior highs in the $263 area define initial support to watch on pullbacks.

5/30/2023 9:35:12 PM - G - Pulled back today after hitting new all-time highs and getting extended from any sound base. Bullish action came after its strong Mar '23 quarterly results. Prior highs in the $263 area define initial support to watch on pullbacks.

5/9/2023 3:04:04 PM - G - Holding its ground near its all-time high with volume totals cooling. Bullish action came after its strong Mar '23 quarterly results. Prior highs in the $263 area define initial support to watch on pullbacks.

5/2/2023 6:29:36 PM - G - Posted a 7th consecutive gain today hitting a new high above its "max buy" level with volume +73% above average and its color code is changed to green. Bullish action came after its strong Mar '23 quarterly results. Prior highs in the $263 area define initial support to watch on pullbacks.

4/27/2023 5:31:51 PM - Y - Posted a 4th consecutive gain today and hit a new high with volume +19% above average. Gap up and close above the pivot point on 4/25/23 with a considerable gain backed by +367% triggered a technical buy signal. Highlighted in yellow in the 4/25/23 mid-day report with pivot point cited based on its 3/06/23 high after a 4-month double bottom base. Rebounded above its 50 DMA line ($240) and touched a new 52-week high. Reported strong Mar '23 quarterly earnings +70% on +11% sales revenues versus the year-ago period. Its Mar, Jun, Sep, and Dec '22 quarterly earnings increases were above the +25% minimum (C criteria). Annual earnings history (A criteria) had a downturn in FY '20 like many companies during the pandemic.

4/26/2023 12:26:07 PM - Y - Inching higher today. Gapped up on the prior session and closed above the pivot point with a considerable gain backed by +367% triggering a technical buy signal. Highlighted in yellow in the 4/25/23 mid-day report with pivot point cited based on its 3/06/23 high after a 4-month double bottom base. Rebounded above its 50 DMA line ($240) and touched a new 52-week high. Reported strong Mar '23 quarterly earnings +70% over the year-ago period. Its Mar, Jun, Sep, and Dec '22 quarterly earnings increases were above the +25% minimum (C criteria). Annual earnings history (A criteria) had a downturn in FY '20 like many companies during the pandemic. See the latest FSU analysis for more details and an annotated graph.

4/25/2023 6:14:08 PM - Y - Closed above the pivot point today with a gain backed by +367% triggering a technical buy signal. Highlighted in yellow in the earlier mid-day report with pivot point cited based on its 3/06/23 high after a 4-month double bottom base. Gapped up rebounding above its 50 DMA line ($240) with a considerable volume-driven gain hitting a new 52-week high. Reported strong Mar '23 quarterly earnings +70% over the year-ago period. Its Mar, Jun, Sep, and Dec '22 quarterly earnings increases were above the +25% minimum (C criteria). Annual earnings history (A criteria) had a downturn in FY '20 like many companies during the pandemic. See the latest FSU analysis fo more details and a new annotated graph.

4/25/2023 12:54:23 PM - Y - Color code is changed to yellow with pivot point cited based on its 3/06/23 high after a 4-month double bottom base. Gapped up today rebounding above its 50 DMA line ($240) with a considerable volume-driven gain hitting a new 52-week high. Reported strong Mar '23 quarterly earnings +70% over the year-ago period. Its Mar, Jun, Sep, and Dec '22 quarterly earnings increases were above the +25% minimum (C criteria). Annual earnings history (A criteria) had a downturn in FY '20 like many companies during the pandemic.

10/25/2022 1:09:54 PM - Rebounding above its 50 DMA line ($221.22) with today's 3rd consecutive volume-driven gain challenging its 52-week high. Prior mid-day reports noted - "Reported strong Mar and Jun '22 quarterly earnings increases above the +25% minimum. Prior earnings history is below the fact-based system's guidelines (C and A criteria)."

10/20/2022 12:29:48 PM - Violated its 50 DMA line ($221) with volume-driven losses after recently wedging to a new 52-week high. Prior mid-day reports noted - "Reported strong Mar and Jun '22 quarterly earnings increases above the +25% minimum. Prior earnings history is below the fact-based system's guidelines (C and A criteria)."

10/13/2022 12:36:28 PM - Testing support at its 50 DMA line ($220) this week after recently wedging to a new 52-week high. Prior mid-day reports noted - "Reported strong Mar and Jun '22 quarterly earnings increases above the +25% minimum. Prior earnings history is below the fact-based system's guidelines (C and A criteria)."

10/10/2022 12:20:03 PM - Found support at its 50 DMA line ($219.62) and recently wedged to a new 52-week high. Prior mid-day reports noted - "Reported strong Mar and Jun '22 quarterly earnings increases above the +25% minimum. Prior earnings history is below the fact-based system's guidelines (C and A criteria)."

10/3/2022 12:50:53 PM - Found support at its 50 DMA line ($217) as it encountered distributional pressure after noted in the 9/22/22 mid-day report - "Reported strong Mar and Jun '22 quarterly earnings increases above the +25% minimum. Prior earnings history is below the fact-based system's guidelines (C and A criteria)."

9/29/2022 12:15:08 PM - Stalled and encountered distributional pressure after noted in the 9/22/22 mid-day report - "Reported strong Mar and Jun '22 quarterly earnings increases above the +25% minimum. Prior earnings history is below the fact-based system's guidelines (C and A criteria)."

9/27/2022 12:21:03 PM - On track today for a 4th consecutive loss. Stalled after last noted in the 9/22/22 mid-day report as it hit a new all-time high and closed near the session low - "Reported strong Mar and Jun '22 quarterly earnings increases above the +25% minimum. Prior earnings history is below the fact-based system's guidelines (C and A criteria)."

9/22/2022 12:33:49 PM - Hit a new all-time high and closed with the gain but ended near the session low after noted with caution in the prior mid-day report - "Reported strong Mar and Jun '22 quarterly earnings increases above the +25% minimum. Prior earnings history is below the fact-based system's guidelines (C and A criteria)."

9/21/2022 12:46:49 PM - Powering to a new all-time high with today's gain. Noted with caution in prior mid-day reports - "Reported strong Mar and Jun '22 quarterly earnings increases above the +25% minimum. Prior earnings history is below the fact-based system's guidelines (C and A criteria)."

9/19/2022 12:38:21 PM - Stalled last week after rallying to a new all-time high with 5 consecutive gains. Noted with caution in prior mid-day reports - "Reported strong Mar and Jun '22 quarterly earnings increases above the +25% minimum. Prior earnings history is below the fact-based system's guidelines (C and A criteria)."

9/16/2022 1:01:05 PM - Pulled back this week after rallying to a new all-time high with 5 consecutive gains. Last noted with caution in the 8/24/22 mid-day report - "Reported strong Mar and Jun '22 quarterly earnings increases above the +25% minimum. Prior earnings history is below the fact-based system's guidelines (C and A criteria)."

8/24/2022 12:36:24 PM - Encountering some distributional pressure this week after recently wedging to new all-time highs. Reported strong Mar and Jun '22 quarterly earnings increases above the +25% minimum. Prior earnings history is below the fact-based system's guidelines (C and A criteria).

7/26/2022 12:43:15 PM - Gapped up today rebounding near its 52-week and all-time highs. Reported strong Mar and Jun '22 quarterly earnings increases above the +25% minimum. Prior earnings history is below the fact-based system's guidelines (C and A criteria).

4/27/2022 12:27:25 PM -

Earnings history is below the fact-based system's guidelines (C and A criteria).



10/3/2018 12:28:00 PM -

Recent quarters show sales and earnings improving, but prior history is below the fact-based system's guidelines (C and A criteria).



12/20/2010 12:40:26 PM -

The 12/16/10 and 12/17/10 mid-day reports noted - "Recent quarters show sales and earnings slightly improving, but prior history is below the fact-based system's guidelines. Its December gains helped it clear its 2007 high, while it has not formed a recent base."



12/17/2010 12:28:46 PM -

The 12/16/10 mid-day report noted - "Recent quarters show sales and earnings slightly improving, but prior history is below the fact-based system's guidelines. Its December gains helped it clear its 2007 high, while it has not formed a recent base."



12/16/2010 12:44:43 PM -

Recent quarters show sales and earnings slightly improving, but prior history is below the fact-based system's guidelines. Its December gains helped it clear its 2007 high, while it has not formed a recent base.