5/3/2023 12:16:04 PM - Reported Mar '23 quarterly earnings -24% versus the year-ago period. Hitting another new all-time high with today's considerable gap up and volume-driven gain. Found support at its 50 DMA line while recently consolidating after rallying above the old 1/03/22 high of $86.48. Fundamental concerns were raised after the Dec '22 quarter showed earnings +15% on -6% sales revenues versus the year-ago period. Sequential quarterly comparisons showed deceleration in its sales revenues and earnings growth rate. Went through a deep pullback since dropped from the Featured Stocks list on 1/21/22.

4/12/2023 12:28:58 PM - Hitting another new all-time high with today's 3rd consecutive gain. Found support at its 50 DMA line while recently consolidating after rallying above the old 1/03/22 high of $86.48. Fundamental concerns were raised after the Dec '22 quarter showed earnings +15% on -6% sales revenues versus the year-ago period. Sequential quarterly comparisons showed deceleration in its sales revenues and earnings growth rate. Went through a deep pullback since dropped from the Featured Stocks list on 1/21/22.

4/11/2023 12:25:24 PM - Hitting a new all-time high with today's gain. Found support at its 50 DMA line while recently consolidating after rallying above the old 1/03/22 high of $86.48. Fundamental concerns were raised after the Dec '22 quarter showed earnings +15% on -6% sales revenues versus the year-ago period. Sequential quarterly comparisons showed deceleration in its sales revenues and earnings growth rate. Went through a deep pullback since dropped from the Featured Stocks list on 1/21/22.

3/10/2023 1:00:41 PM - There was a "negative reversal" after reaching a new all-time high on Monday, and today marks its 5th consecutive loss with above average volume. It the week prior it had rallied above the old 1/03/22 high of $86.48. Fundamental concerns were raised after the Dec '22 quarter showed earnings +15% on -6% sales revenues versus the year ago period. Sequential quarterly comparisons showed deceleration in its sales revenues and earnings growth rate. Went through a deep pullback since dropped from the Featured Stocks list on 1/21/22.

2/28/2023 12:35:42 PM - Faces very little resistance due to overhead supply up to the $86 level. Fundamental concerns were raised after the Dec '22 quarter showed earnings +15% on -6% sales revenues versus the year ago period. Sequential quarterly comparisons showed deceleration in its sales revenues and earnings growth rate. Went through a deep pullback since dropped from the Featured Stocks list on 1/21/22.

8/1/2022 12:13:26 PM - Fundamentals remain strong through the Jun '22 quarter. Faces resistance due to overhead supply up to the $86 level. Gapped up today rebounding further above its 200 DMA line ($67.43). Went through a deep pullback since dropped from the Featured Stocks list on 1/21/22.

1/21/2022 5:17:46 PM - Slumped further below its 50 DMA line ($76) and prior low ($72.60 on 12/20/21) with higher volume behind today's 6th consecutive damaging loss. It will be dropped from the Featured Stocks list tonight. A rebound above the 50 DMA line is needed for its outlook to improve.

1/20/2022 5:33:36 PM - G - Violated its 50 DMA line ($76) and prior low ($72.60 on 12/20/21) triggering technical sell signals during a streak of 5 consecutive losses marked by increasing volume. A rebound above the 50 DMA line is needed for its outlook to improve. Reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period.

1/18/2022 5:10:02 PM - G - Testing its 50 DMA line ($75.91) with today's 3rd consecutive loss. The prior low ($72.60 on 12/20/21) defines the next important near-term support to watch. Reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period.

1/10/2022 5:22:41 PM - G - Managed a positive reversal today. Very extended from any sound base. Reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period. Its 50 DMA line ($73.99) and prior low ($72.60 on 12/20/21) define important near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

1/7/2022 5:37:40 PM - G - Pulling back from its all-time high after getting very extended from any sound base. Reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period. Its 50 DMA line ($73.57) and prior low ($72.60 on 12/20/21) define important near-term support to watch.

1/6/2022 12:36:53 PM - G - Consolidating near its all-time high, very extended from any sound base. Reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period. Its 50 DMA line ($73.13) and prior low ($72.60 on 12/20/21) define important near-term support to watch.

