1/27/2023 6:01:12 PM - Slumped again today and remains well below its 50 DMA line. It will be dropped from the Featured Stocks list tonight. A prompt rebound above the 50 DMA line ($17.69) is needed for its outlook to improve.

1/26/2023 5:42:28 PM - G - Pulled back today with average volume. A prompt rebound above the 50 DMA line ($17.70) is needed for its outlook to improve.

1/25/2023 5:32:42 PM - G - Posted a 2nd solid gain today after a gap down and considerable volume-driven loss on 1/23/23 violated its 50 DMA line ($17.67) triggering a technical sell signal. A prompt rebound above the 50 DMA line is needed for its outlook to improve.

1/24/2023 5:49:09 PM - G - Posted a solid volume-driven gain today. A prompt rebound above the 50 DMA line is needed for its outlook to improve. Abruptly retreated from its 52-week high with a gap down and considerable volume-driven loss on 1/23/23 violating its 50 DMA line ($17.64) triggering a technical sell signal. See the latest FSU analysis for more details and an annotated graph.

1/23/2023 6:40:32 PM - G - Abruptly retreated from its 52-week high with today's gap down and considerable volume-driven loss violating its 50 DMA line ($17.61) triggering a technical sell signal. See the latest FSU analysis for more details and a new annotated graph.

1/20/2023 10:38:29 PM - G - Hovering near its 52-week high with today's gain backed by higher but below average volume. Its 50 DMA line ($17.62) defines near-term support to watch on pullbacks.

1/17/2023 5:56:55 PM - G - Pulled back from its 52-week high with today's loss following 4 consecutive gains. Its 50 DMA line ($17.26) defines near-term support to watch on pullbacks.

1/12/2023 8:30:29 PM - G - Hit another new 52-week high with today's 3rd consecutive gain. Its 50 DMA line ($16.98) defines near-term support to watch on pullbacks. See the latest FSU analysis for more details and an annotated graph.

1/11/2023 7:51:49 PM - G - Hit another new 52-week high today. Its 50 DMA line ($16.84) defines near-term support to watch on pullbacks. See the latest FSU analysis for more details and a new annotated graph.

1/9/2023 7:39:06 PM - G - After hitting a new 52-week high on the prior session it ended near the session low with a big loss today. Its 50 DMA line ($16.61) defines near-term support to watch on pullbacks..

1/6/2023 11:16:53 AM - G - Hitting a new 52-week high with today's 3rd consecutive gain. Its 50 DMA line ($16.52) defines near-term support to watch on pullbacks..

1/4/2023 2:55:03 PM - G - Posting a quiet gain today. Found prompt support near the prior high and well above its 50 DMA line ($16.32).

1/3/2023 5:14:03 PM - G - Still quietly consolidating above its "max buy" level. Found prompt support near the prior high and well above its 50 DMA line ($16.21).

12/30/2022 5:03:31 PM - G - Volume totals have been cooling while consolidating above its "max buy" level. Found prompt support near the prior high and well above its 50 DMA line ($16.11).

12/29/2022 3:25:06 PM - G - Volume totals have been cooling while consolidating above its "max buy" level. Found prompt support near the prior high and well above its 50 DMA line ($15.99).

12/21/2022 12:19:16 PM - G - Powering to a new all-time high with today's 3rd consecutive gain, rallying further above its "max buy" level. Found prompt support near the prior high and well above its 50 DMA line ($15.39).

12/20/2022 12:28:18 PM - G - Posting a big gain today with volume running at an above average pace, quickly rallying back above its pivot point and above its "max buy" level. Color code is changed to green. Found prompt support near the prior high and well above its 50 DMA line ($15.25).

12/19/2022 5:50:07 PM - Y - Posted a solid gain today with lighter volume. Slump below its pivot point raised some concerns. Recently consolidating near the prior high and well above its 50 DMA line ($15.13).

12/16/2022 6:28:16 PM - Y - Pulled back today for a 3rd big loss with higher volume slumping back below its pivot point raising some concerns. Recently consolidating near the prior high and well above its 50 DMA line ($15.05).

12/15/2022 4:33:28 PM - Y - Pulled back today for a 2nd loss on average volume slumping near its pivot point. Recently consolidating near the prior high and well above its 50 DMA line ($14.98).

12/12/2022 6:51:14 PM - Y - Posted a big volume-driven gain today approaching its "max buy" level. Recently consolidating near the prior high and well above its 50 DMA line ($14.70).

