7/5/2023 10:54:59 PM - Gapped down today slumping back toward its 200 DMA line ($23.37) and it will be dropped from the Featured Stocks list tonight. A rebound above the 50 DMA line ($25.10) is needed to help its outlook improve. Its Relative Strength Rating has slumped to 56, below the 80+ minimum guideline for buy candidates.

6/29/2023 12:49:41 PM - G - Gapped down today violating its 200 DMA line ($23.35) then rebounded above that important long-term average. A rebound above the 50 DMA line ($25.17) is needed to help its outlook improve. Its Relative Strength Rating has slumped to 64, below the 80+ minimum guideline for buy candidates.

6/28/2023 5:08:01 PM - G - Holding its ground after undercutting the prior low (23.75) and still staying above its 200 DMA line ($23.35). Violation of its 50 DMA line raised concerns following a noted "negative reversal" on 6/13/23. A rebound above the 50 DMA line ($25.17) is needed to help its outlook improve. Its Relative Strength Rating has slumped to 66, below the 80+ minimum guideline for buy candidates.

6/22/2023 3:59:03 PM - G - Undercut the prior low (23.75) today while slumping near its 200 DMA line ($23.33). Violation of its 50 DMA line ($25.24) raised concerns following a noted "negative reversal" on 6/13/23. A rebound above the 50 DMA line is needed to help its outlook improve. It was repeatedly noted - "It did not form a sound new base of sufficient length but quickly recovered after testing its 4/27/23 low. Reported Mar '23 quarterly earnings +60% on +9% sales revenues versus the year-ago period."

6/20/2023 12:21:55 PM - G - Slumping below its 50 DMA line ($25.28) raising concerns with today's 4th volume-driven loss in the span of 5 sessions following a noted "negative reversal" on 6/13/23. Only a prompt rebound above the 50 DMA line would help its outlook improve. It was repeatedly noted - "It did not form a sound new base of sufficient length but quickly recovered after testing its 4/27/23 low. Reported Mar '23 quarterly earnings +60% on +9% sales revenues versus the year-ago period."

6/14/2023 12:00:16 PM - G - Slumping below its prior high in the $26 area with today's loss. There was a "negative reversal" on the prior session for a loss with heavy volume after hitting new all-time highs with 8 consecutive gains. It did not form a sound new base of sufficient length but quickly recovered after testing its 4/27/23 low. Reported Mar '23 quarterly earnings +60% on +9% sales revenues versus the year-ago period.

6/13/2023 5:11:39 PM - G - There was a "negative reversal" today for a loss with heavy volume after hitting new all-time highs with 8 consecutive gains. It did not form a sound new base of sufficient length but quickly recovered after testing its 4/27/23 low last week. Reported Mar '23 quarterly earnings +60% on +9% sales revenues versus the year-ago period.

6/8/2023 7:13:35 PM - G - Hit a new all-time high with today's 6th consecutive gain. It did not form a sound new base of sufficient length but quickly recovered after testing its 4/27/23 low last week. Reported Mar '23 quarterly earnings +60% on +9% sales revenues versus the year-ago period. See the latest FSU analysis for more details and a new annotated graph.

6/6/2023 3:24:17 PM - G - Rebounded above its 50 DMA line ($25.11) and it is perched within close striking distance of its all-time high with today's 4th consecutive gain. It has not formed a sound new base of sufficient length. Quickly recovered after testing its 4/27/23 low last week. Reported Mar '23 quarterly earnings +60% on +9% sales revenues versus the year-ago period.

6/5/2023 2:51:16 PM - G - Gapped up today rebounding well above its 50 DMA line ($25.08) with today's 3rd consecutive gain backed by above average volume. It has not formed a sound new base but quickly recovered after testing its 4/27/23 low last week. Reported Mar '23 quarterly earnings +60% on +9% sales revenues versus the year-ago period.

6/2/2023 4:02:37 PM - G - Rebounded near its 50 DMA line ($25.05) with today's big gain backed by below average volume. Tested its 4/27/23 low this week which defines near term support to watch. Subsequent gains and a close above the 50 DMA line is needed for its outlook to improve. Reported Mar '23 quarterly earnings +60% on +9% sales revenues versus the year-ago period.

5/31/2023 2:57:11 PM - G - Tested its 4/27/23 low today which defines near term support to watch above its 200 DMA line ($23.14). Volume totals have been below average but it slumped below its 50 DMA line ($25) triggering a technical sell signal during a 7-session losing streak. A rebound above the 50 DMA line is needed for its outlook to improve. Reported Mar '23 quarterly earnings +60% on +9% sales revenues versus the year-ago period.

5/30/2023 9:33:56 PM - G - Volume totals have been cooling but it slumped below its 50 DMA line ($25) during a 6-session losing streak raising concerns. A rebound above the 50 DMA line is needed for its outlook to improve. Reported Mar '23 quarterly earnings +60% on +9% sales revenues versus the year-ago period.

5/12/2023 5:35:34 PM - G - Volume totals have been cooling while quietly perched near its all-time high. Reported Mar '23 quarterly earnings +60% on +9% sales revenues versus the year-ago period. Its 50 DMA line ($24.74) defines important near-term support to watch on pullbacks.