1/3/2022 5:23:16 PM - G - Pulled back from its all-time high with today's loss. It is very extended from any sound base. Reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period. Its 50 DMA line ($71.69) defines near-term support to watch.

12/27/2021 5:27:27 PM - G - Posted a 4th consecutive gain today with near average volume and hit another new all-time high. Very extended from any sound base. Reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period. It is well above its 50 DMA line ($69) defines near-term support to watch.

12/22/2021 5:12:05 PM - G - Posted a 2nd consecutive gain today with near average volume and hit a new all-time high. Very extended from any sound base. Reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period. It is well above its 50 DMA line ($67.95) defines near-term support to watch.

12/21/2021 5:58:51 PM - G - Posted a solid gain today after stubbornly holding its ground near its all-time high. Very extended from any sound base. Reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period. It is well above its 50 DMA line ($67.44) which defines near-term support to watch.

12/16/2021 5:36:45 PM - G - Stubbornly holding its ground near its all-time high after noted volume-driven gains, very extended from any sound base. Reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period. It is well above its 50 DMA line ($66.13) which defines near-term support to watch.

12/10/2021 5:00:43 PM - G - Perched at its all-time high after today's 5th consecutive volume-driven gain, very extended from any sound base. Reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period. It is well above its 50 DMA line ($64.17). See the latest FSU analysis for more details and a new annotated graph.

12/8/2021 11:50:24 AM - G - Perched at its all-time high with today's 3rd consecutive volume-driven gain, very extended from any sound base. Reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period. It is well above its 50 DMA line ($63.13).

12/7/2021 12:34:09 PM - G - Gapped up today hitting another new all-time high, getting very extended from any sound base. Reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period. It is well above its 50 DMA line ($62.75).

12/3/2021 5:03:46 PM - G - There was a "negative reversal" today after touching a new all-time high, getting very extended from any sound base. Reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period. It is well above its 50 DMA line ($61.88) and prior highs in the $55 area.

12/2/2021 5:31:23 PM - G - Posted a solid gain today for its second-best ever close, getting very extended from any sound base. Reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period. Its 50 DMA line ($61.54) and prior highs in the $55 area define important near-term support to watch on pullbacks.

11/30/2021 5:44:16 PM - G - Very extended from any sound base, pulling back today with higher volume after wedging into new all-time high territory. Reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period. Its 50 DMA line ($60.80) and prior highs in the $55 area define important near-term support to watch on pullbacks.

11/26/2021 2:35:40 PM - G - Very extended from any sound base, it pulled back today after wedging into new all-time high territory. Reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period. Its 50 DMA line ($60.07) and prior highs in the $55 area define important near-term support to watch on pullbacks.

11/18/2021 11:57:52 AM - G - Hitting yet another new all-time high today after stubbornly holding its ground, and it is very extended from any sound base. Bullish action came after it reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period. Its 50 DMA line ($58.15) and prior highs in the $55 area define important near-term support to watch on pullbacks.

11/16/2021 12:38:53 PM - G - Hit a new all-time high today after hovering near its all-time high, very extended from any sound base. Bullish action came after it reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period. Its 50 DMA line ($57.51) and prior highs in the $55 area define important near-term support to watch on pullbacks.

11/11/2021 5:08:35 PM - G - Volume totals have been cooling while hovering near its all-time high, very extended from any sound base. Bullish action came after it reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period. Its 50 DMA line ($56.71) and prior highs in the $55 area define important near-term support to watch on pullbacks.

11/4/2021 12:40:14 PM - G - Gapped up today hitting a new all-time high, getting very extended from any sound base. Bullish action came after it reported Sep '21 quarterly earnings +308% on +140% sales revenues versus the year ago period. Its 50 DMA line and prior highs in the $55 area define important near-term support to watch on pullbacks.

11/2/2021 5:31:30 PM - G - Perched near its all-time high, extended from any sound base. Its 50 DMA line and prior highs in the $54 area define important near-term support to watch on pullbacks. Due to report Sep '21 quarterly results before the open on Thursday, Nov 4th. See the latest FSU analysis for more details and a new annotated graph.

