7/31/2024 4:58:58 PM - It will be dropped from the Featured Stocks list. Recent losses violated support at its 200 DMA line raising serious concerns and triggering a worrisome technical sell signal. Its Relative Strength Rating has slumped to 40, well below the 80+ minimum guideline for buy candidates. A rebound above the 50 DMA line ($120.78) is needed for its outlook to improve.

7/24/2024 3:28:51 PM - G - Color code is changed to green today while sinking below its 50 DMA line ($120.95) testing important support is at its 200 DMA line ($117.86). More damaging losses would raise serious concerns and trigger a worrisome technical sell signal. A rebound above the 50 DMA line is needed for its outlook to improve.

7/22/2024 5:48:13 PM - Y - Color code is changed to yellow after rebounding and closing above its 50 DMA line ($120.80) as today's gain backed by higher (but still -16% below-average) volume helped its outlook improve. The next important support is at its 200 DMA line ($117.54).

7/18/2024 3:53:57 PM - G - Violated its 50 DMA line ($120.59) with today's loss raising concerns and its color code is changed to green. Only a prompt rebound above the 50 DMA line would help its outlook improve. The next important support is at its 200 DMA line ($117).

7/17/2024 12:00:08 PM - Y - Gapped down today testing its 50 DMA line ($120.75) after 4 consecutive gains backed by below-average volume. More damaging losses would raise concerns. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal.

7/16/2024 6:20:47 PM - Y - Posted a 4th consecutive gain backed by below-average volume. Consolidating above its 50 DMA line ($121) and perched -5.7% off its 52-week high. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal.

7/12/2024 6:44:48 PM - Y - Pulled back after highlighted in yellow in the 7/09/24 mid-day report with pivot point cited based on its 2/13/24 high plus 10 cents. Consolidating above its 50 DMA line and perched -7.8% off its 52-week high. Reported Mar '24 quarterly earnings +91% on +27% sales revenues versus the year-ago period its 4th consecutive quarterly comparison well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong since completing its $27 IPO on 9/19/19.

7/9/2024 10:43:37 PM - Y - Suffered a loss today with above average volume, finishing weak after highlighted in yellow in the earlier mid-day report with pivot point cited based on its 2/13/24 high plus 10 cents. Consolidating above its 50 DMA line and perched within striking distance of its 52-week high. Reported Mar '24 quarterly earnings +91% on +27% sales revenues versus the year-ago period its 4th consecutive quarterly comparison well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong since completing its $27 IPO on 9/19/19. See the latest FSU analysis for more details and a new annotated graph.

7/9/2024 11:55:13 AM - Y - Color code is changed to yellow with pivot point cited based on its 2/13/24 high plus 10 cents. Consolidating above its 50 DMA line and perched within striking distance of its 52-week high. Reported Mar '24 quarterly earnings +91% on +27% sales revenues versus the year-ago period its 4th consecutive quarterly comparison well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong since completing its $27 IPO on 9/19/19.

4/11/2024 12:22:36 PM - Rebounding aove its 50 DMA line ($126.67) with today's gain. Reported Dec '23 quarterly earnings +110% on +26% sales revenues versus the year-ago period its 3rd consecutive quarterly comparison well above the +25% minimum earnings guideline (C criteria). Faces some near-term resistance due to overhead supply up to the $138 level. Its annual earnings (A criteria) history has been strong since completing its $27 IPO on 9/19/19.

2/14/2024 12:58:15 PM - Reported Dec '23 quarterly earnings +69% on +20% sales revenues versus the year-ago period. Volume and volatility often increase near earnings news. Churning at its 52-week high while it found support above its 50 DMA line ($123) during recent consolidations. Faces some resistance due to old overhead supply up to the $184 level. Patient investors may watch for a new base or secondary buy point to possibly develop in the weeks ahead. Reported Sep '23 quarterly earnings +96% on +25% sales revenues versus the year-ago period, and 3 of the 4 latest quarterly comparisons were well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong since completing its $27 IPO on 9/19/19.