5/10/2023 12:10:15 PM - G - Touched a new all-time high again today. Color code was changed to green while hovering above its "max buy" level with volume totals cooling. Reported Mar '23 quarterly earnings +60% on +9% sales revenues versus the year-ago period. Its 50 DMA line ($24.68) defines important near-term support to watch on pullbacks.

5/9/2023 3:02:57 PM - G - Color code is changed to green while hovering above its "max buy" level near its all-time high with volume totals cooling. Reported Mar '23 quarterly earnings +60% on +9% sales revenues versus the year-ago period. Its 50 DMA line ($24.64) defines important near-term support to watch on pullbacks.

5/2/2023 12:35:36 PM - Y - Gapped up today then reversed into the red. Reported Mar '23 quarterly earnings +60% versus the year-ago period. Volume and volatility often increase near earnings news. Rebounded above its 50 DMA line ($24.41) last week helping its outlook improve. It is perched just -4.8% below its all-time high. Recent gains lacked great volume conviction. See the latest FSU analysis for more details and a new annotated graph.

5/1/2023 5:47:37 PM - Y - Due to report Mar '23 quarterly results before the open on Tuesday, May 2nd. Volume and volatility often increase near earnings news. Rebounded above its 50 DMA line ($24.39) last week helping its outlook improve. It is perched just -3.9% below its all-time high. Recent gains lacked great volume conviction. See the latest FSU analysis for more details and a new annotated graph.

4/28/2023 3:09:11 PM - Y - Color code is changed to yellow after rebounding above its 50 DMA line ($24.37) helping its outlook improve. It is perched just -3.7% below its all-time high. Recent gains lacked great volume conviction.

4/26/2023 5:12:02 PM - G - Color code is changed to green as it slumped well below its 50 DMA line ($24.34) triggering a technical sell signal. A rebound above the 50 DMA line is needed for its outlook to improve. It remains perched just -6.7% below its all-time high. Recent gains lacked great volume conviction.

4/21/2023 5:29:35 PM - Y - Pulled back for a 3rd consecutive loss today testing its 50 DMA line ($24.29) which defines important near-term support to watch. It remains perched just -4.7% below its all-time high. Recent gains lacked great volume conviction. I

4/17/2023 3:47:51 PM - Y - Volume totals have been near average or lighter than average while consolidating below its "max buy" level and just -3% below its all-time high. Recent gains lacked great volume conviction. Its 50 DMA line ($24.16) and recent low ($22.99 on 3/16/23) define important near-term support to watch.

4/12/2023 5:24:18 PM - Y - Still consolidating below its "max buy" level and just -3% below its all-time high. Recent gains lacked great volume conviction. Its 50 DMA line ($24.10) and recent low ($22.99 on 3/16/23) define important near-term support to watch.

4/10/2023 6:46:24 PM - Y - Is quietly consolidating just below its "max buy" level and just -2.3% below its all-time high. Recent gains lacked great volume conviction. Its 50 DMA line ($24.04) and recent low ($22.99 on 3/16/23) define important near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

4/4/2023 8:32:44 PM - Y - Pulled back today with light volume breaking a streak of 8 consecutive gains and closing below its "max buy" level. Recent gains lacked great volume conviction. Its 50 DMA line ($23.93) and recent low ($22.99 on 3/16/23) define important near-term support to watch.

3/30/2023 4:31:20 PM - Y - Posted a 6th consecutive gain today for a new all-time high with lighter volume, wedging up near its "max buy" level with gains lacking great volume conviction. Its 50 DMA line ($23.76) and recent low ($22.99 on 3/16/23) define important near-term support to watch.

3/27/2023 6:05:39 PM - Y - Posted a 3rd consecutive gain today with lighter volume, wedging back above the noted pivot point. Its 50 DMA line ($23.59) and recent low ($22.99 on 3/16/23) define important near-term support to watch. More damaging losses would raise greater concerns and trigger a technical sell signal.

3/23/2023 5:27:11 PM - Y - Posted a gain today with above-average volume but ended in the lower half of its intraday range and it is still sputtering below the noted pivot point. Its 50 DMA line ($23.50) and recent low ($22.99 on 3/16/23) define important near-term support to watch. More damaging losses would raise greater concerns and trigger a technical sell signal. See the latest FSU analysis for more details and a new annotated graph.

3/21/2023 6:40:39 PM - Y - Recently sputtering below the noted pivot point and finding support at its 50 DMA line ($23.43). More damaging losses would raise greater concerns and trigger a technical sell signal. See the latest FSU analysis for more details and a new annotated graph.

3/20/2023 12:24:45 PM - Y - Recently sputtering below the noted pivot point and testing support at its 50 DMA line ($23.38). More damaging losses would raise greater concerns and trigger a technical sell signal. Broader market weakness (M criteria) has been noted as a "correction" that has raised concerns.

3/15/2023 5:46:25 PM - Y - Sputtering below the noted pivot point and testing support at its 50 DMA line ($23.32) with today's volume-driven loss. More damaging losses would raise greater concerns and trigger a technical sell signal. Broader market weakness (M criteria) has been noted as a "correction" that has raised concerns.

