5/11/2023 12:48:33 PM - Still sputtering below its 50 DMA line ($8.35) since last noted with caution in the 4/27/23 mid-day report - "Reported Mar '23 quarterly earnings -24% on -20% sales revenues versus the year-ago period. The Dec '22 quarter was noted for breaking a streak of many quarterly comparisons above the +25% minimum guideline (C criteria). Went through a deep consolidation since dropped from the Featured Stocks list on 1/26/22."

4/27/2023 1:32:58 PM - Reported Mar '23 quarterly earnings -24% on -20% sales revenues versus the year-ago period. The Dec '22 quarter was noted for breaking a streak of many quarterly comparisons above the +25% minimum guideline (C criteria). Went through a deep consolidation since dropped from the Featured Stocks list on 1/26/22.

4/19/2023 1:02:59 PM - Reported Dec '22 quarterly earnings +7% with +4% sales revenues versus the year-ago period, breaking a streak of many quarterly comparisons above the +25% minimum guideline (C criteria). Went through a deep consolidation since dropped from the Featured Stocks list on 1/26/22.

1/26/2022 5:17:51 PM - Suffered another volume-driven loss today after triggering a worrisome technical sell signal. It will be dropped from the Featured Stocks list tonight. A rebound above the 50 DMA line ($11.40) is needed for its outlook to improve. See the latest FSU analysis for more details and an annotated graph.

1/25/2022 5:10:39 PM - G - Color code is changed to green after today's big volume-driven loss violated its 200 DMA line triggering a worrisome technical sell signal. A prompt rebound above the 200 DMA and gains above the 50 DMA line are needed for its outlook to improve. See the latest FSU analysis for more details and a new annotated graph.

1/24/2022 5:44:03 PM - Y - Managed a "positive reversal" today after undercutting both its prior low and its 200 DMA line. Still below its 50 DMA line ($11.45) and a rebound above it is needed for its outlook to improve. A gain and solid close above the pivot point may help clinch a proper new (or add-on) technical buy signal. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period.

1/19/2022 4:04:49 PM - Y - Recently consolidating near its 50 DMA line ($11.47). Any damaging losses below the prior lows ($10.86) would raise more serious concerns and trigger a technical sell signal. A gain and solid close above the pivot point may help clinch a proper new (or add-on) technical buy signal. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period.

1/14/2022 5:31:33 PM - Y - Rose above its 50 DMA line ($11.45) with 2 consecutive volume-driven gains helping its outlook improve and its color code is changed to yellow. Any damaging losses below the prior lows ($10.86) would raise more serious concerns and trigger a technical sell signal. A gain and solid close above the pivot point may help clinch a proper new (or add-on) technical buy signal. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period.

1/10/2022 5:25:19 PM - G - Halted its slide today after recently slumping below its 50 DMA line ($11.37) testing recent lows and its color code was changed to green. More damaging losses would raise concerns and trigger a technical sell signal. A gain and solid close above the pivot point may help clinch a proper new (or add-on) technical buy signal. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period.

1/7/2022 12:42:31 PM - G - Slumping below its 50 DMA line ($11.36) today testing recent lows and its color code is changed to green. More damaging losses would raise concerns and trigger a technical sell signal. A gain and solid close above the pivot point may help clinch a proper new (or add-on) technical buy signal. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period.

1/6/2022 5:24:45 PM - Y - Managed a "positive reversal" today after retesting support near its 50 DMA line ($11.36). More damaging losses would raise concerns. A gain and solid close above the pivot point may help clinch a proper new (or add-on) technical buy signal. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period.

1/4/2022 5:44:47 PM - Y - Recent losses are retesting support near its 50 DMA line ($11.32). More damaging losses would raise concerns. A gain and solid close above the pivot point may help clinch a proper new (or add-on) technical buy signal. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period. See the latest FSU analysis for more details and a new annotated graph.

12/28/2021 6:18:43 PM - Y - Still perched within striking distance of its all-time high after recently retesting support near its 50 DMA line ($11.20). More damaging losses would raise concerns. A gain and solid close above the pivot point may help clinch a proper new (or add-on) technical buy signal. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period.