12/9/2022 3:26:49 PM - Y - Volume totals have been cooling while consolidating, however, its slump below its pivot point raised some concerns. Still consolidating well above its 50 DMA line ($14.61).

12/6/2022 5:35:23 PM - Y - Pulled back today for a 2nd consecutive loss with near average volume, but slumped below its pivot point raising some concerns. Still consolidating well above its 50 DMA line ($14.37).

12/2/2022 12:18:23 PM - Y - Posting a solid gain today. Disciplined investors avoid chasing stocks that are extended more than +5% above prior highs or the "max buy" level. Rallied from a 9-week cup-with-handle base with a big gain backed above average volume noted. Reported Sep '22 quarterly earnings +86% on +59% sales revenues versus the year ago period.

11/30/2022 5:39:27 PM - Y - Posted a solid gain today after a streak of 4 consecutive losses. Rallied from a 9-week cup-with-handle base with a big gain backed above average volume noted. Reported Sep '22 quarterly earnings +86% on +59% sales revenues versus the year ago period. Disciplined investors avoid chasing stocks that are extended more than +5% above prior highs or the "max buy" level.

11/28/2022 12:25:30 PM - Y - Perched at its all-time high today. Rallied from a 9-week cup-with-handle base with a big gain backed above average volume noted. Reported Sep '22 quarterly earnings +86% on +59% sales revenues versus the year ago period. Disciplined investors avoid chasing stocks that are extended more than +5% above prior highs or the "max buy" level.

11/23/2022 12:18:59 PM - Y - Pulling back today. Finished strong on the prior session after highlighted in yellow with new pivot point cited based on its 11/11/22 high in the mid-day report. Rallied from a 9-week cup-with-handle base for a new 52-week high with a big gain backed by +90% above average volume. Reported Sep '22 quarterly earnings +86% on +59% sales revenues versus the year ago period. Showed resilience since dropped from the Featured Stocks list on 9/23/22.

11/22/2022 6:11:51 PM - Y - Finished strong today after highlighted in yellow with new pivot point cited based on its 11/11/22 high in the earlier mid-day report. Rallied from a 9-week cup-with-handle base for a new 52-week high with a big gain backed by +90% above average volume. Reported Sep '22 quarterly earnings +86% on +59% sales revenues versus the year ago period. Showed resilience since dropped from the Featured Stocks list on 9/23/22. See the latest FSU analysis for more details and a new annotated graph.

11/22/2022 12:56:23 PM - Y - Color code is changed to yellow with new pivot point cited based on its 11/11/22 high. Rallying from a 9-week cup-with-handle consolidation for a new 52-week high with a big gain today. Reported Sep '22 quarterly earnings +86% on +59% sales revenues versus the year ago period. Volume and volatility often increase near earnings news. Showed resilience since dropped from the Featured Stocks list on 9/23/22.

11/7/2022 12:31:18 PM - Rallying for a 3rd consecutive gain after testing support at its 50 DMA line ($13.44) last week. Due to report Sep '22 quarterly results on 11/09/22. Volume and volatility often increase near earnings news. Faces resistance due to overhead supply up to the $17.22 level after a deep 8 week consolidation. Showed resilience since dropped from the Featured Stocks list on 9/23/22.

9/23/2022 5:58:17 PM - Slumped further below its 50 DMA line ($12.53) with today's 7th consecutive loss raising greater concerns. Only a prompt rebound above the 50 DMA line would help its outlook improve. It will be dropped from the Featured Stocks list tonight.

9/22/2022 7:37:45 PM - G - Slumped below its 50 DMA line ($12.46) with today's 6th consecutive loss raising greater concerns. Only a prompt rebound above the 50 DMA line would help its outlook improve.

9/21/2022 2:51:05 PM - G - Today it is nearly testing its 50 DMA line ($12.39) which has been noted as near-term support to watch while abruptly retreating from its high.

9/19/2022 5:53:31 PM - G - Abruptly retreated from its high with 3 consecutive losses, quickly erasing recent gains and slumping back below the pivot point raising concerns. Its 50 DMA line ($12.19) defines near-term support to watch. Highlighted in yellow with pivot point cited based on its 8/23/22 high plus 10 cents in the 9/08/22 mid-day report. Reported Jun '22 quarterly earnings +75% on +46% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong since turning profitable in FY '19.

9/16/2022 6:36:33 PM - G - Abruptly retreated from its high with 2 volume-driven losses, quickly erasing recent gains and slumping back below the pivot point raising concerns. Its 50 DMA line ($12.08) defines near-term support to watch. Highlighted in yellow with pivot point cited based on its 8/23/22 high plus 10 cents in the 9/08/22 mid-day report. Reported Jun '22 quarterly earnings +75% on +46% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong since turning profitable in FY '19.