3/14/2023 1:17:41 PM - Y - Posting a gain today and rebounding near the noted pivot point after a pullback of 4 consecutive losses tested support at its 50 DMA line ($23.30). Broader market weakness (M criteria) has been noted as a "correction" that has raised concerns.

3/10/2023 4:58:21 PM - Y - Pulled back below the pivot point raising concerns with today's 3rd consecutive loss backed by higher volume. Posted a solid gain on 3/07/23, breaking into new all-time high territory with volume +39% above average and was previously noted - "It has the look of a solid technical breakout, but the fact-based investment system's most successful breakouts that went on to produce big gains flashed much heavier volume behind gains as a buy signal."

3/9/2023 7:53:24 PM - Y - Closed near the session low today for a 2nd consecutive loss backed by lighter volume. Posted a solid gain on 3/07/23, breaking into new all-time high territory with volume +39% above average. It has the look of a solid technical breakout, but the fact-based investment system's most successful breakouts that went on to produce big gains flashed much heavier volume behind gains as a buy signal.

3/7/2023 5:33:36 PM - Y - Closed in the upper third of its intra-day range today as it posted a solid gain, breaking into new all-time high territory with volume +37% above average. It has the look of a solid technical breakout, but members were previously reminded - "Disciplined investors know that gains above a stock's pivot point must be backed by at least +40% above average volume to trigger a proper technical buy signal."

3/6/2023 6:29:18 PM - Y - Pulled back today breaking a streak of 7 consecutive small gains. Wedged into new all-time high territory with gains lacking great volume conviction. Showed resilience after briefly violating its 50 DMA line on 2/07/23. Members were reminded - "Disciplined investors know that gains above a stock's pivot point must be backed by at least +40% above average volume to trigger a proper technical buy signal."

3/1/2023 1:36:48 PM - Y - Inching higher today for a 5th consecutive small gain, wedging into new all-time high territory with gains lacking great volume conviction. Showed resilience after briefly violating its 50 DMA line on 2/07/23. Members were reminded - "Disciplined investors know that gains above a stock's pivot point must be backed by at least +40% above average volume to trigger a proper technical buy signal."

2/27/2023 6:16:57 PM - Y - Posted a 3rd consecutive small gain with below average volume and closed only -1.7% off its all-time high. Showed resilience after briefly violating its 50 DMA line on 2/07/23. See the latest FSU analysis for more details and a new annotated graph. Members were reminded - "Disciplined investors know that gains above a stock's pivot point must be backed by at least +40% above average volume to trigger a proper technical buy signal."

2/23/2023 6:15:23 PM - Y - Posted a gain with average volume and closed only -2.6% off its all-time high. Showed resilience after briefly violating its 50 DMA line on 2/07/23. Members were reminded - "Disciplined investors know that gains above a stock's pivot point must be backed by at least +40% above average volume to trigger a proper technical buy signal."

2/21/2023 10:04:37 AM - Y - Quietly perched only -4.3% off its all-time high. Showed resilience after briefly violating its 50 DMA line on 2/07/23. Members were reminded - "Disciplined investors know that gains above a stock's pivot point must be backed by at least +40% above average volume to trigger a proper technical buy signal."

2/10/2023 5:23:34 PM - Y - Posted a 3rd consecutive gain today and closed only -2.9% offf its all-time high, showing resilience after briefly violating its 50 DMA line. After challenging its pivot point last week members were again reminded - "Disciplined investors know that gains above a stock's pivot point must be backed by at least +40% above average volume to trigger a proper technical buy signal."

2/8/2023 11:23:42 AM - Y - Color code is changed to yellow as it is promptly rebounding back above its 50 DMA line with today's gain helping its outlook improve. After challenging its pivot point last week members were again reminded - "Disciplined investors know that gains above a stock's pivot point must be backed by at least +40% above average volume to trigger a proper technical buy signal."

2/7/2023 1:27:45 PM - G - Gapped down today and its color code is changed to green after it abruptly slumped from near its 52-week high, violating its 50 DMA line and undercutting its 200 DMA line, raising concerns. After challenging its pivot point last week members were again reminded - "Disciplined investors know that gains above a stock's pivot point must be backed by at least +40% above average volume to trigger a proper technical buy signal."

2/3/2023 7:39:26 PM - Y - Hovered near its 52-week high after challenging its pivot point this week. Disciplined investors know that gains above a stock's pivot point must be backed by at least +40% above average volume to trigger a proper technical buy signal.

1/31/2023 6:09:36 PM - Y - Hit a new high challlenging its pivot point with +68% above average volume behind today's big gain. Disciplined investors know that gains above a stock's pivot point must be backed by at least +40% above average volume to trigger a proper technical buy signal.

1/31/2023 1:29:11 PM - Y - Hitting a new high with lackluster volume behind today's big gain. Disciplined investors know that gains above a stock's pivot point must be backed by at least +40% above average volume to trigger a proper technical buy signal.

