1/3/2023 5:11:36 PM - Slumped further below its 50 DMA line today, sinking below the 12/28/22 low ($53.79) raising more serious concerns and triggering a worrisome technical sell signal. It will be dropped from the Featured Stocks list tonight.

12/30/2022 11:58:04 AM - G - Color code was changed to green after slumping below its 50 DMA line ($56.70). A rebound above the 50 DMA line is needed for its outlook to improve. More damaging losses below the 12/28/22 low ($53.79) would raise concerns and trigger a worrisome technical sell signal.

12/29/2022 3:33:34 PM - G - Color code is changed to green after slumping below its 50 DMA line ($56.63). More damaging losses below yesterday's low ($53.39) would raise serious concerns and trigger a worrisome technical sell signal.

12/23/2022 5:19:55 PM - Y - Consolidating near its prior highs and pivot point. Its 50 DMA line ($56.37) and 11/17/22 low ($53.06) define important near-term support to watch. More damaging losses would raise concerns and trigger technical sell signals. For more details and a new annotated graph see the latest FSU analysis.

12/21/2022 6:07:42 PM - Y - Consolidating near its prior highs after briefly sputtering back below the pivot point. Its 50 DMA line ($55.94) and 11/17/22 low ($53.06) define important near-term support to watch.

12/15/2022 4:49:29 PM - Y - Suffered a 3rd consecutive loss today slumping below its pivot point raising concerns. Its 50 DMA line ($55.29) and 11/17/22 low ($53.06) define important near-term support to watch.

12/13/2022 7:00:05 PM - Y - Still hovering below its "max buy" level with below average volume totals. Its 50 DMA line ($54.92) and 11/17/22 low ($53.06) define important near-term support to watch.

12/9/2022 3:20:18 PM - Y - Color code is changed to yellow while pulling back below its "max buy" level with small losses marked by below average volume. The 11/17/22 low ($53.06) defines important support to watch coinciding with its 50 DMA line ($54.33).

12/5/2022 1:06:57 PM - G - Color code is changed to green while hitting a new all-time high and trading near its "max buy" level with today's 4th consecutive small gain marked by near average volume. The 11/17/22 low ($53.06) defines important support to watch coinciding with its 50 DMA line ($53).

11/30/2022 5:41:50 PM - Y - Posted a solid gain today with average volume for its second best ever close, finishing perched near its all-time high. The 11/17/22 low ($53.06) defines initial support to watch above its 50 DMA line ($51.93).

11/28/2022 8:58:37 PM - Y - Still hovering near its all-time high. The 11/17/22 low ($53.06) defines initial support to watch above its 50 DMA line ($51.33). See the latest FSU analysis for more details and a new annotated graph.

11/25/2022 2:52:08 PM - Y - It has been wedging higher with gains lacking great volume conviction following a noted "positive reversal" on 11/17/22. That recent low ($53.06) defines initial support to watch above its 50 DMA line ($51).

11/18/2022 12:59:28 PM - Y - Managed a "positive reversal" on the prior session after early weakness. Recently testing near prior highs in the $57 area that define initial support to watch above its 50 DMA line ($50.10).

11/17/2022 5:22:00 PM - Y - Managed a "positive reversal" today after early weakness. Recently testing near prior highs in the $57 area that define initial support to watch above its 50 DMA line ($49.90).

11/15/2022 12:27:43 PM - Y - Gapped up today and hit a new all-time high but reversed into the red, action indicative of distributional pressure. Posted a solid gain on the prior session with +26% above average volume as it closed back above the pivot point. Recently consolidating above prior highs in the $57 area that define initial support to watch.

11/14/2022 6:09:34 PM - Y - Posted a solid gain today with +26% above average volume as it closed back above the pivot point. Recently consolidating above prior highs in the $57 area that define initial support to watch.

11/11/2022 3:50:36 PM - Y - Pulling back today with near average volume. Recently consolidating above prior highs in the $57 area that define initial support to watch.