12/21/2021 6:02:20 PM - Y - Posted a gain today with lighter volume. Recently retesting support near its 50 DMA line ($11.09). More damaging losses would raise concerns. A gain and solid close above the pivot point may help clinch a proper new (or add-on) technical buy signal. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period.

12/16/2021 5:51:22 PM - Y - Pulled back today with higher volume retesting support near its 50 DMA line ($11.07). More damaging losses would raise concerns. A gain and solid close above the pivot point may help clinch a proper new (or add-on) technical buy signal. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period.

12/15/2021 5:50:25 PM - Y - Posted a 2nd consecutive gain today, finding prompt support at its 50 DMA line ($11.06). More damaging losses would raise concerns. A gain and solid close above the pivot point may help clinch a proper new (or add-on) technical buy signal. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period.

12/14/2021 5:30:43 PM - Y - New pivot point cited was based on its 9/03/21 high plus 10 cents. Recently pulled back near its 50 DMA line ($11.05) which defines near-term support. More damaging losses would raise concerns. A gain and solid close above the pivot point may clinch a new (or add-on) technical buy signal. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period. Recently found support above its 200 DMA line ($10.16).

12/9/2021 6:15:26 PM - Y - Pulled back with lighter volume today for a 2nd consecutive loss. New pivot point cited was based on its 9/03/21 high plus 10 cents. Its 50 DMA line ($11.05) defines near-term support. A gain and solid close above the pivot point may clinch a new (or add-on) technical buy signal. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period. Recently found support above its 200 DMA line ($10.14).

12/8/2021 12:17:38 PM - Y - Gapped down today pulling back with volume running at an above average pace. New pivot point cited was based on its 9/03/21 high plus 10 cents. Its 50 DMA line ($11.05) defines near-term support. A gain and solid close above the pivot point may clinch a new (or add-on) technical buy signal. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period. Recently found support above its 200 DMA line ($10.13).

12/7/2021 5:48:34 PM - Y - Posted a gain today with +26% above average volume for a best-ever close. New pivot point cited was based on its 9/03/21 high plus 10 cents. Its 50 DMA line ($11.04) defines near-term support. A gain and solid close above the pivot point may clinch a new (or add-on) technical buy signal. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period. Recently found support above its 200 DMA line ($10.12).

12/1/2021 12:58:01 PM - Y - Color code is changed to yellow with new pivot point cited based on its 9/03/21 high plus 10 cents. Hitting a new all-time high while posting a 3rd consecutive gain today with ever increasing volume after consolidating above its 50 DMA line ($11.03). A gain and solid close above the pivot point may clinch a new (or add-on) technical buy signal. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period. Recently found support above its 200 DMA line ($10.08).

11/30/2021 5:28:59 PM - G - Posted a 2nd consecutive gain while consolidating above its 50 DMA line ($11.00) with volume totals near average. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period. Recently found support above its 200 DMA line ($10.07). See the latest FSU analysis for more details and a new annotated graph.

11/29/2021 5:10:39 PM - G - Consolidating above its 50 DMA line ($11.09) with volume totals near average. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period. Recently found support above its 200 DMA line ($10.06).

11/23/2021 5:36:30 PM - G - Gapped down today pulling back near its 50 DMA line ($11.03) with volume totals near average. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period. Recently found support above its 200 DMA line ($10.05).

11/17/2021 8:04:00 PM - G - Holding its ground above its 50 DMA line ($11.08) with volume totals cooling. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period. Recently found support above its 200 DMA line ($10.02).

11/11/2021 3:51:00 PM - G - Gains above the 50 DMA line ($11.14) this week have helped its outlook to improve. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period. Recently found support above its 200 DMA line ($9.99).

11/9/2021 1:20:35 PM - G - On track today for a 7th consecutive gain, rising above the 50 DMA line ($11.15) helping its outlook to improve. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period. Recently found support above its 200 DMA line ($9.95).

11/8/2021 6:17:15 PM - G - Gapped up today for a big gain with higher volume and closed above the 50 DMA line ($11.16) helping its outlook to improve. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period. Recently found support above its 200 DMA line ($9.95).

11/2/2021 5:33:45 PM - G - Posted a gain today with higher volume. A rebound above the 50 DMA line ($11.18) still is needed for its outlook to improve. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period. Recently found support above its 200 DMA line ($9.94).