2/13/2024 2:43:15 PM - Reported Dec '23 quarterly earnings +69% on +20% sales revenues versus the year-ago period. Volume and volatility often increase near earnings news. Pulling back from its 52-week high with today's 2nd consecutive volume-driven loss. Found support above its 50 DMA line ($123) during recent consolidations. Faces some resistance due to old overhead supply up to the $184 level. Patient investors may watch for a new base or secondary buy point to possibly develop in the weeks ahead. Reported Sep '23 quarterly earnings +96% on +25% sales revenues versus the year-ago period, and 3 of the 4 latest quarterly comparisons were well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong since completing its $27 IPO on 9/19/19.

2/12/2024 12:30:44 PM - Due to report Dec '23 quarterly results. Volume and volatility often increase near earnings news. Perched at its 52-week high with today's 4th consecutive gain. Found support above its 50 DMA line ($123) during recent consolidations. Faces some resistance due to old overhead supply up to the $184 level. Patient investors may watch for a new base or secondary buy point to possibly develop in the weeks ahead. Reported Sep '23 quarterly earnings +96% on +25% sales revenues versus the year-ago period, and 3 of the 4 latest quarterly comparisons were well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong since completing its $27 IPO on 9/19/19.

2/2/2024 1:16:44 PM - Challenging its 52-week high with today's gap up gain after finding support above its 50 DMA line ($120.55). Faces some resistance due to old overhead supply up to the $184 level. Patient investors may watch for a new base or secondary buy point to possibly develop in the weeks ahead. Reported Sep '23 quarterly earnings +96% on +25% sales revenues versus the year-ago period, and 3 of the 4 latest quarterly comparisons were well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong since completing its $27 IPO on 9/19/19.

1/25/2024 1:20:50 PM - Retreating from its 52-week high near its 50 DMA line ($118.30) with today's 3rd consecutive volume-driven loss. Faces some resistance due to old overhead supply up to the $184 level. Patient investors may watch for a new base or secondary buy point to possibly develop in the weeks ahead. Reported Sep '23 quarterly earnings +96% on +25% sales revenues versus the year-ago period, and 3 of the 4 latest quarterly comparisons were well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong since completing its $27 IPO on 9/19/19.

1/24/2024 12:25:48 PM - Retreating from its 52-week high with today's 2nd consecutive volume-driven loss. Faces some resistance due to old overhead supply up to the $184 level. Patient investors may watch for a new base or secondary buy point to possibly develop in the weeks ahead. Reported Sep '23 quarterly earnings +96% on +25% sales revenues versus the year-ago period, and 3 of the 4 latest quarterly comparisons were well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong since completing its $27 IPO on 9/19/19.

1/22/2024 12:26:53 PM - Hitting a new 52-week high with today's 7th consecutive gain, extended from any sound base. Faces some resistance due to old overhead supply up to the $184 level. Patient investors may watch for a new base or secondary buy point to possibly develop in the weeks ahead. Reported Sep '23 quarterly earnings +96% on +25% sales revenues versus the year-ago period, and 3 of the 4 latest quarterly comparisons were well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong since completing its $27 IPO on 9/19/19.

11/13/2023 12:31:07 PM - Gapped up on 11/07/23 but it faces resistance due to overhead supply up to the $184 level. Reported Sep '23 quarterly earnings +96% on +25% sales revenues versus the year-ago period, and 3 of the 4 latest quarterly comparisons were well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong since completing its $27 IPO on 9/19/19.

11/9/2023 12:30:48 PM - Gapped up on 11/07/23 but it faces resistance due to overhead supply up to the $184 level. Reported Sep '23 quarterly earnings +96% on +25% sales revenues versus the year-ago period, and 3 of the 4 latest quarterly comparisons were well above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong since completing its $27 IPO on 9/19/19.

8/4/2023 12:35:39 PM - Encountering distributional pressure in recent weekd after wedging from a short flat base with gains lacking volume. Prior mid-day reports noted - "It faces resistance due to overhead supply up to the $199 level. Reported Mar '23 quarterly earnings +17% on +33% sales revenues versus the year-ago period, breaking a streak of quarterly comparisons above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong since completing its $27 IPO on 9/19/19."