11/10/2022 5:53:46 PM - Y - Posted a solid gain today with average volume. Recently consolidating above prior highs in the $57 area that define initial support to watch.

11/8/2022 12:37:29 PM - Y - Posting a solid gain today after briefly undercutting is pivot point on the prior session. Prior highs in the $57 area define initial support to watch.

11/7/2022 5:20:37 PM - Y - Pulled back today with near average volume and closed below is pivot point raising some concerns. Prior highs in the $57 area define initial support to watch on pullbacks.

11/3/2022 5:12:18 PM - Y - Posted a gain today with +81% above average volume for another new high while challenging its "max buy" level. Prior highs in the $57 area define initial support to watch on pullbacks.

11/2/2022 12:19:02 PM - Y - Finished strong after highlighted in yellow with new pivot point cited based on its 7/07/22 high plus 10 cents in the 11/01/22 mid-day report. Fundamentals remain strong after it reported Sep '22 quarterly earnings +132% on +45% sales revenues versus the year ago period. Powered to a new 52-week high with a big gain and strong close above the pivot point backed by +200% above average volume triggering a technical buy signal. Rebounded above its 200 and 50-day moving average (DMA) lines after sputtering since dropped from the Featured Stocks list on 8/24/22. See the latest FSU analysis for more details and an annotated graph.

11/1/2022 6:07:45 PM - Y - Finished strong after highlighted in yellow with new pivot point cited based on its 7/07/22 high plus 10 cents in the earlier mid-day report. Fundamentals remain strong after it reported Sep '22 quarterly earnings +132% on +45% sales revenues versus the year ago period. Powered to a new 52-week high with a big gain and strong close above the pivot point backed by +200% above average volume triggering a technical buy signal. Rebounded above its 200 and 50-day moving average (DMA) lines after sputtering since dropped from the Featured Stocks list on 8/24/22. See the latest FSU analysis for more details and a new annotated graph.

11/1/2022 12:45:40 PM - Y - Color code is changed to yellow with new pivot point cited based on its 7/07/22 high plus 10 cents. Fundamentals remain strong after it reported Sep '22 quarterly earnings +132% on +45% sales revenues versus the year ago period. Poised for a best ever close and challenging its 52-week high with today's considerable volume-driven gain. A gain and strong close above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Rebounded above its 200 and 50-day moving average (DMA) lines after sputtering since dropped from the Featured Stocks list on 8/24/22.

10/14/2022 12:57:02 PM - Faces some near-term resistance due to overhead supply up to the $57 level. Rebounded above its 200 and 50-day moving average (DMA) lines recently after sputtering since last noted when dropped from the Featured Stocks list on 8/24/22. Fundamentals remain strong.

8/24/2022 4:48:52 PM - Closed near the low of the session today with a small loss. Volume totals have cooled after damaging losses, meanwhile it has failed to rebound after violating its 50-day moving average (DMA) line and prior low ($48.85) triggering technical sell signals. It will be dropped from the Featured Stocks list tonight. A rebound above the 50 DMA line ($50.67) is needed for its to outlook improve. See the latest FSU analysis for more details and a new annotated graph.

8/22/2022 6:11:24 PM - G - Volume totals have cooled after damaging losses while it has failed to rebound after violating its 50 DMA line ($50.58) and prior low ($48.85) triggering technical sell signals. Only a prompt rebound above the 50 DMA line would help its outlook improve. Met stubborn resistance in the $57 area after reporting Jun '22 quarterly earnings +54% on +45% sales revenues versus the year ago period.

8/22/2022 6:09:03 PM - G - Color code is changed to green after it gapped down today violating its 50 DMA line ($50.56) and prior low ($48.85) with a damaging loss raising concerns and triggering a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook improve. Met stubborn resistance in the $57 area after reporting Jun '22 quarterly earnings +54% on +45% sales revenues versus the year ago period.