1/27/2023 5:58:40 PM - Y - Paused today after 5 consecutive gains approaching prior highs. Faces very little resistance due to overhead supply up to the $24 level. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. See the latest FSU analysis for more details and a new annotated graph.

1/26/2023 5:46:27 PM - Y - Posted a 5th consecutive gain today approaching prior highs. Faces very little resistance due to overhead supply up to the $24 level. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal.

1/25/2023 5:35:12 PM - Y - Posted a 4th consecutive gain today and 2nd consecutive gain with above average volume while approaching prior highs. Faces little resistance due to overhead supply up to the $24 level. Showed resilience and it is consolidating above its 50 and 200 DMA lines. Losses back below them would raise concerns and trigger technical sell signals. Fundamentals remain strong.

1/23/2023 6:45:11 PM - Y - Showed resilience and it is consolidating above its 50 and 200 DMA lines. Losses back below them would raise concerns and trigger technical sell signals . Faces some resistance due to overhead supply up to the $24 level. Fundamentals remain strong.

1/17/2023 5:59:51 PM - Y - Consolidating near its 50 DMA line ($22.31) after recently finding support at its 200 DMA line ($21.71). More damaging losses may raise concerns. Faces some resistance due to overhead supply up to the $24 level. Fundamentals remain strong.

1/10/2023 4:56:18 PM - Y - Consolidating near its 50 DMA line ($22.35) after recently finding support at its 200 DMA line ($21.67). More damaging losses may raise concerns. Faces some resistance due to overhead supply up to the $24 level. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

1/10/2023 1:37:46 PM - Y - Consolidating near its 50 DMA line ($22.35) after recently finding support at its 200 DMA line ($21.67). More damaging losses may raise concerns. Faces some resistance due to overhead supply up to the $24 level. Fundamentals remain strong.

1/6/2023 3:55:23 PM - Y - Color code is changed to yellow after gapping up today and rebounding above the 50 DMA line ($22.39) helping its outlook improve. Faces some resistance due to overhead supply up to the $24 level. Fundamentals remain strong.

1/5/2023 12:10:03 PM - G - Testing near its 200 DMA line ($21.63) which has recently acted as support while it met resistance near its 50 DMA line ($22.39). A rebound above the 50 DMA line is needed for its outlook to improve. Faces resistance due to overhead supply up to the $24 level. Fundamentals remain strong.

1/3/2023 5:18:14 PM - G - Slumped near its 200 DMA line ($21.61) with today's loss on higher (near average) volume. Recently met resistance near its 50 DMA line ($22.36). Faces resistance due to overhead supply up to the $24 level. Fundamentals remain strong.

12/30/2022 5:05:53 PM - G - Volume totals have been cooling while consolidating below its 50 DMA line ($22.35). Faces resistance due to overhead supply up to the $24 level. Fundamentals remain strong.

12/29/2022 3:31:29 PM - G - Consolidating near its 50 DMA line ($22.33). Faces resistance due to overhead supply up to the $24level. Fundamentals remain strong.

12/21/2022 12:29:31 PM - G - Consolidating near its 200 DMA line ($21.51) after losses raised concerns and triggered a technical sell signal. Color code was changed to green. A prompt rebound above the 50 DMA line is needed for its outlook to improve Fundamentals remain strong.

12/15/2022 5:31:26 PM - G - Pulled back below its 50-day moving average (DMA) line ($22.09) with today's loss on near average volume raising concerns and triggering a technical sell signal. Color code is changed to green. A prompt rebound above the 50 DMA line is needed for its outlook to improve Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

12/13/2022 6:54:02 PM - Y - Posted a 2nd consecutive gain today but ended near the session low, consolidating just above its 50 DMA line ($22.04). More damaging losses would raise concerns and trigger a technical sell signal. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Fundamentals remain strong.

12/9/2022 4:39:00 PM - Y - Pulled back today for a 3rd consecutive loss, consolidating above its 50 DMA line ($21.95). More damaging losses would raise concerns and trigger a technical sell signal. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Fundamentals remain strong.

12/6/2022 5:36:47 PM - Y - Volume totals have been cooling while still consolidating above its 50 DMA line ($21.80), perched within striking distance of its 52-week high and pivot point. More damaging losses would raise concerns and trigger a technical sell signal. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Fundamentals remain strong.

12/1/2022 4:24:09 PM - Y - Still consolidating above its 50 DMA line ($21.65), perched within striking distance of its 52-week high and pivot point. More damaging losses would raise concerns and trigger a technical sell signal. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Fundamentals remain strong.

11/28/2022 9:07:39 PM - Y - Pulled back for a quiet loss today. Volume totals are cooling while consolidating above its 50 DMA line ($21.56). More damaging losses would raise concerns and trigger a technical sell signal. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Fundamentals remain strong.

11/23/2022 5:44:25 PM - Y - Posted a quiet gain today. Volume totals are cooling while consolidating above its 50 DMA line ($21.54). More damaging losses would raise concerns and trigger a technical sell signal. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Fundamentals remain strong.

11/17/2022 5:15:29 PM - Y - Volume totals are cooling while consolidating above its 50 DMA line ($21.59). More damaging losses would raise concerns and trigger a technical sell signal. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

