3/3/2022 12:38:57 PM - Pulling back from its 52-week high testing its 50 DMA line ($17.42) with today's big volume-driven loss. Prior mid-day reports cautioned members - "Reported earnings -71% on +19% sales revenues for the Dec '21 quarter versus the year ago period. Prior 3 quarterly earnings comparisons were above the +25% minimum earnings guideline (C criteria). Damaging volume-driven losses triggered technical sell signals when noted on 2/07/19 as it was dropped from the Featured Stocks list."

2/15/2022 12:42:38 PM - Perched at its 52-week high with today's 8th consecutive volume-driven gain. Prior mid-day reports noted - "Reported earnings -71% on +19% sales revenues for the Dec '21 quarter versus the year ago period. Prior 3 quarterly earnings comparisons were above the +25% minimum earnings guideline (C criteria). Damaging volume-driven losses triggered technical sell signals when noted on 2/07/19 as it was dropped from the Featured Stocks list."

2/14/2022 12:24:48 PM - Hitting a new 52-week high with today's 7th consecutive volume-driven gain. The 2/10/22 mid-day report noted - "Reported earnings -71% on +19% sales revenues for the Dec '21 quarter versus the year ago period. Prior 3 quarterly earnings comparisons were above the +25% minimum earnings guideline (C criteria). Damaging volume-driven losses triggered technical sell signals when noted on 2/07/19 as it was dropped from the Featured Stocks list."

2/10/2022 12:38:29 PM - Gapped up today challenging its 52-week high with a 5th consecutive volume-driven gain. Reported earnings -71% on +19% sales revenues for the Dec '21 quarter versus the year ago period. Prior 3 quarterly earnings comparisons were above the +25% minimum earnings guideline (C criteria). Damaging volume-driven losses triggered technical sell signals when noted on 2/07/19 as it was dropped from the Featured Stocks list.

8/25/2021 12:20:18 PM - Pulling back with today's 6th consecutive loss after hitting a new 52-week high last week. Reported earnings +30% on +28% sales revenues for the Jun '21 quarter versus the year ago period. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Damaging volume-driven losses triggered technical sell signals when noted on 2/07/19 as it was dropped from the Featured Stocks list.

8/23/2021 12:35:00 PM - Pulling back after hitting a new 52-week high last week. Reported earnings +30% on +28% sales revenues for the Jun '21 quarter versus the year ago period. Prior quarterly earnings comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Damaging volume-driven losses triggered technical sell signals when noted on 2/07/19 as it was dropped from the Featured Stocks list.

6/22/2020 12:40:34 PM - Reported earnings +90% on +43% sales revenues for the Mar '20 quarter versus the year ago period. Prior 4 quarterly earnings comparisons were down from the year ago periods with sub par sales revenues growth. Damaging volume-driven losses triggered technical sell signals when noted on 2/07/19 as it was dropped from the Featured Stocks list.

5/18/2020 12:32:39 PM - Reported earnings +90% on +43% sales revenues for the Mar '20 quarter versus the year ago period. Prior 4 quarterly earnings comparisons were down from the year ago periods with sub par sales revenues growth. Damaging volume-driven losses triggered technical sell signals when noted on 2/07/19 as it was dropped from the Featured Stocks list.

5/7/2020 1:26:08 PM - Reported earnings +90% on +43% sales revenues for the Mar '20 quarter versus the year ago period. Prior 4 quarterly earnings comparisons were down from the year ago periods with sub par sales revenues growth. Damaging volume-driven losses triggered technical sell signals when last noted on 2/07/19 as it was dropped from the Featured Stocks list.

2/7/2019 5:32:42 PM - Found prompt support today at its 200 DMA line. Reported earnings +9% on +15% sales revenues for the Dec '18 quarter, below the +25% minimum guideline (C criteria) raising fundamental concerns. Damaging volume-driven losses last week triggered technical sell signals. A rebound above the 50 DMA line is ($17.82) needed for its outlook to improve. It will be dropped from the Featured Stocks list tonight.

2/6/2019 5:37:06 PM - G - Fell further today and violated its 200 DMA line. Reported earnings news after the close. Damaging volume-driven losses last week triggered technical sell signals. A rebound above the 50 DMA line is ($17.86) needed for its outlook to improve. See the latest FSU analysis for more details and an annotated graph.

2/4/2019 5:24:11 PM - G - Damaging volume-driven losses last week triggered technical sell signals. A rebound above the 50 DMA line is ($17.90) needed for its outlook to improve. Due to report earnings news on 2/06/19. See the latest FSU analysis for more details and a new annotated graph.