10/29/2021 4:41:17 PM - G - Pulled back today for a 2nd consecutive volume-driven loss. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period. Found support above its 200 DMA line ($9.93). A rebound above the 50 DMA line ($11.18) still is needed for its outlook to improve. Volume and volatility often increase near earnings news. See the latest FSU analysis for more details and an annotated graph.

10/27/2021 1:10:46 PM - G - Posting a 3rd consecutive volume-driven gain today. Reported Sep '21 quarterly earnings +100% on +30% sales revenues versus the year ago period. Found support above its 200 DMA line ($9.91). A rebound above the 50 DMA line ($11.17) still is needed for its outlook to improve. Volume and volatility often increase near earnings news. See the latest FSU analysis for more details and an annotated graph.

10/26/2021 5:22:37 PM - G - Posted a volume-driven gain today but ended near the session low. Found support above its 200 DMA line ($9.90). A rebound above the 50 DMA line ($11.15) still is needed for its outlook to improve. Due to report Sep '21 quarterly results before the open on Wednesday, 10/27/21. Volume and volatility often increase near earnings news. See the latest FSU analysis for more details and a new annotated graph.

10/26/2021 1:03:21 PM - G - Posting a volume-driven gain today. Found support above its 200 DMA line ($9.90). A rebound above the 50 DMA line ($11.15) still is needed for its outlook to improve. Due to report Sep '21 quarterly results before the open on Wednesday, 10/27/21. Volume and volatility often increase near earnings news.

10/25/2021 5:12:32 PM - G - Due to report Sep '21 quarterly results on 10/27/21. Holding its ground above its 200 DMA line ($9.89). A rebound above the 50 DMA line ($11.17) is needed for its outlook to improve.

10/19/2021 5:29:38 PM - G - Holding its ground above its 200 DMA line ($9.86). A rebound above the 50 DMA line ($11.17) is needed for its outlook to improve.

10/14/2021 6:27:36 PM - G - Posted a small gain today after 4 consecutive losses slumping near its 200 DMA line ($9.82). A rebound above the 50 DMA line ($11.23) is needed for its outlook to improve.

10/7/2021 5:55:19 PM - G - Gapped up today rebounding toward the 50 DMA line ($11.24) which may act as resistance. Gains above the 50 DMA line are needed for its outlook to improve.

10/6/2021 5:14:45 PM - G - Gapped down today for another big loss with higher volume. Only a prompt rebound above the 50 DMA line ($11.21) would help its outlook improve.

10/4/2021 5:44:17 PM - G - Today's big loss with higher volume raised concerns while violating its 50 DMA line ($11.15) triggering a technical sell signal and its color code is changed to green. Only a prompt rebound above the 50 DMA line would help its outlook improve.

9/27/2021 6:14:53 PM - Y - Quietly consolidating near its "max buy" level. Prior low in the $11.25 area defines initial support to watch above its 50 DMA line ($10.96). See the latest FSU analysis for more details and a new annotated graph.

9/21/2021 6:11:13 PM - Y - Color code is changed to yellow while quietly consolidating below its "max buy" level. Prior highs in the $11.25 area define initial support to watch above its 50 DMA line ($10.78).

9/14/2021 5:34:04 PM - G - Quietly consolidating near its "max buy" level. Prior highs in the $11.25 area define initial support to watch above its 50 DMA line ($10.56).

9/7/2021 12:52:20 PM - G - Gapped up on the prior session rallying above its "max buy" level hitting another new all-time high and its color code was changed to green. Prior highs in the $11.25 area define initial support to watch above its 50 DMA line ($10.29).


9/3/2021 12:34:26 PM - G - Gapped up today rallying above its "max buy" level hitting another new all-time high and its color code was changed to green. Prior highs in the $11.25 area define initial support to watch above its 50 DMA line ($10.23).


9/3/2021 11:21:46 AM - G - Gapped up today rallying above its "max buy" level hitting another new all-time high and its color code is changed to green. Found prompt support at its 50 DMA line ($10.23). A violation of its 50 DMA line would raise concerns and trigger a technical sell signal.