9/15/2022 6:04:30 PM - G - Abruptly retreated today, quickly erasing recent gains and slumping back below the pivot point raising concerns. Highlighted in yellow with pivot point cited based on its 8/23/22 high plus 10 cents in the 9/08/22 mid-day report. Reported Jun '22 quarterly earnings +75% on +46% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong since turning profitable in FY '19.

9/14/2022 12:40:46 PM - G - Rising today after hitting a new 52-week high on the prior session and trading above its "max buy" level but ending in the lower part of its intra-day range. Highlighted in yellow with pivot point cited based on its 8/23/22 high plus 10 cents in the 9/08/22 mid-day report. Reported Jun '22 quarterly earnings +75% on +46% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong since turning profitable in FY '19.

9/13/2022 12:25:10 PM - G - Gapped up today hitting a new 52-week high with a considerable volume-driven gain, it quickly rallied above its max buy" level and its color code is changed to green. Highlighted in yellow with pivot point cited based on its 8/23/22 high plus 10 cents in the 9/08/22 mid-day report. Reported Jun '22 quarterly earnings +75% on +46% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong since turning profitable in FY '19.

9/12/2022 4:54:46 PM - Y - Perched near its 52-week high following recently noted volume-driven gains. Highlighted in yellow with pivot point cited based on its 8/23/22 high plus 10 cents in the 9/08/22 mid-day report. Reported Jun '22 quarterly earnings +75% on +46% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong since turning profitable in FY '19.

9/9/2022 5:23:02 PM - Y - Pulled back today from a new 52-week high following 3 consecutive gains. Highlighted in yellow with pivot point cited based on its 8/23/22 high plus 10 cents in the 9/08/22 mid-day report. Hit a new all-time high after a very tight 4-week consolidation. Reported Jun '22 quarterly earnings +75% on +46% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong since turning profitable in FY '19. See the latest FSU analysis for more details and an annotated graph.

9/8/2022 6:23:49 PM - Y - Finished in the middle of its intra-day range today with +36% above average volume behind its gain for a new high. Highlighted in yellow with pivot point cited based on its 8/23/22 high plus 10 cents in the earlier mid-day report. Hit a new all-time high after a very tight 4-week consolidation. Reported Jun '22 quarterly earnings +75% on +46% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong since turning profitable in FY '19. See the latest FSU analysis for more details and a new annotated graph.

9/8/2022 12:40:22 PM - Y - Color code is changed to yellow with pivot point cited based on its 8/23/22 high plus 10 cents. Hitting a new all-time high today after a very tight 4-week consolidation. Reported Jun '22 quarterly earnings +75% on +46% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong since turning profitable in FY '19.

8/25/2022 12:15:17 PM - Perched at its all-time high, very extended from any sound base and on track for a 10th consecutive weekly gain. Reported Jun '22 quarterly earnings +75% on +46% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong since turning profitable in FY '19.

8/24/2022 12:25:35 PM - Pulling back from its all-time high with today's loss after getting very extended from any sound base. Reported Jun '22 quarterly earnings +75% on +46% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong since turning profitable in FY '19.

8/23/2022 12:17:12 PM - Extended from any sound base and perched at its all-time high today while adding to recently noted volume-driven gains. Reported Jun '22 quarterly earnings +75% on +46% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong since turning profitable in FY '19.

8/16/2022 12:18:04 PM - Extended from any sound base and perched at its all-time high today following 4 consecutive volume-driven gains. Reported Jun '22 quarterly earnings +75% on +46% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong since turning profitable in FY '19.

8/15/2022 12:29:20 PM - Extended from any sound base and perched at its all-time highs with today's 4th consecutive volume-driven gain. Reported Jun '22 quarterly earnings +75% on +46% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong since turning profitable in FY '19.

8/12/2022 12:13:38 PM - Extended from any sound base and hitting new 52-week and all-time highs with today's 3rd consecutive volume-driven gain. Reported Jun '22 quarterly earnings +75% on +46% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong since turning profitable in FY '19.

8/11/2022 12:48:58 PM - Extended from any sound base and hitting new 52-week and all-time highs with today's 2nd consecutive volume-driven gain. Reported Jun '22 quarterly earnings +75% on +46% sales revenues versus the year ago period, its 3rd consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) growth has been strong since turning profitable in FY '19.