8/17/2022 10:33:59 AM - G - Color code is changed to green after it gapped down today violating its 50 DMA line ($50.56) and prior low ($48.85) with a damaging loss raising concerns and triggering a technical sell signal. Only a prompt rebound above the 50 DMA line would help its outlook improve. Met stubborn resistance in the $57 area after reporting Jun '22 quarterly earnings +54% on +45% sales revenues versus the year ago period.

8/15/2022 5:29:19 PM - Y - Pulled back today with near average volume. Recently finding support near its 50 DMA line ($50.40) and prior low ($48.85). More damaging losses would raise concerns and trigger technical sell signals. Challenged its all-time high but met stubborn resistance in the $57 area after reporting Jun '22 quarterly earnings +54% on +45% sales revenues versus the year ago period.

8/12/2022 5:19:31 PM - Y - Posted a gain today with near average volume, and recently finding support near its 50 DMA line ($50.24) and prior low ($48.85). More damaging losses would raise concerns and trigger technical sell signals. Challenged its all-time high but met stubborn resistance in the $57 area after reporting Jun '22 quarterly earnings +54% on +45% sales revenues versus the year ago period.

8/10/2022 7:08:53 PM - Y - Still churning above average volume and consolidating above noted support near its 50 DMA line ($49.90) and prior low ($48.85). More damaging losses would raise concerns and trigger technical sell signals. Challenged its all-time high but met stubborn resistance in the $57 area after reporting Jun '22 quarterly earnings +54% on +45% sales revenues versus the year ago period.

8/9/2022 7:21:03 PM - Y - Slumped today and it has been noted while churning above average volume and consolidating after testing support near its 50 DMA line ($49.73) and prior low. Fundamentals remain strong and it challenged its all-time high after reporting Jun '22 quarterly earnings +54% on +45% sales revenues versus the year ago period.

8/8/2022 12:53:07 PM - Y - Churning above average volume while consolidating after testing support near its 50 DMA line ($49.55) and prior low. Challenged its all-time high after reporting Jun '22 quarterly earnings +54% on +45% sales revenues versus the year ago period.

8/4/2022 6:39:45 PM - Y - Held its ground today with lighter volume. On the prior session it tested support near its 50 DMA line ($49.13) and prior low. Challenged its all-time high with above average volume behind a big gain on Tuesday after reporting Jun '22 quarterly earnings +54% on +45% sales revenues versus the year ago period. Volume and volatility often increase near earnings news. See the latest FSU analysis for more details and a new annotated graph.

8/3/2022 12:18:08 PM - Y - Abruptly retreating today with early lows near its 50 DMA line and prior low. Challenged its all-time high with above average volume behind a big gain on the prior session. Reported Jun '22 quarterly earnings +54% on +45% sales revenues versus the year ago period. Volume and volatility often increase near earnings news.

8/2/2022 12:35:00 PM - Y - Gapped up today challenging its all-time high with above average volume behind a big gain. Found support above its 50 DMA line ($48.66). Bullish action came after it reported Jun '22 quarterly earnings +54% on +45% sales revenues versus the year ago period.

8/1/2022 8:05:35 PM - Y - Pulled back with higher (above average) volume. The next important near-term support to watch is its 50 DMA line ($48.34). Prior losses raised concerns while slumping back into the prior base.

7/28/2022 5:45:44 PM - Y - Pulled back again today with higher (near average) volume. Prior losses raised concerns while slumping back into the prior base. The next important near-term support to watch is its 50 DMA line ($47.98).

7/27/2022 4:55:58 PM - Y - Posted a quiet gain today following 4 consecutive losses which raised concerns. The next important near-term support to watch is its 50 DMA line ($47.75).

7/25/2022 4:13:49 PM - Y - Pulled back for a 3rd consecutive loss and today's loss had above average volume while undercutting the 7/19/22 low ($50.18) raising greater concerns. The next near-term support to watch is its 50 DMA line ($47.17).