9/2/2021 12:28:53 PM - Y - Holding its ground after hitting a new all-time high with +84% above average volume behind yesterday's 4th consecutive gain helping clinch a technical buy signal. Found prompt support at its 50 DMA line ($10.18). A violation of its 50 DMA line would raise concerns and trigger a technical sell signal.

9/1/2021 1:12:21 PM - Y - Hitting a new all-time high and approaching its "max buy" level with heavier volume behind today's 4th consecutive gain. Found prompt support at its 50 DMA line ($10.13). A violation of its 50 DMA line would raise concerns and trigger a technical sell signal.

8/25/2021 12:33:30 PM - Y - Posting a 4th consecutive volume-driven gain today. Tested support at its 50 DMA line ($9.92) with volume-driven losses last week. Stalled since reaching a new 52-week high. A violation of its 50 DMA line would raise concerns and trigger a technical sell signal.

8/23/2021 12:43:13 PM - Y - Posting a 2nd consecutive volume-driven gain today. Pulled back below its pivot point retesting support at its 50 DMA line ($9.86) with volume-driven losses last week indicative. Stalled since reaching a new 52-week high. A violation of its 50 DMA line would raise concerns and trigger a technical sell signal.

8/20/2021 12:48:11 PM - Y - Pulled back below its pivot point retesting support at its 50 DMA line ($9.84) with volume-driven losses this week indicative of distributional pressure. Stalled since reaching a new 52-week high. A violation of its 50 DMA line would raise concerns and trigger a technical sell signal.

8/18/2021 12:49:40 PM - Y - Gapped up today. Pulled back below its pivot point with volume-driven losses this week indicative of distributional pressure. Stalled since reaching a new 52-week high. Recent highs and its 50 DMA line ($9.81) define near term support to watch.

8/17/2021 12:55:55 PM - Y - Pulled back below its pivot point with volume-driven losses this week indicative of distributional pressure. Stalled since reaching a new 52-week high. Recent highs and its 50 DMA line ($9.79) define near term support to watch.

8/13/2021 12:37:54 PM - Y - Pulled back below its pivot point with volume-driven losses this week. Stalled since reaching a new 52-week high. Recent highs and its 50 DMA line ($9.76) define near term support to watch.

8/10/2021 11:16:17 AM - Y - Pulling back today for a 3rd consecutive loss since reaching a new 52-week high. Recent highs and its 50 DMA line define near term support to watch in the high $9 area.

8/6/2021 5:09:16 PM - Y - Pulled back today but showed resilience and closed in the upper third of its intra-day range. It was highlighted in yellow in the 8/05/21 mid-day report with pivot point cited based on its 2/16/21 high plus 10 cents. The gap gain helped it rally above the pivot point for a new all-time high backed by +72% above average volume triggering a proper technical buy signal. Reported Jun '21 quarterly earnings +100% on +21% sales revenues versus the year ago period. Recent quarters showed solid earnings and improved sales revenues increases satisfying the C criteria. Annual earnings (A criteria) growth has been strong after a noted downturn in FY '18. See the latest FSU analysis for more details and a new annotated graph.

8/5/2021 1:16:17 PM - Y - Color code is changed to yellow with pivot point cited based on its 2/16/21 high plus 10 cents. Gapped up hitting a new all-time high today. A gain and strong close above the pivot point backed by at least +40% above average volume may trigger a proper technical buy signal. Reported Jun '21 quarterly earnings +100% on +21% sales revenues versus the year ago period. Recent quarters showed solid earnings and improved sales revenues increases satisfying the C criteria. Annual earnings (A criteria) growth has been strong after a noted downturn in FY '18.

7/30/2021 12:51:23 PM - Posting a 3rd consecutive volume-driven gain today. Faces some resistance due to overhead supply up to the $11.25 level. Reported Jun '21 quarterly earnings +100% on +21% sales revenues versus the year ago period. Recent quarters showed solid earnings and improved sales revenues increases satisfying the C criteria. Annual earnings (A criteria) history included a downturn in FY '18.

7/29/2021 1:02:20 PM - Faces some resistance due to overhead supply up to the $11.25 level. Reported Jun '21 quarterly earnings +100% on +21% sales revenues versus the year ago period. Recent quarters showed solid earnings and improved sales revenues increases satisfying the C criteria. Annual earnings (A criteria) history included a downturn in FY '18.