7/26/2023 12:40:30 PM - Gapped down today. Wedged from a short flat base with gains lacking volume and prior mid-day reports noted - "It faces resistance due to overhead supply up to the $199 level. Reported Mar '23 quarterly earnings +17% on +33% sales revenues versus the year-ago period, breaking a streak of quarterly comparisons above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong since completing its $27 IPO on 9/19/19."

7/25/2023 11:42:00 AM - Wedged from a short flat base with gains lacking volume. The 7/12/23 mid-day report last noted - "It faces resistance due to overhead supply up to the $199 level. Reported Mar '23 quarterly earnings +17% on +33% sales revenues versus the year-ago period, breaking a streak of quarterly comparisons above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong since completing its $27 IPO on 9/19/19."

7/12/2023 12:16:21 PM - Rising from a short flat base with today's gain but it faces resistance due to overhead supply up to the $199 level. Reported Mar '23 quarterly earnings +17% on +33% sales revenues versus the year-ago period, breaking a streak of quarterly comparisons above the +25% minimum earnings guideline (C criteria). Its annual earnings (A criteria) history has been strong since completing its $27 IPO on 9/19/19.

2/17/2021 12:18:25 PM - Gapped down and it is undercutting its 50 DMA line ($103.96) with today's 3rd consecutive volume-driven loss after wedging to a new all-time high. Quarterly comparisons through Dec '20 showed very strong sales revenues growth and earnings per share versus losses in year ago periods. Through FY '19 it produced losses, not showing a solid 3-5 year annual earnings (A criteria) history. Limited history is a concern since completing its $27 IPO on 9/19/19.

2/12/2021 1:37:30 PM - Gapped down today, consolidating above its 50 DMA line after wedging to a new all-time high. Quarterly comparisons through Dec '20 showed very strong sales revenues growth and earnings per share versus losses in year ago periods. Through FY '19 it produced losses, not showing a solid 3-5 year annual earnings (A criteria) history. Limited history is a concern since completing its $27 IPO on 9/19/19.

1/25/2021 12:42:54 PM - Consolidating above its 50 DMA line ($98) and perched within close striking distance of its all-time high. Quarterly comparisons through Sep '20 showed very strong sales revenues growth and earnings per share versus losses in year ago periods. Through FY '19 it produced losses, not showing a solid 3-5 year annual earnings (A criteria) history. Limited history is a concern since completing its $27 IPO on 9/19/19.

1/22/2021 11:57:07 AM - Consolidating above its 50 DMA line ($98) and perched within striking distance of its all-time high. Quarterly comparisons through Sep '20 showed very strong sales revenues growth and earnings per share versus losses in year ago periods. Through FY '19 it produced losses, not showing a solid 3-5 year annual earnings (A criteria) history. Limited history is a concern since completing its $27 IPO on 9/19/19.

10/9/2020 12:14:40 PM - Hitting another new 52-week high with today's big volume-driven gain. Stubbornly held its ground after a breakout on 9/30/20. When consolidating above its 50 DMA line ($88.47) the 9/18/20 mid-day report noted - "Versus losses in the year ago periods it reported earnings in the Dec '19, Mar and Jun '20 quarters with strong underlying sales revenues growth. Produced losses in annual earnings (A criteria) history through '19. Limited history is a concern since completing its $27 IPO on 9/19/19."

10/2/2020 12:05:04 PM - Holding its ground after hitting a new 52-week high with a big volume-driven gain on 9/30/20. When consolidating above its 50 DMA line ($86.74) the 9/18/20 mid-day report noted - "Versus losses in the year ago periods it reported earnings in the Dec '19, Mar and Jun '20 quarters with strong underlying sales revenues growth. Produced losses in annual earnings (A criteria) history through '19. Limited history is a concern since completing its $27 IPO on 9/19/19."