2/1/2019 3:34:54 PM - G - A rebound above the 50 DMA line is needed for the outlook to improve. Violated the prior high ($18.60 on 12/03/18) and its 50 DMA line ($17.90) with 3 consecutive volume-driven losses triggering a technical sell signal.

1/31/2019 6:01:38 PM - G - Violated the prior high ($18.60 on 12/03/18) and its 50 DMA line ($17.90) with 2 consecutive volume-driven losses triggering a technical sell signal.

1/30/2019 8:18:39 PM - G - After hitting another new high today there was an ugly "negative reversal" in the final hour of the session as it suffered a big loss on heavy volume nearly 4 times average. Violated the prior high ($18.60 on 12/03/18) but found prompt support after undercutting its 50 DMA line ($17.89).

1/29/2019 5:45:10 PM - G - Posted a gain with below average volume for another new 52-week high. The prior high ($18.60 on 12/03/18) defines initial support above its 50 DMA line ($17.85).

1/28/2019 5:53:28 PM - G - Volume totals have been cooling while stubbornly holding its ground near its 52-week high. The prior high ($18.60 on 12/03/18) defines initial support above its 50 DMA line ($17.70).

1/22/2019 6:06:05 PM - G - Touched a new high but reversed into the red for a loss with higher volume. The prior high ($18.60 on 12/03/18) defines initial support above its 50 DMA line ($17.50). See the latest FSU analysis for more details and an annotated graph.

1/17/2019 5:01:36 PM - G - Stubbornly holding its ground with volume totals cooling while remaining perched near its 52-week high after a streak of gains . The 50 DMA line ($17.35) and prior low ($15.55 on 12/24/18) define near-term support. See the latest FSU analysis for more details and a new annotated graph.

1/15/2019 3:52:14 PM - G - Holding its ground perched near its 52-week high after a streak of gains with volume totals cooling. The 50 DMA line ($17.19) and prior low ($15.55 on 12/24/18) define near-term support.

1/11/2019 5:08:15 PM - G - Hit another a new high with today's 6th consecutive gain. After rising above its "max buy" level its color code was changed to green. Its 1/09/19 gain had volume +66% above average helping clinch a technical buy signal. The 50 DMA line ($17) and prior low ($15.55 on 12/24/18) define near-term support.

1/9/2019 12:43:40 PM - G - Hitting another a new high with today's 4th consecutive gain, rising above its "max buy" level and its color code is changed to green. Recent gains above the pivot point had volume below the +40% minimum guideline needed to trigger a proper technical buy signal. The 50 DMA line and prior low define near-term support.

1/7/2019 6:42:03 PM - Y - Hit a new high with today's gain above the pivot point backed by +35% above average volume, below the +40% minimum guideline needed to trigger a proper technical buy signal. Confirming gains with higher volume would be a reassuring sign. The 50 DMA line and prior low define near-term support.

1/4/2019 6:25:26 PM - Y - Posted a solid gain with above average volume challenging prior highs. Its 50 DMA line ($16.60) and prior low define important near-term support. Faces little resistance due to overhead supply. A volume-driven gain above the pivot point is still needed to trigger a technical buy signal. See the latest FSU analysis for more details and an annotated graph.

1/3/2019 6:01:27 PM - Y - Pulled back for a second day in a row, consolidating above its 50 DMA line ($16.566). Faces little resistance due to overhead supply. A volume-driven gain above the pivot point is still needed to trigger a technical buy signal. See the latest FSU analysis for more details and an annotated graph.

1/2/2019 7:45:57 PM - Y - Consolidating above its 50 DMA line ($16.53). Faces little resistance due to overhead supply. A volume-driven gain above the pivot point is still needed to trigger a technical buy signal.

1/2/2019 7:44:41 PM - Y - Consolidating above its 50 DMA line ($16.53). Faces little resistance due to overhead supply. A volume-driven gain above the pivot point is still needed to trigger a technical buy signal.

1/2/2019 7:44:23 PM - Y - Consolidating above its 50 DMA line ($16.53). Faces little resistance due to overhead supply. A volume-driven gain above the pivot point is still needed to trigger a technical buy signal.

1/2/2019 7:43:49 PM - Y - Consolidating above its 50 DMA line ($16.53). Faces little resistance due to overhead supply. A volume-driven gain above the pivot point is still needed to trigger a technical buy signal.

1/2/2019 7:40:44 PM - Y - Consolidating above its 50 DMA line ($16.53). Faces little near-term resistance due to overhead supply.