7/22/2022 4:44:04 PM - Y - Pulled back today for a 2nd consecutive loss with lighter than average volume. Showed resilience after undercutting recent lows in the $51.50 area. The 7/19/22 low ($50.18) now defines important near-term support to watch above its 50 DMA line ($46.83).

7/21/2022 5:07:26 PM - Y - Pulled back today with lighter volume. Showed resilience after undercutting recent lows in the $51.50 area. The 7/19/22 low ($50.18) now defines important near-term support to watch above its 50 DMA line ($46.51).

7/20/2022 6:44:16 PM - Y - Posted a small gain today with lighter volume after a "positive reversal" on the prior session, showing resilience after undercutting recent lows in the $51.50 area. The prior session's low ($50.18) now defines important near-term support to watch above its 50 DMA line ($46.13).

7/19/2022 5:10:35 PM - Y - Managed a "positive reversal" today after undercutting recent lows in the $51.50 area. The session low ($50.18) now defines important near-term support to watch above its 50 DMA line ($45.78).

7/19/2022 12:30:10 PM - Y - Slumping further today undercutting recent lows in the $51.50 area, raising concerns following a "negative reversal" on the prior session. Its 50 DMA line ($45.77) defines the next important support to watch.

7/18/2022 5:23:38 PM - Y - There was a "negative reversal" today and it closed near the session low with a loss on twice average volume after trading near its 52-week high. Held its ground after recently triggering a technical buy signal. Recent lows in the $51.50 area define initial support to watch above its 50 DMA line. See the latest FSU analysis for more details and a new annotated graph.

7/18/2022 12:34:39 PM - Y - Posting a gain today, trading near its 52-week high. Held its ground after recently triggering a technical buy signal. Prior highs in the $52-54 area define initial support to watch on pullbacks. Reported strong sales revenues and earnings increases in quarterly comparisons through Mar '22 versus the year ago periods. Annual earnings history is limited. Completed its $24 IPO on 8/19/20.

7/15/2022 5:21:59 PM - Y - Posted a gain today breaking a streak of 5 consecutive losses, still consolidating near its high after triggering a technical buy signal. Prior highs in the $52-54 area define initial support to watch on pullbacks. Reported strong sales revenues and earnings increases in quarterly comparisons through Mar '22 versus the year ago periods. Annual earnings history is limited. Completed its $24 IPO on 8/19/20.

7/14/2022 3:52:04 PM - Y - Pulled back with lighter volume behind today's 5th consecutive loss as consolidates near its high after triggering a technical buy signal. Prior highs in the $52-54 area define initial support to watch on pullbacks. Reported strong sales revenues and earnings increases in quarterly comparisons through Mar '22 versus the year ago periods. Annual earnings history is limited. Completed its $24 IPO on 8/19/20.

7/13/2022 8:01:46 PM - Y - Pulled back with higher volume behind today's 4th consecutive loss as consolidates near its high after triggering a technical buy signal. Prior highs in the $52-54 area define initial support to watch on pullbacks. Reported strong sales revenues and earnings increases in quarterly comparisons through Mar '22 versus the year ago periods. Annual earnings history is limited. Completed its $24 IPO on 8/19/20.

7/11/2022 5:50:23 PM - Y - Perched near its with volume-totals cooling following 4 consecutive gains marked by above average volume as it rallied to new highs and triggered a technical buy signal. Prior highs in the $52-54 area define initial support to watch on pullbacks. Reported strong sales revenues and earnings increases in quarterly comparisons through Mar '22 versus the year ago periods. Annual earnings history is limited. Completed its $24 IPO on 8/19/20.

7/8/2022 5:14:14 PM - Y - Pulled back today yet finished near the session high with a small loss following 4 consecutive gains marked by above average volume as it rallied to new highs and triggered a technical buy signal. Prior highs in the $52-54 area define initial support to watch on pullbacks. Reported strong sales revenues and earnings increases in quarterly comparisons through Mar '22 versus the year ago periods. Annual earnings history is limited. Completed its $24 IPO on 8/19/20.