11/16/2022 3:22:53 PM - Y - Recently testing support near its 50 DMA line ($21.61). More damaging losses would raise concerns and trigger a technical sell signal. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Fundamentals remain strong.

11/11/2022 3:45:58 PM - Y - Pulling back today for a 2nd consecutive loss with above average volume testing its 50 DMA line ($21.64). More damaging losses would raise concerns and trigger a technical sell signal. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Reported Sep '22 quarterly earnings +79% on +38% sales revenues versus the year ago period.

11/10/2022 12:48:11 PM - Y - Churning higher volume while pulling back today. Volume totals had been cooling while consolidating well above its 50 DMA line ($21.65). Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Reported Sep '22 quarterly earnings +79% on +38% sales revenues versus the year ago period.

11/8/2022 5:34:47 PM - Y - Volume totals have been cooling while consolidating well above its 50 DMA line ($21.65). Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Reported Sep '22 quarterly earnings +79% on +38% sales revenues versus the year ago period.

11/3/2022 5:13:54 PM - Y - Halted its slide today with a small gain on lighter volume after 5 consecutive losses. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Reported Sep '22 quarterly earnings +79% on +38% sales revenues versus the year ago period.

10/31/2022 2:18:04 PM - Y - Pulling back today for a 3rd consecutive loss after spiking higher last week challenging its 52-week high. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Reported Sep '22 quarterly earnings +79% on +38% sales revenues versus the year ago period.

10/26/2022 1:07:33 PM - Y - Challenging its 52-week high with today's 4th consecutive volume-driven gain. Finished strong after highlighted in yellow in the prior mid-day report with pivot point cited based on its 9/12/22 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Reported Sep '22 quarterly earnings +79% on +38% sales revenues versus the year ago period. Fundamentals have been strong. Big gain and rebound above its 50 DMA line ($21.73) helped its outlook improve. Rebounded after sputtering below its 200 DMA line since dropped from the Featured Stocks list on 9/20/22. See the latest FSU analysis for more details and an annotated graph.

10/25/2022 7:18:22 PM - Y - Finished strong today after highlighted in yellow with pivot point cited based on its 9/12/22 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. Reported Sep '22 quarterly earnings +79% on +38% sales revenues versus the year ago period. Fundamentals have been strong. Today's big gain and rebound above its 50 DMA line ($21.73) helped its outlook improve. It rebounded after sputtering below its 200 DMA line since it was dropped from the Featured Stocks list on 9/20/22. See the latest FSU analysis for more details and a new annotated graph.

10/25/2022 1:08:24 PM - Y - Color code is changed to yellow with pivot point cited based on its 9/12/22 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. Reported Sep '22 quarterly earnings +79% on +38% sales revenues versus the year ago period. Fundamentals have been strong. Today's big gain and rebound above its 50 DMA line ($21.73) is helping its outlook improve. It rebounded after sputtering below its 200 DMA line since it was dropped from the Featured Stocks list on 9/20/22.

10/24/2022 12:34:11 PM - Due to report Sep '22 quarterly results. Fundamentals have been strong A rebound above its 50 DMA line ($21.73) is needed for its outlook to improve. It rebounded after sputtering below its 200 DMA line since it was dropped from the Featured Stocks list on 9/20/22.

9/20/2022 5:43:23 PM - Today's loss took it further below its 50 DMA line ($22.35) after a noted big loss on 9/16/22 triggered a technical sell signal. A rebound above its 50 DMA line is needed for its outlook to improve. It will be dropped from the Featured Stocks list tonight.

9/19/2022 5:56:17 PM - G - Posted a solid gain today and ended near the session high. Violated its 50 DMA line ($22.34) on the prior session triggering a technical sell signal. Only a prompt rebound above its 50 DMA line would help its outlook improve.

9/16/2022 12:54:12 PM - G - Gapped down today violating its 50 DMA line ($22.32) triggering a technical sell signal and its color code is changed to green. Stalled after wedging to a new 52-week high with gains lacking great volume conviction. Only a prompt rebound above its 50 DMA line would help its outlook improve.

9/13/2022 6:00:59 PM - Y - Pulled back quietly today after wedging to a new 52-week high with the prior gain lacking great volume conviction. Near-term support to watch is at its 50 DMA line ($22.25).

9/9/2022 5:27:21 PM - Y - Wedged back above its pivot point with recent gains lacking great volume conviction while consolidating above support at its 50 DMA line ($22.16).

9/6/2022 6:07:10 PM - Y - Stalled since its 8/10/22 breakout and it slumped back below its pivot point. Consolidating just above its 50 DMA line ($22.00) which defines important near-term support. More damaging losses would raise greater concerns. See the latest FSU analysis for more details and a new annotated graph.

9/1/2022 6:47:12 PM - Y - Stalled since its 8/10/22 breakout and it is consolidating just above its 50 DMA line ($21.91) which defines important near-term support. More damaging losses would raise greater concerns.

8/29/2022 5:39:26 PM - Y - Still holding its ground but it has made no real progress since its 8/10/22 breakout. Its 50 DMA line ($21.73) defines near-term support.