7/13/2021 11:41:42 AM - Faces little resistance due to overhead supply up to the $11.25 level. Reported Mar '21 quarterly earnings +400% on +19% sales revenues versus the year ago period. Recent quarters showed solid earnings and improved sales revenues increases satisfying the C criteria. Annual earnings (A criteria) history included a downturn in FY '18.

6/3/2021 12:29:31 PM - Faces some resistance due to overhead supply up to the $11.25 level. Reported Mar '21 quarterly earnings +400% on +19% sales revenues versus the year ago period. Recent quarters showed solid earnings and improved sales revenues increases satisfying the C criteria. Annual earnings (A criteria) history included a downturn in FY '18.

4/26/2021 1:23:31 PM - Gapped up today challenging its 52-week high with a 4th consecutive gain backed by increasing volume after a 10-week cup shaped base. Reported Dec '20 quarterly earnings +167% on +15% sales revenues versus the year ago period. Company previously reported it expected to settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Recent quarters showed solid earnings and improved sales revenues increases satisfying the C criteria. Annual earnings (A criteria) history has been strong but included a downturn in FY '18.

4/23/2021 1:04:14 PM - Gapped up today rallying toward its 52-week high, working on the right side of a 10-week cup shaped base. Reported Dec '20 quarterly earnings +167% on +15% sales revenues versus the year ago period. Company previously reported it expected to settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Recent quarters showed solid earnings and improved sales revenues increases satisfying the C criteria. Annual earnings (A criteria) history has been strong but included a downturn in FY '18.

2/17/2021 12:53:49 PM - There was a "negative reversal" on the prior session after hitting a new 52-week high. Its 50 DMA line ($9.07) defines near-term support to watch. Reported Dec '20 quarterly earnings +167% on +15% sales revenues versus the year ago period. Company previously reported it expected to settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Recent quarters showed solid earnings and improved sales revenues increases satisfying the C criteria. Annual earnings (A criteria) history has been strong but included a downturn in FY '18.

2/8/2021 12:56:02 PM - Rebounding near its 52-week high with today's 3rd consecutive volume-driven gain. Its 50 DMA line ($8.69) defines near-term support to watch. Reported Dec '20 quarterly earnings +167% on +15% sales revenues versus the year ago period. Company recently reported it expected to settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Recent quarters showed solid earnings and improved sales revenues increases satisfying the C criteria. Annual earnings (A criteria) history has been strong but included a downturn in FY '18.

1/27/2021 2:15:45 PM - Pulling back from its 52-week high with today's 3rd consecutive volume-driven loss. Its 50 DMA line ($8.13) defines near-term support to watch. Reported Dec '20 quarterly earnings +167% on +15% sales revenues versus the year ago period. Company recently reported it expected to settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Recent quarters showed solid earnings and improved sales revenues increases satisfying the C criteria. Annual earnings (A criteria) history has been strong but included a downturn in FY '18.

1/26/2021 1:54:31 PM - Perched near its 52-week high following big volume-driven gains in recent weeks. Its 50 DMA line ($8.05) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported it expected to settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

1/25/2021 1:14:48 PM - Perched at its 52-week high today following big volume-driven gains in recent weeks. Its 50 DMA line ($7.96) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported it expected to settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

1/22/2021 12:24:23 PM - Powering to yet another new 52-week high today with a big volume-driven gain. Its 50 DMA line ($7.86) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported it expected to settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

1/21/2021 12:48:36 PM - Perched at its 52-week high today with another big volume-driven gain. Its 50 DMA line ($7.77) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported it expected to settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

1/20/2021 12:40:00 PM - Pulling back today after spiking to new 52-week highs with big volume-driven gains. Its 50 DMA line ($7.68) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported it expected to settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

1/19/2021 12:49:28 PM - Spiking to yet another new 52-week high with today's big volume-driven gain. Its 50 DMA line ($7.60) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported it expected to settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