11/1/2021 5:00:18 PM - G - Perched near its all-time high, extended from any sound base. Its 50 DMA line and prior highs in the $54 area define important near-term support to watch on pullbacks. Fundamentals remain strong.

10/26/2021 5:25:53 PM - G - Pulled back after touching another new all-time high today, marking only its 2nd loss in the span of 16 sessions. Its 50 DMA line and prior highs in the $54 area define important near-term support to watch on pullbacks. Fundamentals remain strong.

10/20/2021 5:34:35 PM - G - Color code is changed to green after it posted a quiet gain today for another new all-time high and closed above its "max buy" level. Prior highs in the $54-55 area define initial support to watch on pullbacks. Fundamentals remain strong.

10/14/2021 6:13:34 PM - Y - Posted an 8th consecutive gain today for a new all-time high and it closed near its "max buy" level. Gains did not have the +40% above average volume needed to trigger a proper technical buy signal. Fundamentals remain strong.

10/7/2021 5:49:13 PM - Y - Posted a 3rd consecutive gain today with light volume for its 2nd best ever close. Its 50 DMA line ($51.50) defines important near term support. Subsequent gains for new highs backed by at least +40% above average volume may clinch a proper technical buy signal. Fundamentals remain strong.

10/1/2021 5:27:31 PM - Y - Sputtering after wedging to a new all-time high. Its 50 DMA line ($50.79) defines important near term support. Subsequent gains above the pivot point backed by at least +40% above average volume may clinch a proper technical buy signal. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

9/30/2021 5:37:04 PM - Y - Suffered a big loss today on higher volume, retreating after wedging to a new all-time high. Its 50 DMA line ($50.62) defines important near term support. Subsequent gains above the pivot point backed by at least +40% above average volume may clinch a proper technical buy signal. Fundamentals remain strong.

9/28/2021 5:08:57 PM - Y - Still hovering near its all-time high, stubbornly holding its ground. Subsequent gains above the pivot point backed by at least +40% above average volume may clinch a proper technical buy signal. Fundamentals remain strong.

9/21/2021 6:02:15 PM - Y - Posted a small gain today with light volume, still hovering near its all-time high. Subsequent gains above the pivot point backed by at least +40% above average volume may clinch a proper technical buy signal. Fundamentals remain strong.

9/14/2021 5:43:20 PM - Y - Pulled back today with light volume after hovering near its all-time high. Subsequent gains above the pivot point backed by at least +40% above average volume may clinch a proper technical buy signal. Fundamentals remain strong.

9/8/2021 5:18:22 PM - Y - Volume totals have been below average while stubbornly holding its ground perched at its all-time high. Subsequent gains above the pivot point backed by at least +40% above average volume may clinch a proper technical buy signal. Fundamentals remain strong.

9/2/2021 4:19:31 PM - Y - Gapped up and hit a new all-time high today with another gain backed by below average volume. Highlighted in yellow with pivot point cited based on its 5/10/21 high plus 10 cents in the 8/12/21 mid-day report. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Found support near its 200 DMA line. Fundamentals remain strong.

8/27/2021 5:41:13 PM - Y - Posted another gain today with below average volume for a best-ever close. Highlighted in yellow with pivot point cited based on its 5/10/21 high plus 10 cents in the 8/12/21 mid-day report. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Found support near its 200 DMA line. Fundamentals remain strong.

8/25/2021 5:17:07 PM - Y - Posted a 4th consecutive gain today with below average volume but managed a best-ever close by 3 cents. Highlighted in yellow with pivot point cited based on its 5/10/21 high plus 10 cents in the 8/12/21 mid-day report. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Found support near its 200 DMA line. Fundamentals remain strong.

8/24/2021 6:05:57 PM - Y - Posted a 3rd consecutive gain today with below average volume. Highlighted in yellow with pivot point cited based on its 5/10/21 high plus 10 cents in the 8/12/21 mid-day report. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Found support near its 200 DMA line. Fundamentals remain strong.

8/19/2021 6:11:51 PM - Y - Pulled back for a 5th consecutive loss today with below average volume. Highlighted in yellow with pivot point cited based on its 5/10/21 high plus 10 cents in the 8/12/21 mid-day report. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Found support near its 200 DMA line. Reported very strong Dec '20, Mar and Jun '21 quarterly results versus the year ago periods. Sequential quarterly comparisons show impressive acceleration in its sales revenues growth rate as earnings also improved. Annual earning growth has been strong and steady A criteria).