12/31/2018 12:16:15 PM - Y - Rebounding further above its 50 DMA line ($16.49) with today's 4th consecutive gain. Faces near-term resistance due to overhead supply up to the $19.60 level.

12/28/2018 4:54:05 PM - Y - Rebounded further above its 50 DMA line ($16.45) with today's 3rd consecutive gain backed by below average volume. Faces near-term resistance due to overhead supply up to the $19.60 level.

12/26/2018 4:50:10 PM - Y - Color code is changed to yellow after rebounding above its 50 DMA line ($16.38) helped its outlook to improve. Faces near-term resistance due to overhead supply up to the $19.60 level.

12/21/2018 5:05:46 PM - G - Color code is changed to green after slumping below its 50 DMA line ($16.31) during a streak of 7 consecutive losses. A rebound above the 50 DMA line is needed for its outlook to improve.

12/18/2018 5:25:28 PM - Y - Volume totals have been cooling while consolidating above its 50 DMA line ($16.25). Subsequent gains and a strong close above the pivot point backed by at least +40% above average volume may clinch a technical buy signal.

12/13/2018 4:57:58 PM - Y - Volume totals have been cooling while perched near its all-time high. Subsequent gains and a strong close above the pivot point backed by at least +40% above average volume may clinch a technical buy signal. See the latest FSU analysis for more details and a new annotated graph.

12/10/2018 5:35:31 PM - Y - Still holding its ground with volume totals cooling while perched near its all-time high. Subsequent gains and a strong close above the pivot point backed by at least +40% above average volume may clinch a technical buy signal.

12/4/2018 5:29:54 PM - Y - Churning above average volume the past 2 sessions while perched near its all-time high, encountering distributional pressure. Subsequent gains and a strong close above the pivot point backed by at least +40% above average volume may clinch a technical buy signal.

11/30/2018 5:00:37 PM - Y - Posted a gain today for a new high close but volume was only +15% above average. Subsequent gain and a strong close above the pivot point backed by at least +40% above average volume may clinch a technical buy signal. However, new buying efforts in all stocks are discouraged under the fact-based investment system until a new confirmed market rally (M criteria) is noted.

11/27/2018 1:07:40 PM - Y - There was a "negative reversal" on the prior session after hitting a new high, action indicative of distributional pressure. Highlighted in yellow with pivot point cited based on its 4/12/18 high plus 10 cents in the 11/23/18 mid-day report (read here) and repeatedly noted - "A gain and strong close above the pivot point backed by at least +40% above average volume may clinch a technical buy signal. However, new buying efforts in all stocks are discouraged under the fact-based investment system until a new confirmed market rally (M criteria) is noted. Earnings increases in quarterly comparisons through Sep '18 have been above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been good after turning a profitable FY '15. See the latest FSU analysis for more details and an annotated graph."

11/26/2018 1:03:12 PM - Y - Hit a new high today but reversed into the red, encountering distributional pressure. Highlighted in yellow with pivot point cited based on its 4/12/18 high plus 10 cents in the prior mid-day report (read here). A gain and strong close above the pivot point backed by at least +40% above average volume may clinch a technical buy signal. However, new buying efforts in all stocks are discouraged under the fact-based investment system until a new confirmed market rally (M criteria) is noted. Earnings increases in quarterly comparisons through Sep '18 have been above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been good after turning a profitable FY '15. See the latest FSU analysis for more details and an annotated graph.

11/23/2018 3:10:32 PM - Y - Color code was changed to yellow with pivot point cited based on its 4/12/18 high plus 10 cents. Touched a new 52-week high today. A gain above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. However, new buying efforts are discouraged under the fact-based investment system until a new confirmed market rally (M criteria) is noted. Earnings increases in quarterly comparisons through Sep '18 have been above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been good after turning a profitable FY '15. See the latest FSU analysis for more details and a new annotated graph.

11/23/2018 11:08:55 AM - Y - Color code is changed to yellow with pivot point cited based on its 4/12/18 high plus 10 cents. Touched a new 52-week high today. A gain above the pivot point backed by at least +40% above average volume may trigger a technical buy signal. However, new buying efforts are discouraged under the fact-based investment system until a new confirmed market rally (M criteria) is noted. Earnings increases in quarterly comparisons through Sep '18 have been above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been good after turning a profitable FY '15.

11/5/2018 12:48:57 PM - Faces near-term resistance due to overhead supply up to the $18 level. Earnings increases in quarterly comparisons through Sep '18 have been above the +25% minimum guideline (C criteria). Annual earnings (A criteria) growth has been good after turning a profitable FY '15.