1/15/2021 1:44:37 PM - Pulling back abruptly today after spiking to a new 52-week high with a big volume-driven gain. Its 50 DMA line ($7.51) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported it expected to settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

1/14/2021 1:04:52 PM - Powering to another new 52-week high with today's big volume-driven gain. Its 50 DMA line ($7.44) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported it expected to settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

1/11/2021 12:28:32 PM - Challenging its 52-week high and poised for a new high close with today's big volume-driven gain. Its 50 DMA line ($7.22) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported it expected to settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

1/8/2021 12:45:46 PM - Perched within striking distance of its 52-week high. Its 50 DMA line ($7.15) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported it expected to settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

12/17/2020 12:50:14 PM - Posting a big gain today rebounding toward its 52-week high. Its 50 DMA line ($6.35) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported it expected to settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

12/10/2020 2:04:36 PM - Pulling back from its 52-week high with today's 3rd cvonsecutive loss following a spurt of volume-driven gains. Its 50 DMA line ($6.03) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported that it expects to soon settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

12/9/2020 12:36:55 PM - Perched near its 52-week high followinng a spurt of volume-driven gains. Its 50 DMA line ($5.96) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported that it expects to soon settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

12/8/2020 3:08:51 PM - Pulling back from its 52-week high with today's loss following 3 consecutive volume-driven gains. Its 50 DMA line ($5.88) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported that it expects to soon settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

12/7/2020 3:31:32 PM - Hit yet another new 52-week high with today's 3rd consecutive volume-driven gains. Its 50 DMA line ($5.81) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported that it expects to soon settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

12/4/2020 1:09:25 PM - Gapped up today hitting yet another new 52-week high following noted volume-driven gains. Its 50 DMA line ($5.71) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported that it expects to soon settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

12/3/2020 1:19:55 PM - Gapped up today hitting yet another new 52-week high following noted volume-driven gains. Its 50 DMA line ($5.62) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported that it expects to soon settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

12/2/2020 12:45:26 PM - Perched at its 52-week high following 4 consecutive gains. Its 50 DMA line ($5.55) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported that it expects to soon settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

12/1/2020 12:55:00 PM - Gapped up today hitting a new 52-week high. Its 50 DMA line ($5.50) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported that it expects to soon settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

11/30/2020 12:42:45 PM - Gapped up today hitting a new 52-week high. Its 50 DMA line ($5.43) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported that it expects to soon settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

11/27/2020 12:06:29 PM - Perched at its 52-week high following volume-driven gains. Its 50 DMA line ($5.38) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported that it expects to soon settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

11/24/2020 12:51:34 PM - Pulling back today after powering to a new 52-week high with a gap up and big volume-driven gain on the prior session. Its 50 DMA line ($5.28) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported that it expects to soon settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

11/23/2020 1:04:44 PM - Gapped up today and powered to a new 52-week high with a big volume-driven gain. Its 50 DMA line ($5.23) define near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported that it expects to soon settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

11/9/2020 1:16:58 PM - Hit a new 52-week high with today's gap up and big volume-driven gain. Its 50 DMA line ($4.83) defines near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported that it expects to soon settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

11/2/2020 12:58:26 PM - Consolidating near its 52-week high. Prior high ($4.69 on 8/06/20) and its 50 DMA line ($4.66) define near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Company recently reported that it expects to soon settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

10/30/2020 1:03:42 PM - Consolidating near its 52-week high. Prior high ($4.69 on 8/06/20) and its 50 DMA line ($4.62) define near-term support to watch. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Last week the company reported that it expects to soon settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

10/29/2020 1:19:31 PM - Pulling back today from very near its 52-week high. Reported Sep '20 quarterly earnings +225% on +28% sales revenues versus the year ago period. Last week the company reported that it expects to soon settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

10/28/2020 1:21:51 PM - Due to report Sep '20 quarterly results on 10/29/20. Perched near its 52-week high since a big volume-driven gain last week on news it expects to soon settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

10/27/2020 1:00:01 PM - Due to report Sep '20 quarterly results on 10/29/20. Perched near its 52-week high since a big volume-driven gain last week on news it expects to soon settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Prior mid-day reports noted - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines."