10/1/2020 12:31:52 PM - Holding its ground after hitting a new 52-week high with a big volume-driven gain on the prior session. When consolidating above its 50 DMA line ($86.11) the 9/18/20 mid-day report noted - "Versus losses in the year ago periods it reported earnings in the Dec '19, Mar and Jun '20 quarters with strong underlying sales revenues growth. Produced losses in annual earnings (A criteria) history through '19. Limited history is a concern since completing its $27 IPO on 9/19/19."

9/30/2020 12:16:26 PM - Hitting a new 52-week high with today's big volume-driven gain. When consolidating above its 50 DMA line ($86.11) the 9/18/20 mid-day report last noted - "Versus losses in the year ago periods it reported earnings in the Dec '19, Mar and Jun '20 quarters with strong underlying sales revenues growth. Produced losses in annual earnings (A criteria) history through '19. Limited history is a concern since completing its $27 IPO on 9/19/19."

9/18/2020 12:05:38 PM - Consolidating near its 50 DMA line ($85.67). The 9/16/20 mid-day report noted - "Versus losses in the year ago periods it reported earnings in the Dec '19, Mar and Jun '20 quarters with strong underlying sales revenues growth. Produced losses in annual earnings (A criteria) history through '19. Limited history is a concerns since completing its $27 IPO on 9/19/19."

9/16/2020 12:04:51 PM - Rebounding above its 50 DMA line ($86) with today's 3rd consecutive gain. Versus losses in the year ago periods it reported earnings in the Dec '19, Mar and Jun '20 quarters with strong underlying sales revenues growth. Produced losses in annual earnings (A criteria) history through '19. Limited history is a concerns since completing its $27 IPO on 9/19/19.

8/28/2020 12:14:39 PM - Met resistance at its 50 DMA line ($87.30) when recently rebounding after a deep pullback. Versus losses in the year ago periods it reported earnings in the Dec '19, Mar and Jun '20 quarters with strong underlying sales revenues growth. Produced losses in annual earnings (A criteria) history through '19. Limited history is a concerns since completing its $27 IPO on 9/19/19.

8/13/2020 12:32:17 PM - Rebounding toward its 50 DMA line ($86) after a deep pullback. Versus losses in the year ago periods it reported earnings in the Dec '19, Mar and Jun '20 quarters with strong sales revenues growth. Produced losses in annual earnings (A criteria) history through '19. Limited history is a concerns since completing its $27 IPO on 9/19/19."

5/22/2020 12:52:16 PM - Hitting another new all-time high today, getting more extended from any sound base. Stubbornly held its ground and wedged higher after last noted with caution in the 5/15/20 mid-day report - "Reported earnings in the Dec '19 and Mar '20 quarters with strong sales revenues growth. Produced losses in annual earnings (A criteria) history through '19. Limited history is a concerns since completing its $27 IPO on 9/19/19."

5/15/2020 12:34:17 PM - Perched near its all-time high following a streak of volume-driven gains, extended from any sound base. Reported earnings in the Dec '19 and Mar '20 quarters with strong sales revenues growth. Produced losses in annual earnings (A criteria) history through '19. Limited history is a concerns since completing its $27 IPO on 9/19/19.

5/14/2020 12:17:07 PM - Today it is retreating from its all-time high following 5 consecutive volume-driven gains. Reported earnings in the Dec '19 and Mar '20 quarters with strong sales revenues growth. Produced losses in annual earnings history through '19. Limited history is a concerns since completing its $27 IPO on 9/19/19.

5/13/2020 12:31:04 PM - Today it is hitting another new all-time high with a 5th consecutive volume-driven gain. Reported earnings in the Dec '19 and Mar '20 quarters with strong sales revenues growth. Produced losses in annual earnings history through '19. Limited history is a concerns since completing its $27 IPO on 9/19/19.

5/12/2020 12:12:29 PM - Gapped up today hitting a new all-time high with today's 4th consecutive volume-driven gain. Reported earnings in the Dec '19 and Mar '20 quarters with strong sales revenues growth. Produced losses in annual earnings history through '19. Limited history is a concerns since completing its $27 IPO on 9/19/19.