8/23/2022 5:28:38 PM - Y - Posted a small gain today with light volume. Churned heavy volume but made limited progress since its 8/10/22 breakout, action indicative of distributional pressure.

8/18/2022 5:30:34 PM - Y - Posted a gain today with average volume for a best-ever close by 3 cents. Churned heavy volume but made limited progress since its 8/10/22 breakout, action indicative of distributional pressure.

8/15/2022 5:23:09 PM - Y - Churned heavy volume as it paused today after a streak of 6 consecutive gains for new 52-week highs triggered a technical buy signal. See the latest FSU analysis for more details and a new annotated graph.

8/10/2022 12:39:58 PM - Y - Gapped up today on track for a 4th consecutive gain and hitting a new 52-week high. A gain and strong close above the pivot point backed by at least +40% above average volume may trigger a proper technical buy signal. Highlighted in yellow in the 7/26/22 mid-day report with pivot point cited based on its 6/06/22 high plus 10 cents.

8/9/2022 7:25:35 PM - Y - Posted a 3rd consecutive gain today with near average volume while approaching its 52-week high. Highlighted in yellow in the 7/26/22 mid-day report with pivot point cited based on its 6/06/22 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal.

8/8/2022 5:54:46 PM - Y - Posted a big gain today with higher volume while approaching its 52-week high. Highlighted in yellow in the 7/26/22 mid-day report with pivot point cited based on its 6/06/22 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal.

8/3/2022 6:51:47 PM - Y - Volume totals have been cooling while hovering near its 52-week high. Highlighted in yellow in the 7/26/22 mid-day report with pivot point cited based on its 6/06/22 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal.

8/1/2022 8:04:29 PM - Y - Stubbornly holding its ground perched near its 52-week high. Highlighted in yellow in the 7/26/22 mid-day report with pivot point cited based on its 6/06/22 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal.

7/28/2022 5:43:45 PM - Y - Posted a small gain today with average volume and it remains perched near its 52-week high. Highlighted in yellow in the 7/26/22 mid-day report with pivot point cited based on its 6/06/22 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. See the latest FSU analysis for more details and an annotated graph.

7/27/2022 4:54:35 PM - Y - There was a "negative reversal" today after matching its 52-week high, closing in the lower third of its intraday range with volume +76% above average. Highlighted in yellow in the 7/26/22 mid-day report with pivot point cited based on its 6/06/22 high plus 10 cents. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal. See the latest FSU analysis for more details and an annotated graph.

7/26/2022 5:55:52 PM - Y - Highlighted in yellow in the earlier mid-day report with pivot point cited based on its 6/06/22 high plus 10 cents. Finished strong with volume +113% above average after gapping up and rallying toward its 52-week high. Subsequent gains above the pivot point backed by at least +40% above average volume are needed to trigger a proper technical buy signal Reported earnings +108% on +36% sales revenues for the Jun '22 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings history has been good since a downturn in FY '16 and '17, helping it match with the fact-based investment system's fundamental guidelines (A criteria).


7/26/2022 12:39:55 PM - Y - Color code is changed to yellow with pivot point cited based on its 6/06/22 high plus 10 cents. Gapped up today rebounding near its 52-week high. Reported earnings +108% on +36% sales revenues for the Jun '22 quarter versus the year ago period. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings history has been good since a downturn in FY '16 and '17, helping it match with the fact-based investment system's fundamental guidelines (A criteria).


7/7/2022 12:21:24 PM - Rebounding above its 50 DMA line ($21.14) helping its technical stance and outlook improve. Reported earnings +87% on +36% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarterly and annual earnings history is not a great match with the fact-based investment system's fundamental guidelines (C and A criteria).

5/10/2022 12:38:17 PM - Encountered distributional pressure in recent weeks. Reported earnings +87% on +36% sales revenues for the Mar '22 quarter versus the year ago period. Prior quarterly and annual earnings history is not a great match with the fact-based investment system's fundamental guidelines (C and A criteria).

2/22/2022 12:15:37 PM -
Encountered distributional pressure after a gap up gain last week. Reported earnings +11% on +20% sales revenues for the Dec '21 quarter versus the year ago period. Prior quarterly and annual earnings history is not a great match with the fact-based investment system's fundamental guidelines (C and A criteria).


2/18/2022 12:25:06 PM -
Reported earnings +11% on +20% sales revenues for the Dec '21 quarter versus the year ago period. Prior quarterly and annual earnings history is not a great match with the fact-based investment system's fundamental guidelines (C and A criteria).


10/22/2019 12:30:42 PM -
Reported earnings -9% on +3% sales revenues for the Sep '19 quarter. Prior quarterly and annual earnings history is not a match with the fact-based investment system's fundamental guidelines (C and A criteria). Sub par sales revenues growth indicates no great demand for new (N criteria) products or services.


10/9/2019 12:56:37 PM -
Reported earnings +33% on +3% sales revenues for the Jun '19 quarter. Prior quarterly and annual earnings history is not a match with the fact-based investment system's fundamental guidelines (C and A criteria). Sub par sales revenues growth indicates no great demand for new (N criteria) products or services.