10/26/2020 1:09:49 PM - Pulling back after challenging its 52-week high with a big volume-driven gain last week on news it expects to soon settle litigation and regulatory concerns with regard to a Micron (MU) dispute. Due to report Sep '20 quarterly results on 10/29/20. Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines.

10/23/2020 1:08:25 PM - Pulling back today after challenging its 52-week high with a big volume-driven gain on the prior session. Due to report Sep '20 quarterly results on 10/29/20. Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period and recent quarters showed solid earnings and improved sales revenues increases. Up and down annual earnings (A criteria) history is not a good match with the fact-based investment system's fundamental guidelines.

10/22/2020 12:28:07 PM - Gapped up today challenging its 52-week high with a big volume-driven gain. Noted with caution in prior mid-day reports - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period. Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

10/16/2020 12:38:56 PM - Pulling back from its 52-week high following recently noted volume-driven gains. Found support at its 50 DMA line ($4.33) during the recent consolidation. Noted with caution in prior mid-day reports - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period. Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

10/12/2020 12:35:57 PM - Perched near its 52-week high following 3 consecutive big volume-driven gains. Found support at its 50 DMA line during the recent consolidation. Noted with caution in prior mid-day reports - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period. Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

10/9/2020 12:38:14 PM - Perched at its 52-week high following 2 consecutive big volume-driven gains. Found support at its 50 DMA line during the recent consolidation. Noted with caution in prior mid-day reports - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period. Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

10/8/2020 12:43:43 PM - Gapped up again hitting another new 52-week high with today's 2nd consecutive big volume-driven gain. Found support at its 50 DMA line during the recent consolidation. Noted with caution in prior mid-day reports - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period. Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

10/7/2020 1:01:27 PM - Gapped up today hitting a new 52-week high with a big volume-driven gain. Found support at its 50 DMA line during the recent consolidation. Noted with caution in prior mid-day reports - "Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period. Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

9/29/2020 1:15:25 PM - Gapped down today, pulling back after gapping up and hitting a new 52-week high on the prior session when noted with caution in the mid-day report - "Found prompt support at its 50 DMA line ($3.90) while recently consolidating Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period. Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

9/28/2020 12:48:19 PM - Gapped up today hitting a new 52-week high. Found prompt support at its 50 DMA line ($3.90) while recently consolidating Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period. Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines.

9/25/2020 1:11:17 PM - Found prompt support at its 50 DMA line ($3.85) while recently consolidating and it is perched within striking distance of its 52-week high. Reported Jun '20 quarterly earnings +350% on +30% sales revenues versus the year-ago period. Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines.

9/17/2020 12:25:15 PM - Found prompt support at its 50 DMA line ($3.67) while recently consolidating and it is perched within striking distance of its 52-week high. Prior mid-day reports repeatedly noted as it broke out from a reverse-head-and-shoulders base - "Reported Jun '20 quarterly earnings +250% on +30% sales revenues versus the year-ago period. Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

9/9/2020 12:57:13 PM - Found prompt support at its 50 DMA line ($3.50) while consolidating. Prior mid-day reports repeatedly noted as it broke out from a reverse-head-and-shoulders base - "Reported Jun '20 quarterly earnings +250% on +30% sales revenues versus the year-ago period. Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

8/12/2020 1:06:27 PM - Consolidating after an impressive spurt of considerable volume-driven gains. Recently spiked to new 52-week highs and it is very extended from any sound base. Prior mid-day reports repeatedly noted as it broke out from a reverse-head-and-shoulders base - "Reported Jun '20 quarterly earnings +250% on +30% sales revenues versus the year-ago period. Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

8/10/2020 12:57:46 PM - Recently spiked to new 52-week highs, getting very extended from any sound base with an impressive spurt of considerable volume-driven gains. Prior mid-day reports repeatedly noted as it broke out from a reverse-head-and-shoulders base - "Reported Jun '20 quarterly earnings +250% on +30% sales revenues versus the year-ago period. Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

8/7/2020 1:22:22 PM - Pulling back today after spiking to new 52-week highs, getting very extended from any sound base with an impressive spurt of considerable volume-driven gains. Prior mid-day reports repeatedly noted as it broke out from a reverse-head-and-shoulders base - "Reported Jun '20 quarterly earnings +250% on +30% sales revenues versus the year-ago period. Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

