8/25/2022 12:13:21 PM - Faces resistance due to overhead supply up to the $32 level. Holding its ground after rebounding toward its prior high with a streak of volume-driven gains in recent weeks. Went through a deep consolidation since dropped from the Featured Stocks list on 9/30/21. Reported Jun '22 quarterly earnings +65% on +57% sales revenues versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline.

8/18/2022 12:21:59 PM - Reported Jun '22 quarterly earnings +65% on +57% sales revenues versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline. Rebounded quickly toward its prior high with a streak of volume-driven gains in recent weeks. Went through a deep consolidation since dropped from the Featured Stocks list on 9/30/21.

11/9/2021 12:37:20 PM - Reported Sep '21 quarterly earnings +67% on +69% sales revenues versus the year ago period, continuing its strong earnings history. Gapped down when last noted 10/26/21 after proposing a new Public Offering. Met stubborn resistance in the $31-32 area in recent months. Showed resilience after undercutting its 50 DMA line and since dropped from the Featured Stocks list on 9/30/21.

10/26/2021 12:19:15 PM - Gapped down and slumped for a big loss today after proposing a new Public Offering. Recent rebound above the 50 DMA line helped its outlook to improve. Showed resilience since dropped from the Featured Stocks list when last noted on 9/30/21.

9/30/2021 5:41:44 PM - Suffered a damaging loss on higher volume. Its 50 DMA line acted as resistance. A rebound above the 50 DMA line is needed for its outlook to improve. It will be dropped from the Featured Stocks list tonight.

9/28/2021 5:40:51 PM - G - Still sputtering below its 50 DMA line ($27.74) which has acted as resistance. A rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong.

9/22/2021 5:16:34 PM - G - Still sputtering below its 50 DMA line ($27.77) and a rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong.

9/15/2021 3:50:36 PM - G - Volume totals have been cooling while still sputtering below its 50 DMA line ($27.80). A rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong.

9/8/2021 5:21:25 PM - G - Slumping below its 50 DMA line ($27.69) with losses this week raising concerns. It has not formed a sound base of sufficient length, and a rebound above the 50 DMA line is needed for its outlook to improve. Fundamentals remain strong.

9/1/2021 5:33:11 PM - G - Finding support near its 50 DMA line ($27.44) but it has not formed a sound base of sufficient length. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

8/25/2021 3:39:49 PM - G - Rebounding above its 50 DMA line ($27.09) helping its technical stance and outlook with today's gain backed by light volume. Fundamentals remain strong.

8/19/2021 6:14:39 PM - G - Found prompt support today as it rebounded to close near its 50 DMA line ($26.93). Recently pulling back from its 52-week high after getting very extended from any sound base. Fundamentals remain strong.

8/12/2021 5:08:20 PM - G - Pulled back today with near average volume and ended near the session low. Pulling back from its 52-week high after getting very extended from any sound base. Bullish action came after it reported Jun '21 quarterly earnings +244% on +41% sales revenues versus the year ago period, showing impressive sales revenues and earnings acceleration in sequential quarterly comparisons. Its 50 DMA line ($26.71) defines important near-term support to watch on pullbacks.

8/11/2021 3:57:29 PM - G - Consolidating after volume-driven gains into new 52-week high territory. Very extended from any sound base. Bullish action came after it reported Jun '21 quarterly earnings +244% on +41% sales revenues versus the year ago period, showing impressive sales revenues and earnings acceleration in sequential quarterly comparisons. Its 50 DMA line ($26.64) defines important near-term support to watch on pullbacks.

8/4/2021 5:03:10 PM - G - Pulled back with lighter volume today following 4 consecutive volume-driven gains into new 52-week high territory. Very extended from any sound base. Bullish action came after it reported Jun '21 quarterly earnings +244% on +41% sales revenues versus the year ago period, showing impressive sales revenues and earnings acceleration in sequential quarterly comparisons. Its 50 DMA line ($26) defines important near-term support to watch on pullbacks.

8/3/2021 1:01:17 PM - G - Gapped up today powering for a 4th consecutive volume-driven gain for a new 52-week high, getting very extended from any sound base. Bullish action came after it reported Jun '21 quarterly earnings +244% on +41% sales revenues versus the year ago period, showing impressive sales revenues and earnings acceleration in sequential quarterly comparisons. Its 50 DMA line ($26) defines important near-term support to watch on pullbacks.

8/2/2021 5:32:26 PM - G - Posted a volume-driven gain today for a new 52-week high, getting very extended from any sound base. After the close it reported Jun '21 quarterly earnings +244% on +41% sales revenues versus the year ago period, showing impressive sales revenues and earnings acceleration in sequential quarterly comparisons. Its 50 DMA line ($25.83) defines important near-term support to watch on pullbacks.

7/27/2021 1:18:01 PM - G - Hovering near its 52-week high with volume totals cooling, extended from any sound base of sufficient length. Its 50 DMA line ($25.24) defines important near-term support to watch.

7/21/2021 12:38:42 PM - G - Hitting another new 52-week high today with a gain backed by above average volume. It did not form a sound base of sufficient length. Its 50 DMA line ($24.67) defines important near-term support to watch. See the latest FSU analysis for more details and an annotated graph.