9/26/2019 12:39:40 PM -
Reported earnings +33% on +3% sales revenues for the Jun '19 quarter. Prior quarterly and annual earnings history is not a match with the fact-based investment system's fundamental guidelines (C and A criteria). Sub par sales revenues growth indicates no great demand for new (N criteria) products or services.


9/23/2019 12:20:36 PM - Reported earnings +33% on +3% sales revenues for the Jun '19 quarter. Prior quarterly and annual earnings history is not a match with the fact-based investment system's fundamental guidelines (C and A criteria). Sub par sales revenues growth indicates no great demand for new (N criteria) products or services.

5/5/2015 12:33:59 PM -

Reported earnings +31% on -6% sales revenues for the Mar '15 quarter. Sputtering below its 50 DMA line which acted as resistance since last noted with caution in the 4/23/15 mid-day report - "Reported earnings +42% on -10% sales revenues for the Sep '14 quarter. Completed Secondary Offerings on 5/21/14, 2/13/14, 11/21/13, 6/03/13, 3/21/13 and on 12/12/12. Waning quarterly sales revenues indicates no great demand for new (N criteria) products or services. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied."



4/23/2015 12:24:08 PM -

Gapped up today and traded above its 50 DMA line. Reported earnings +31% on -6% sales revenues for the Mar '15 quarter. Consolidating since hitting its 52-week high when last noted with caution in the 2/05/15 mid-day report - "Reported earnings +42% on -10% sales revenues for the Sep '14 quarter. Completed Secondary Offerings on 5/21/14, 2/13/14, 11/21/13, 6/03/13, 3/21/13 and on 12/12/12. Waning quarterly sales revenues indicates no great demand for new (N criteria) products or services. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied."



2/5/2015 12:23:13 PM - Gapped up and hit another new 52-week high today, rallying with no resistance due to overhead supply. The 1/26/15 mid-day report noted - "Reported earnings +42% on -10% sales revenues for the Sep '14 quarter. Completed Secondary Offerings on 5/21/14, 2/13/14, 11/21/13, 6/03/13, 3/21/13 and on 12/12/12. Waning quarterly sales revenues indicates no great demand for new (N criteria) products or services. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied."

1/26/2015 12:27:41 PM - Hitting a new 52-week high today, rallying with no resistance due to overhead supply. Reported earnings +42% on -10% sales revenues for the Sep '14 quarter. Completed Secondary Offerings on 5/21/14, 2/13/14, 11/21/13, 6/03/13, 3/21/13 and on 12/12/12. Waning quarterly sales revenues indicates no great demand for new (N criteria) products or services. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied.

10/31/2014 12:26:03 PM - Found support at its 200 DMA line in recent weeks and it is rebounding near its 50 DMA line which may act as resistance. Reported earnings +42% on -10% sales revenues for the Sep '14 quarter. Completed another Secondary Offering on 5/21/14, and Secondary Offerings on 2/13/14, 11/21/13, 6/03/13, 3/21/13 and on 12/12/12. Waning quarterly sales revenues indicates no great demand for new (N criteria) products or services. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied.

10/22/2014 12:40:51 PM - Finding support at its 200 DMA line after recent volume-driven losses. Reported earnings +42% on -10% sales revenues for the Sep '14 quarter. Completed another Secondary Offering on 5/21/14, and Secondary Offerings on 2/13/14, 11/21/13, 6/03/13, 3/21/13 and on 12/12/12. Waning quarterly sales revenues indicates no great demand for new (N criteria) products or services. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied.

10/8/2014 12:32:21 PM - Slumped below its 50 DMA line with recent volume-driven losses. Last noted with caution in the 7/24/14 mid-day report - "Completed another Secondary Offering on 5/21/14. Reported earnings +30% on -3% sales for the Mar '14 quarter and fundamental concerns remain. Completed Secondary Offerings on 2/13/14, 11/21/13, 6/03/13, 3/21/13 and on 12/12/12. Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied."

7/24/2014 12:35:50 PM - Gapped up today and hit a new 52-week high, clearing a sound base. Found support at its 50 DMA line since last noted with caution in the 6/18/14 mid-day report - "Completed another Secondary Offering on 5/21/14. Reported earnings +30% on -3% sales for the Mar '14 quarter and fundamental concerns remain. Completed Secondary Offerings on 2/13/14, 11/21/13, 6/03/13, 3/21/13 and on 12/12/12. Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied."

6/18/2014 12:10:40 PM - Perched at its 52-week high with today's 4th consecutive gain. The 6/04/14 mid-day report cautioned members - "Completed another Secondary Offering on 5/21/14. Reported earnings +30% on -3% sales for the Mar '14 quarter and fundamental concerns remain. Completed Secondary Offerings on 2/13/14, 11/21/13, 6/03/13, 3/21/13 and on 12/12/12. Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied."

6/4/2014 12:25:10 PM - Completed another Secondary Offering on 5/21/14 and it is perched at its 52-week high today after 7 consecutive gains. Reported earnings +30% on -3% sales for the Mar '14 quarter and fundamental concerns remain. Completed Secondary Offerings on 2/13/14, 11/21/13, 6/03/13, 3/21/13 and on 12/12/12. Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied.