8/6/2020 1:28:55 PM - Gapped up today hitting yet another new 52-week high. Very extended from any sound base after an impressive spurt of considerable volume-driven gains. Prior mid-day reports noted as it broke out from a reverse-head-and-shoulders base with gains backed by ever-increasing volume. Reported Jun '20 quarterly earnings +250% on +30% sales revenues versus the year-ago period. Prior mid-day reports cautioned members - "Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

8/4/2020 1:09:00 PM - Reversed into the red after hitting yet another new 52-week high today. Extended from any sound base after an impressive spurt of considerable volume-driven gains. Prior mid-day reports noted as it broke out from a reverse-head-and-shoulders base with gains backed by ever-increasing volume. Report Jun '20 quarterly earnings +250% on +30% sales revenues versus the year-ago period. Prior mid-day reports cautioned members - "Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

8/3/2020 1:32:25 PM - Hitting another new 52-week high today while gapping up and adding to an impressive spurt of considerable volume-driven gains. Prior mid-day reports noted as it broke out from a reverse-head-and-shoulders base with gains backed by ever-increasing volume. Report Jun '20 quarterly earnings +250% on +30% sales revenues versus the year-ago period. Volume and volatility often increase near earnings news. Prior mid-day reports cautioned members - "Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

7/30/2020 1:24:15 PM - Hovering near its 52-week high following considerable volume-driven gains. Prior mid-day reports noted as it broke out from a reverse-head-and-shoulders base with gains backed by ever-increasing volume. Report Jun '20 quarterly earnings +250% on +30% sales revenues versus the year-ago period. Volume and volatility often increase near earnings news. Prior mid-day reports cautioned members - "Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

7/29/2020 1:18:38 PM - Perched near its 52-week high following considerable volume-driven gains. Prior mid-day reports noted as it broke out from a reverse-head-and-shoulders base with gains backed by ever-increasing volume. Due to report earnings news after the close on Wednesday, 7/29/20. Volume and volatility often increase near earnings news. Prior mid-day reports cautioned members - "Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

7/28/2020 12:59:40 PM - Pulling back today following considerable volume-driven gains. Prior mid-day reports noted as it broke out from a reverse-head-and-shoulders base with gains backed by ever-increasing volume. Due to report earnings news after the close on Wednesday, 7/29/20. Volume and volatility often increase near earnings news. Prior mid-day reports cautioned members - "Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

7/27/2020 12:54:18 PM - Gapped up again today powering higher following a gap up and considerable volume-driven gain noted on 7/23/20. Prior mid-day reports noted as it broke out from a reverse-head-and-shoulders base with gains backed by ever-increasing volume. Due to report earnings news on 7/29/20. Volume and volatility often increase near earnings news. Prior mid-day reports cautioned members - "Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

7/24/2020 1:17:19 PM - Gapped up on the prior session powering higher with a considerable volume-driven gain. It was noted in the mid-day report as it broke out from a reverse-head-and-shoulders base on 7/21/20 with a 3rd consecutive gain backed by ever-increasing volume. Due to report earnings news on 7/29/20. Volume and volatility often increase near earnings news. Prior mid-day reports cautioned members - "Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

7/23/2020 12:54:12 PM - Gapped up today, powering higher with a considerable volume-driven gain. Broke out from a reverse-head-and-shoulders base on the prior session with a 3rd consecutive gain backed by ever-increasing volume. Due to report earnings news on 7/29/20. The prior mid-day report cautioned members - "Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines."

7/22/2020 1:22:18 PM - Rising from a reverse-head-and-shoulders base with today's 3rd consecutive gain backed by ever-increasing volume. Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines.

7/14/2020 1:03:22 PM - Gapped down today. Challenged prior highs with on the prior session with a volume-driven gain. Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines.

7/13/2020 12:45:33 PM - Challenging prior highs with today's gap up and volume-driven gain. Reported strong sales revenues and earnings increases in the Dec '19 and Mar '20 quarterly comparisons versus the year ago periods. Prior quarterly and annual earnings history has been erratic and not a good match with the fact-based investment system's fundamental guidelines.