8/17/2021 3:28:16 PM - Y - Pulling back for a 3rd consecutive loss today with below average volume. Highlighted in yellow with pivot point cited based on its 5/10/21 high plus 10 cents in the 8/12/21 mid-day report. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Found support near its 200 DMA line. Reported very strong Dec '20, Mar and Jun '21 quarterly results versus the year ago periods. Sequential quarterly comparisons show impressive acceleration in its sales revenues growth rate as earnings also improved. Annual earning growth has been strong and steady A criteria).

8/12/2021 5:01:20 PM - Y - Posted a 4th consecutive gain today with ever-increasing volume for its third-best ever close. Highlighted in yellow with pivot point cited based on its 5/10/21 high plus 10 cents in the earlier mid-day report. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Found support near its 200 DMA line. Reported very strong Dec '20, Mar and Jun '21 quarterly results versus the year ago periods. Sequential quarterly comparisons show impressive acceleration in its sales revenues growth rate as earnings also improved. Annual earning growth has been strong and steady A criteria). See the latest FSU analysis for more details and a new annotated graph.

8/12/2021 12:44:11 PM - Y - Color code is changed to yellow with pivot point cited based on its 5/10/21 high plus 10 cents. Rebounding near its all-time high. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Found support near its 200 DMA line. Reported very strong Dec '20, Mar and Jun '21 quarterly results versus the year ago periods. Sequential quarterly comparisons show impressive acceleration in its sales revenues growth rate as earnings also improved. Annual earning growth has been strong and steady A criteria).

5/14/2021 12:36:55 PM - After a "negative reversal" at its all-time high it has found support near its 50 DMA line ($47.57) which acted as support during its ongoing ascent. Reported very strong Mar '21 and Dec '20 quarterly results versus the year ago periods. Sequential quarterly comparisons show impressive acceleration in its sales revenues growth rate as earnings also improved. Annual earning growth has been strong and steady A criteria). Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

5/12/2021 12:33:34 PM - After a "negative reversal" at its all-time high, today's 3rd consecutive volume-driven loss has it slumping toward its 50 DMA line ($47.39) which acted as support during its ongoing ascent. Reported very strong Mar '21 and Dec '20 quarterly results versus the year ago periods. Sequential quarterly comparisons show impressive acceleration in its sales revenues growth rate as earnings also improved. Annual earning growth has been strong and steady A criteria). Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

5/11/2021 12:32:59 PM - Gapped down today after a "negative reversal" at its all-time high following volume-driven gains. The prior mid-day report noted - "Found prompt support at its 50 DMA line during its ongoing ascent. Reported very strong Mar '21 and Dec '20 quarterly results versus the year ago periods. Sequential quarterly comparisons show impressive acceleration in its sales revenues growth rate as earnings also improved. Annual earning growth has been strong and steady A criteria). Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead."

5/10/2021 12:32:13 PM - Hitting another new all-time high with today's 3rd consecutive volume-driven gain. The prior mid-day report noted - "Found prompt support at its 50 DMA line during its ongoing ascent. Reported very strong Mar '21 and Dec '20 quarterly results versus the year ago periods. Sequential quarterly comparisons show impressive acceleration in its sales revenues growth rate as earnings also improved. Annual earning growth has been strong and steady A criteria). Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead."

5/6/2021 12:31:41 PM - Gapped up today and hit a new all-time high. Found prompt support at its 50 DMA line during its ongoing ascent. Reported very strong Mar '21 and Dec '20 quarterly results versus the year ago periods. Sequential quarterly comparisons show impressive acceleration in its sales revenues growth rate as earnings also improved. Annual earning growth has been strong and steady A criteria). Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead.

4/14/2021 12:30:01 PM - Found support near its 50 DMA line in recent weeks and it is perched at its all-time high. Reported very strong Dec '20 quarterly results but fundamental concerns remain. Noted with caution in prior mid-day reports - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

12/29/2020 12:38:45 PM - Found support near its 50 DMA line in recent weeks and it is perched at its all-time high. Last noted with caution in the 10/30/20 mid-day reports - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