7/20/2021 5:14:52 PM - G - Touched another new 52-week high today with a gain backed by average volume. It did not form a sound base of sufficient length. Its 50 DMA line ($24.50) defines important near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

7/19/2021 5:41:31 PM - G - Perched near its 52-week high today after 2 small losses with below average volume. It did not form a sound base of sufficient length. Its 50 DMA line ($24.34) defines important near-term support to watch.

7/12/2021 5:20:49 PM - G - Posted a big gain with below average volume and hit a new 52-week high today. It did not form a sound base of sufficient length. Its 50 DMA line ($23.46) defines important near-term support to watch.

7/8/2021 5:19:10 PM - G - Paused at its 52-week high today after 7 consecutive gains. It did not form a sound base of sufficient length. Its 50 DMA line ($23.13) defines important near-term support to watch.

7/2/2021 12:15:57 PM - G - Perched at its 52-week high today after 4 consecutive gains. It did not form a sound base of sufficient length. Its 50 DMA line ($22.62) defines important near-term support to watch.

7/1/2021 4:38:54 PM - G - Posted a 4th consecutive gain with average volume today while hitting a new 52-week high. It did not form a sound base of sufficient length. Its 50 DMA line ($22.46) defines important near-term support to watch.

6/29/2021 12:35:55 PM - G - Posting a solid gain with above average volume today. Rebounding after encountering distributional pressure, but it has not formed a sound base of sufficient length. Its 50 DMA line ($22.12) defines important near-term support to watch.

6/21/2021 5:16:54 PM - G - Posted a 2nd consecutive gain today, rebounding after encountering distributional pressure. Still extended from the prior base, its 50 DMA line ($21.29) and prior high ($19.63 on 3/09/21) define support to watch.

6/17/2021 6:12:59 PM - G - Encountering distributional pressure with today's 4th consecutive loss marked by ever-increasing volume. Still extended from the prior base, its 50 DMA line ($21.03) and prior high ($19.63 on 3/09/21) define support to watch. See the latest FSU analysis for more details and a new annotated graph.

6/17/2021 12:21:18 PM - G - Pulling back from its 52-week high with today's 4th consecutive loss marked by ever-increasing volume. It is extended from the prior base. Its 50 DMA line ($21.03) and prior high ($19.63 on 3/09/21) define support to watch.

6/16/2021 12:31:16 PM - G - Pulling back from its 52-week high with today's 3rd consecutive loss, but still very extended from the previously noted base. Its 50 DMA line ($20.93) and prior high ($19.63 on 3/09/21) define support to watch.

6/15/2021 4:09:31 PM - G - Pulling back from its 52-week high, still very extended from the previously noted base. Its 50 DMA line ($20.82) and prior high ($19.63 on 3/09/21) define support to watch.

6/14/2021 4:57:44 PM - G - Perched near its 52-week high, very extended from the previously noted base. Its 50 DMA line ($20.69) and prior high ($19.63 on 3/09/21) define support to watch.

6/7/2021 11:58:32 AM - G - Gapped up for a big gain today with higher volume as it hit another new 52-week high, getting very extended from the previously noted base. Prior high ($19.63 on 3/09/21) defines initial support to watch above its 50 DMA line ($19.83).

6/1/2021 5:38:57 PM - G - Posted a big gain today with higher volume as it hit another new 52-week high, getting very extended from the previously noted base. Prior high ($19.63 on 3/09/21) defines initial support to watch above its 50 DMA line ($19.16).

5/26/2021 5:13:34 PM - G - Posted a small gain today with light volume for a best-ever close. Very extended from the previously noted base. Prior high ($19.63 on 3/09/21) defines initial support to watch above its 50 DMA line ($18.76).

5/21/2021 12:18:48 PM - G - Hitting another new 52-week high with heavier volume behind today's big gain, getting very extended from the previously noted base. Prior high ($19.63 on 3/09/21) defines initial support to watch above its 50 DMA line ($18.46).

5/20/2021 12:18:30 PM - G - Extended from the previously noted base. Prior high ($19.63 on 3/09/21) defines initial support to watch above its 50 DMA line ($18.37).

5/17/2021 5:50:02 PM - G - Color code is changed to green after rising even further above its "max buy" level with today's gain with light volume for a best-ever close. Prior high ($19.63 on 3/09/21) defines initial support to watch on pullbacks.

5/12/2021 5:06:34 PM - Y - Held its ground today after highlighted in yellow with pivot point cited based on its 3/09/21 high plus 10 cents. Quickly getting extended from prior highs with today's 4th consecutive gain backed by ever-increasing volume. The Sep, Dec '20 and Mar '21 quarterly results showed very strong earnings increases over the year ago periods with impressive acceleration in sales revenues growth rate. Annual earnings history has been strong. See the latest FSU analysis for more details and a new annotated graph.

5/12/2021 12:43:16 PM - Y - Color code is changed to yellow with pivot point cited based on its 3/09/21 high plus 10 cents. Quickly getting extended from prior highs and hitting a new 52-week high with today's 4th consecutive gain backed by ever-increasing volume. The Sep, Dec '20 and Mar '21 quarterly results showed very strong earnings increases over the year ago periods with impressive acceleration in sales revenues growth rate. Annual earnings history has been strong.