6/3/2014 12:29:39 PM - Completed another Secondary Offering on 5/21/14 and it is hitting a new 52-week high with today's 7th consecutive gain. Reported earnings +30% on -3% sales for the Mar '14 quarter and fundamental concerns remain. Completed Secondary Offerings on 2/13/14, 11/21/13, 6/03/13, 3/21/13 and on 12/12/12. Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied.

5/27/2014 12:30:58 PM - Proposed another Secondary Offering on 5/19/14 while perched at its 52-week high. Reported earnings +30% on -3% sales for the Mar '14 quarter and fundamental concerns remain. Completed Secondary Offerings on 2/13/14, 11/21/13, 6/03/13, 3/21/13 and on 12/12/12. Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied.

5/22/2014 12:14:53 PM - Proposed another Secondary Offering on 5/19/14 while perched at its 52-week high. Reported earnings +30% on -3% sales for the Mar '14 quarter and fundamental concerns remain. Completed Secondary Offerings on 2/13/14, 11/21/13, 6/03/13, 3/21/13 and on 12/12/12. Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied.

5/21/2014 12:17:09 PM - Proposed another Secondary Offering on 5/19/14 while perched at its 52-week high. Reported earnings +30% on -3% sales for the Mar '14 quarter and fundamental concerns remain. Completed Secondary Offerings on 2/13/14, 11/21/13, 6/03/13, 3/21/13 and on 12/12/12. Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied.

5/20/2014 12:51:51 PM - Proposed another Secondary Offering on 5/19/14 while perched at its 52-week high. Reported earnings +30% on -3% sales for the Mar '14 quarter and fundamental concerns remain. Completed Secondary Offerings on 2/13/14, 11/21/13, 6/03/13, 3/21/13 and on 12/12/12. Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied.

2/12/2014 12:25:58 PM - Perched at its 52-week high following volume-driven gains. Recently found support at its 50 DMA line and above prior highs in the high $8 area. Reported earnings +113% on +2% sales for the Dec '13 quarter but fundamental concerns remain. Noted in the 8/08/13 mid-day report - "Completed Secondary Offerings on 6/03/13, 3/21/13 and on 12/12/12. Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied."

2/6/2014 2:43:06 PM - Gapped up today and hit a new 52-week high with a volume-driven gain. Recently found support at its 50 DMA line and above prior highs in the high $8 area. Reported earnings +113% on +2% sales for the Dec '13 quarter. Last noted in the 8/08/13 mid-day report - "Completed Secondary Offerings on 6/03/13, 3/21/13 and on 12/12/12. Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied."

8/8/2013 12:39:52 PM - Slumping toward its 50 DMA line and prior highs in the $8 area. Reported earnings +18% on +3% sales for the Jun '13 quarter. Rallied to new 52-week high territory since last noted with caution in the 6/18/13 mid day report - "Completed Secondary Offerings on 6/03/13, 3/21/13 and on 12/12/12. Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied."

6/18/2013 12:36:09 PM - Rebounding from below its 50 DMA line with gains this week, rallying toward its 52-week high. Completed Secondary Offerings on 6/03/13, 3/21/13 and on 12/12/12. Last noted in the 5/31/13 mid-day report with caution - "Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied."

5/31/2013 12:29:45 PM - Small gap down today testing support at its 50 DMA line. Completed Secondary Offerings on 3/21/13 and on 12/12/12. Last noted in the 3/26/13 mid-day report with caution - "Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied."

3/26/2013 12:11:53 PM - Halted its slide near its 50 DMA line following a recent streak of 6 consecutive losses. Completed Secondary Offerings on 3/21/13 and on 12/12/12. Prior mid-day reports cautioned - "Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied."

3/25/2013 12:17:35 PM - Halting its slide today near its 50 DMA line following a streak of 6 consecutive losses. Completed another Secondary Offering on 3/21/13. Completed a Secondary Offering on 12/12/12 and found support at its 50 DMA line then steadily advanced since noted in the 12/05/12 mid-day report with caution - "Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied."

3/22/2013 3:27:53 PM - Slumped below its 50 DMA line with today's 6th consecutive loss. Proposed another Secondary Offering on 3/19/13. Completed a Secondary Offering on 12/12/12 and found support at its 50 DMA line then steadily advanced since noted in the 12/05/12 mid-day report with caution - "Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied."

2/11/2013 12:33:30 PM - Gapped up today for new highs. Completed a Secondary Offering on 12/12/12 and found support at its 50 DMA line then steadily advanced since last noted in the 12/05/12 mid-day report with caution - "Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied."

12/5/2012 12:01:30 PM - Retreating after reaching multi-year highs earlier this week. The 11/30/12 mid-day report noted - "Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied."

11/30/2012 12:10:00 PM - Quarterly sales and earnings increases (C criteria) have been below the guidelines of the fact-based investment system. It is perched at multi-year highs. Low-priced stocks are discouraged from consideration under the fact-based system unless all key criteria are solidly satisfied.