7/8/2022 12:32:59 PM - Y - Pulling back today following 4 consecutive gains marked by above average volume as it rallied to new highs and triggered a technical buy signal. Prior highs in the $52-54 area define initial support to watch on pullbacks. Reported strong sales revenues and earnings increases in quarterly comparisons through Mar '22 versus the year ago periods. Annual earnings history is limited. Completed its $24 IPO on 8/19/20.

7/7/2022 5:27:27 PM - Y - Hit another new all-time high with today's 4th consecutive gain marked by above average volume. Finished strong after highlighted in yellow in the 7/06/22 mid-day report with pivot point cited based on its 6/27/22 high. The gain and close above the pivot point backed by +118% above average volume triggered a technical buy signal. Reported strong sales revenues and earnings increases in quarterly comparisons through Mar '22 versus the year ago periods. Annual earnings history is limited. Completed its $24 IPO on 8/19/20. See the latest FSU analysis for more details and an annotated graph.

7/7/2022 12:22:51 PM - Y - Hitting new all-time highs today while on track for a 4th consecutive gain marked by ever-increasing volume. Finished strong after highlighted in yellow in the 7/06/22 mid-day report with pivot point cited based on its 6/27/22 high. Hit a new all-time high with a gain and close above the pivot point backed by +118% above average volume triggering a technical buy signal. Reported strong sales revenues and earnings increases in quarterly comparisons through Mar '22 versus the year ago periods. Annual earnings history is limited. Completed its $24 IPO on 8/19/20. See the latest FSU analysis for more details and an annotated graph.

7/6/2022 5:34:08 PM - Y - Finished strong after highlighted in yellow in the earlier mid-day report with pivot point cited based on its 6/27/22 high. Hit a new all-time high with a gain and close above the pivot point backed by +118% above average volume triggering a technical buy signal. Reported strong sales revenues and earnings increases in quarterly comparisons through Mar '22 versus the year ago periods. Annual earnings history is limited. Completed its $24 IPO on 8/19/20. See the latest FSU analysis for more details and a new annotated graph.

7/6/2022 12:22:15 PM - Y - Color code is changed to yellow with pivot point cited based on its 6/27/22 high. Hitting a new all-time high with today's gain. A gain and close above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Reported strong sales revenues and earnings increases in quarterly comparisons through Mar '22 versus the year ago periods. Annual earnings history is limited. Completed its $24 IPO on 8/19/20.

4/13/2022 12:27:41 PM - Perched near its all-time high holding its ground stubbornly since last noted with caution in the 3/28/22 mid-day report - "Reported strong sales revenues and earnings increases in quarterly comparisons through Dec '21 versus the year ago periods. Annual earnings history is limited and it has a choppy trading history since its $24 IPO on 8/19/20."

3/28/2022 12:22:01 PM - Perched near its all-time high today after making steady progress since last noted with caution in the 3/11/22 mid-day report - "Reported strong sales revenues and earnings increases in quarterly comparisons through Dec '21 versus the year ago periods. Annual earnings history is limited and it has a choppy trading history since its $24 IPO on 8/19/20."

3/11/2022 12:15:41 PM - Consolidating after hitting a new 52-week high this week with recent volume-driven gains. Some overhead supply remains up to the $52 level. Reported strong sales revenues and earnings increases in quarterly comparisons through Dec '21 versus the year ago periods. Annual earnings history is limited and it has a choppy trading history since its $24 IPO on 8/19/20.

3/2/2022 12:44:35 PM - Posting a 5th consecutive gain. Reported strong sales revenues and earnings increases in quarterly comparisons through Dec '21 versus the year ago periods. Annual earnings history is limited and it has a choppy trading history since its $24 IPO on 8/19/20.

2/28/2022 12:36:17 PM - Reported strong sales revenues and earnings increases in quarterly comparisons through Dec '21 versus the year ago periods. Annual earnings history is limited and it has a choppy trading history since its $24 IPO on 8/19/20.