10/30/2020 12:39:26 PM - Met resistance after early gains today above its 50 DMA line ($31.73). Pulled back from its all-time high and found support above prior lows in the $29 area. Noted with caution in prior mid-day reports - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

9/21/2020 12:11:25 PM - Pulling back today for a 3rd consecutive loss after reaching a new all-time high following a brief consolidation. Found support near the prior high ($28.43 on 2/20/20). Noted with caution in prior mid-day reports - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

9/1/2020 12:08:03 PM - Pulling back today for a 2nd consecutive loss after reaching a new all-time high following a brief consolidation. Found support near the prior high ($28.43 on 2/20/20). Noted with caution in prior mid-day reports - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

8/31/2020 12:42:55 PM - Pulling back today after gapping up for 2 consecutive sessions and hitting a new all-time high following a brief consolidation. Found support near the prior high ($28.43 on 2/20/20). Noted with caution in prior mid-day reports - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

8/28/2020 12:07:41 PM - Gapped up for a 2nd consecutive session today and hit a new all-time high after a brief consolidation. Found support near the prior high ($28.43 on 2/20/20). Noted with caution in prior mid-day reports - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

8/27/2020 11:51:50 AM - Gapped up today rebounding toward its all-time high after a brief consolidation, finding support near the prior high ($28.43 on 2/20/20). Noted with caution in prior mid-day reports - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

8/14/2020 12:01:20 PM - Perched at its all-time high following 2 consecutive volume-driven gains. Noted with caution in prior mid-day reports - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

8/13/2020 12:28:49 PM - Gapped up on the prior session and trading up today hitting new 52-week and all-time highs with volume-driven gains. Noted with caution in prior mid-day reports - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

8/12/2020 12:46:10 PM - Gapped up today hitting new 52-week and all-time highs with a big volume-driven gain. Noted with caution in prior mid-day reports - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

8/3/2020 12:47:21 PM - Rebounding near its 52-week high with today's 2nd consecutive big volume-driven gain. Last noted with caution in the 2/21/20 mid-day report - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

2/21/2020 12:07:44 PM - Rebounded near its 52-week high after today's brief dip below its 50 DMA line. Last noted with caution in the 2/13/20 mid-day report - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

2/13/2020 12:26:57 PM - Hitting a new 52-week high with today's 4th consecutive volume-driven gain after a brief dip below its 50 DMA line. Last noted with caution in the 11/01/19 mid-day report - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

11/1/2019 12:12:14 PM - Gapped today up hitting another new 52-week high. During a streak of volume-driven gains it was noted with caution in prior mid-day reports - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

10/22/2019 12:17:02 PM - Hitting new 52-week highs with today's 6th consecutive volume-driven gain. Noted with caution in prior mid-day reports - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

10/18/2019 12:22:54 PM - Hitting new 52-week highs with today's 4th consecutive volume-driven gain. Noted with caution in prior mid-day reports - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

10/17/2019 12:17:31 PM - Hitting a new 52-week high with today's 3rd consecutive volume-driven gain. Noted with caution in prior mid-day reports - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

10/16/2019 12:28:53 PM - Hitting a new 52-week high with today's 2nd consecutive volume-driven gain. Noted with caution in prior mid-day reports - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

8/8/2019 12:24:03 PM - Hitting a new 52-week high with today's 5th consecutive volume-driven gain. Noted with caution in prior mid-day reports - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

8/6/2019 12:44:56 PM - Tallied a big volume-driven gain on 8/02/19 but noted with caution in prior mid-day reports - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

8/5/2019 12:11:32 PM - Tallied a big volume-driven gain on 8/02/19 but noted with caution in the mid-day report - "Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines."

8/2/2019 12:35:34 PM - Sales revenues and earnings growth is not a match with the fact-based investment system's fundamental guidelines.

2/27/2006 12:35:39 PM - "C" below guidelines.

2/6/2006 12:19:29 PM - "C" below guidelines.

1/26/2006 12:30:35 PM - "C" below guidelines.

1/25/2006 12:15:52 PM - "C" below guidelines.

1/11/2006 12:30:09 PM - "C" below guidelines.