1/12/2024 12:50:44 PM - Went through a deep consoidation since dropped from the Featured Stocks list on 9/21/21. Reported Oct '23 quarterly earnings 39% on +9% sales revenues versus the year ago period. Earnings increases have been above the +25% minimum guideline (C criteria) in the 4 latest quarters, however, sequential quarterly comparisons show worrisome deceleration in its sales revenues growth rate. Annual earnings (A criteria) were flat in FY '23 versus '22.

12/18/2023 12:28:53 PM - Went through a deep consoidation since dropped from the Featured Stocks list whe last noted on 9/21/21. Reported Oct '23 quarterly earnings 39% on +9% sales revenues versus the year ago period. Earnings increases have been above the +25% minimum guideline (C criteria) in the 4 latest quarters however sequential quarterly comparisons show worrisome deceleration in its sales revenues growth rate. Annual earnings (A criteria) were flat in FY '23 versus '22.

9/21/2021 6:09:41 PM - Its Relative Strength Rating has dropped to 68 while failing to rebound after damaging losses triggering technical sell signals. It will be dropped from the Featured Stocks list tonight. Only a prompt rebound above the 50 DMA line would help its outlook improve. Reported Jul '21 quarterly earnings +176% on +50% sales revenues versus the year ago period.

9/14/2021 12:28:34 PM - G - Slumped well below its 50 DMA line ($293) and violated the prior low ($281,28) with damaging losses triggering technical sell signals. Only a prompt rebound above the 50 DMA line would help its outlook improve. Reported Jul '21 quarterly earnings +176% on +50% sales revenues versus the year ago period.

9/8/2021 11:59:32 AM - G - Color code is changed to green while slumping below its 50 DMA line ($293) with above average volume behind losses raising concerns. Prior low ($281,28) defines the next important near-term chart support. More damaging losses would raise greater concerns. Reported Jul '21 quarterly earnings +176% on +50% sales revenues versus the year ago period.

9/7/2021 12:28:34 PM - Y - Color code is changed to yellow while pulling back below its "max buy" level today. Challenged its all-time high on the prior session with a big volume-driven gain. Bullish action came after it reported Jul '21 quarterly earnings +176% on +50% sales revenues versus the year ago period. The 50 DMA line ($293.75) and recent low ($281) define important support to watch on pullbacks.

9/3/2021 12:16:06 PM - G - Rallying from support at its 50 DMA line ($291) quickly rising above its "max buy" level challenging its all-time high with today's big volume-driven gain and its color code wais changed to green. Bullish action came after it reported Jul '21 quarterly earnings +176% on +50% sales revenues versus the year ago period. The 50 DMA line ($293) and recent low ($281) define important support to watch on pullbacks.

9/3/2021 10:32:59 AM - G - Rallying from support at its 50 DMA line ($291) quickly rising above its "max buy" level challenging its all-time high with today's big volume-driven gain and its color code is changed to green. Bullish action came after it reported Jul '21 quarterly earnings +176% on +50% sales revenues versus the year ago period. The 50 DMA line ($293) and recent low ($281) define important support to watch on pullbacks.

8/31/2021 4:43:56 PM - Y - Pulled back today with higher volume testing support at its 50 DMA line ($291). It has not formed a sound base of sufficient length. A damaging violation of the 50 DMA line and recent low ($281) would raise greater concerns and trigger technical sell signals.

8/25/2021 3:43:58 PM - Y - Found support at its 50 DMA line ($289) but it has not formed a sound base. A damaging violation would raise greater concerns and trigger a technical sell signal.

8/20/2021 4:19:27 PM - Y - Slumped to test its 50 DMA line ($286) with light volume behind losses. A damaging violation would raise greater concerns and trigger a technical sell signal.

8/16/2021 6:28:56 PM - Y - Slumped to test its 50 DMA line ($283) with light volume behind today's big loss. A violation would raise greater concerns and trigger a technical sell signal. See the latest FSU analysis for more details and an annotated graph.

8/13/2021 5:13:20 PM - Y - Sputtering but holding its ground after a quiet "negative reversal" on 8/10/21 at its all-time high. Wedged into new high territory with recent gains lacking great volume conviction. Prior low ($270.41 on 7/15/21) defines initial support above its 50 DMA line ($282). See the latest FSU analysis for more details and a new annotated graph.

8/11/2021 4:00:41 PM - Y - Pulled back today with below average volume after a "negative reversal" on the prior session at its all-time high. Wedged into new high territory with recent gains lacking great volume conviction. Prior low ($270.41 on 7/15/21) defines initial support above its 50 DMA line ($278).

8/4/2021 5:15:34 PM - Y - Posted a gain today with light volume. Hovering near its all-time high after wedging into new high territory with recent gains lacking great volume conviction. Prior low ($270.41 on 7/15/21) defines initial support above its 50 DMA line ($268).

8/3/2021 5:45:40 PM - Y - Volume totals have been cooling while hovering near its all-time high after wedging into new high territory with recent gains lacking great volume conviction. Prior low ($270.41 on 7/15/21) defines initial support above its 50 DMA line ($265).

7/27/2021 1:21:37 PM - Y - Quietly pulling back from its all-time high after wedging into new high territory with recent gains lacking great volume conviction. Prior low ($270.41 on 7/15/21) defines initial support above its 50 DMA line.

7/20/2021 11:54:17 AM - Y - Posting a 4th consecutive gain today and hitting a new all-time high. Wedging into new high territory with gains in recent weeks lacking great volume conviction. Highlighted in yellow with pivot point cited based on its 9/02/20 high plus 10 cents. A gain and strong close above the pivot point cited backed by at least +40% above average volume may trigger a convincing new (or add-on) technical buy signal. Fundamentals remain strong after reporting very strong Apr '21 quarterly results.

7/19/2021 5:57:03 PM - Y - Posted a 3rd consecutive gain today with below average volume and managed a best-ever close. Wedging into new high territory with gains in recent weeks lacking great volume conviction. Highlighted in yellow with pivot point cited based on its 9/02/20 high plus 10 cents. A gain and strong close above the pivot point cited backed by at least +40% above average volume may trigger a convincing new (or add-on) technical buy signal. Fundamentals remain strong after reporting very strong Apr '21 quarterly results.

7/14/2021 3:59:10 PM - Y - Pulling back today for a 2nd consecutive loss with lighter volume after wedging into new high territory with gains in recent weeks lacking great volume conviction. Highlighted in yellow with pivot point cited based on its 9/02/20 high plus 10 cents. A gain and strong close above the pivot point cited backed by at least +40% above average volume may trigger a convincing new (or add-on) technical buy signal. Fundamentals remain strong after reporting very strong Apr '21 quarterly results.

7/13/2021 5:28:58 PM - Y - Pulled back today with lighter volume after wedging into new high territory with gains in recent weeks lacking great volume conviction. Highlighted in yellow with pivot point cited based on its 9/02/20 high plus 10 cents. A gain and strong close above the pivot point cited backed by at least +40% above average volume may trigger a convincing new (or add-on) technical buy signal. Fundamentals remain strong after reporting very strong Apr '21 quarterly results.

7/7/2021 12:29:45 PM - Y - Wedging into new high territory with today's gain backed by above average volume. Highlighted in yellow with pivot point cited based on its 9/02/20 high plus 10 cents. A gain and strong close above the pivot point cited backed by at least +40% above average volume may trigger a convincing new (or add-on) technical buy signal. Fundamentals remain strong after reporting very strong Apr '21 quarterly results. It went through a choppy consolidation then rebounded since noted on 3/03/21 when dropped from the Featured Stocks list. See the latest FSU analysis for more details and an annotated graph.

7/6/2021 5:44:30 PM - Y - Touched a new high with today's gain backed by average volume. Highlighted in yellow with pivot point cited based on its 9/02/20 high plus 10 cents. Subsequent gains and a strong close above the pivot point cited backed by at least +40% above average volume may trigger a convincing new (or add-on) technical buy signal. Fundamentals remain strong after reporting very strong Apr '21 quarterly results. It went through a choppy consolidation then rebounded since last noted on 3/03/21 when dropped from the Featured Stocks list. See the latest FSU analysis for more details and a new annotated graph.

7/6/2021 12:27:47 PM - Y - Color code is changed to yellow with pivot point cited based on its 9/02/20 high plus 10 cents. Hit a new high with today's early gain. A solid gain and strong close above the pivot point cited backed by at least +40% above average volume may trigger a convincing new (or add-on) technical buy signal. Fundamentals remain strong after reporting very strong Apr '21 quarterly results. It went through a choppy consolidation then rebounded since last noted on 3/03/21 when dropped from the Featured Stocks list.

3/3/2021 5:02:30 PM - Slumping badly again today, it met resistance at its 50 DMA line ($242) after damaging losses triggered a technical sell signal. Relative Strength Rating has slumped to 73, below the 80+ minimum guideline for buy candidates. Fundamentals remain strong. It will be dropped from the Featured Stocks list tonight.

3/1/2021 5:30:44 PM - G - With today's 2nd consecutive volume-driven gain it rebounded toward its 50 DMA line ($243.51). That important short-term average may act as resistance after damaging losses triggered a technical sell signal. Fundamentals remain strong.

2/25/2021 5:28:56 PM - G - Color code is changed to green after it suffered a big volume-driven loss today. Slumped well below its 50 DMA line ($243) again raising greater concerns and triggering a technical sell signal. Fundamentals remain strong.

2/22/2021 6:27:02 PM - Y - Suffered a big volume-driven loss today testing the 50 DMA line ($242.65) again. More damaging losses would raise greater concerns. Faces little resistance due to overhead supply. Fundamentals remain strong.

2/16/2021 5:46:59 PM - Y - Up again today wedging higher with gains lacking great volume since its rebound above the 50 DMA line ($241) helped its outlook improve. Faces little resistance due to overhead supply. Fundamentals remain strong.

2/9/2021 5:34:06 PM - Y - Wedging higher since its rebound above the 50 DMA line ($238) helped its outlook improve. Faces little resistance due to overhead supply. The prior low ($216.50 on 1/04/21) defines the next important support to watch. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

2/4/2021 5:36:20 PM - Y - Rebounded above the 50 DMA line ($236) this week helping its outlook improve. Faces some resistance due to overhead supply. The prior low ($216.50 on 1/04/21) defines the next important support to watch. Fundamentals remain strong.

2/2/2021 12:46:06 PM - Y - Color code is changed to yellow as the gain today and rebound above the 50 DMA line ($235) helps its outlook improve. Faces some resistance due to overhead supply. The prior low ($216.50 on 1/04/21) defines the next important support to watch. Fundamentals remain strong.

1/27/2021 5:01:40 PM - G - Color code is changed to green after today's 3rd big loss with near average volume raised concerns and triggered a technical sell signal by violating its 50 DMA line ($233). Only a prompt rebound above the 50 DMA line would help its outlook improve. The prior low ($216.50 on 1/04/21) defines the next important support to watch. Fundamentals remain strong.

1/25/2021 6:10:50 PM - Y - Suffered a big loss today with higher (near average) volume raising concerns while sputtering below the pivot point cited. Near-term support to watch is its 50 DMA line ($232) and prior low ($216.50 on 1/04/21) . Fundamentals remain strong.

1/19/2021 5:13:43 PM - Y - Posted a gain today with higher (but still below average) volume. Finished strong on 1/12/21 after highlighted in yellow with pivot point cited based on its 12/04/20 high plus 10 cents. The big gain and strong close above the pivot point backed by twice average volume clinched a technical buy signal. Recently found support near its 50 DMA line ($230). Fundamentals remain strong.

1/13/2021 6:01:35 PM - Y - Pulled back today with lighter (near average) volume. Finished strong on the prior session after highlighted in yellow with pivot point cited based on its 12/04/20 high plus 10 cents. The big gain and strong close above the pivot point backed by twice average volume clinched a technical buy signal. Recently found support near its 50 DMA line. Fundamentals remain strong. See the latest FSU analysis for more details and an annotated graph.

1/12/2021 6:52:54 PM - Y - Finished strong today after highlighted in yellow with pivot point cited based on its 12/04/20 high plus 10 cents in the earlier mid-day report. The big gain and strong close above the pivot point backed by twice average volume clinched a technical buy signal. Recently found support near its 50 DMA line. Fundamentals remain strong. See the latest FSU analysis for more details and a new annotated graph.

1/12/2021 12:21:10 PM - Y - Color code is changed to yellow with pivot point cited based on its 12/04/20 high plus 10 cents. Subsequent gains and a close above the pivot point backed by at least +40% may clinch technical buy signal. Challenging prior highs with today's gain after finding support near its 50 DMA line. Fundamentals remain strong. It was dropped from the Featured Stocks list on 9/11/20.

9/11/2020 4:55:25 PM - Slumped below its 50 DMA line ($208) with today's loss backed by +27% above average volume. Only a prompt rebound above the 50 DMA line would help its outlook improve. It is now -31.8% off its all-time high and will be dropped from the Featured Stocks list tonight. The prior low ($189.12 on 8/12/20) defines the next important near-term support to watch.

9/9/2020 5:08:22 PM - G - Halted its slide today near its 50 DMA line ($207) after suffering 4 consecutive volume-driven losses while abruptly retreating from its all-time high. The prior low ($189.12 on 8/12/20) defines the next important near-term support to watch.

9/8/2020 5:23:28 PM - G - Suffered a 4th consecutive volume-driven loss today, abruptly retreating from its all-time high. Testing its 50 DMA line ($206) while the prior low ($189.12 on 8/12/20) defines the next important near-term support to watch.

9/4/2020 6:12:08 PM - G - Suffered a 3rd consecutive volume-driven loss today, abruptly retreating from its all-time high. Testing its 50 DMA line ($206) while the prior low ($189.12 on 8/12/20) defines the next important near-term support to watch.

9/3/2020 6:21:37 PM - G - There was a "negative reversal" on the prior session and another big volume-driven loss today, abruptly retreating from its all-time high. It did not form a sound base of sufficient length. Its 50 DMA line ($205) and prior low ($189.12 on 8/12/20) define important near-term support to watch.

9/2/2020 12:32:38 PM - G - There was a "negative reversal" today after hitting yet another new all-time high. A big "breakaway gap" and volume-driven gain on 9/01/20 followed 5 consecutive gains with below average volume. It did not form a sound base of sufficient length. Its 50 DMA line ($203.52) and prior low ($189.12 on 8/12/20) define important near-term support to watch.

9/1/2020 12:21:26 PM - G - Hitting new all-time highs with today's big "breakaway gap" and volume-driven gain following 5 consecutive gains with below average volume. It did not form a sound base of sufficient length. Its 50 DMA line ($201) and prior low ($189.12 on 8/12/20) define important near-term support to watch. See the latest FSU analysis for more details and an annotated graph.

8/31/2020 7:25:31 PM - G - Posted a 5th consecutive gain today with below average volume. It has not formed a sound base of sufficient length. Its 50 DMA line ($199.66) and prior low ($189.12 on 8/12/20) define important near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

8/26/2020 7:05:23 PM - G - Posted a big gain today with higher (but below average) volume. It has not formed a sound base of sufficient length. Its 50 DMA line ($196) and prior low ($189.12 on 8/12/20) define important near-term support to watch.

8/24/2020 4:53:59 PM - G - Volume totals have been cooling while consolidating above its 50 DMA line ($194) and prior low ($189.12 on 8/12/20) which define important near-term support to watch. It is extended from any sound base.

8/21/2020 5:37:27 PM - G - Volume totals have been cooling while consolidating above its 50 DMA line ($193.35) and prior low ($189.12 on 8/12/20) which define important near-term support to watch. It is extended from any sound base.

8/17/2020 6:09:27 PM - G - Posted a 4th consecutive gain with below average volume, consolidating above its 50 DMA line ($188.22) and prior low ($189.12 on 8/12/20) which define important near-term support to watch. See the latest FSU analysis for more details and a new annotated graph.

8/13/2020 7:54:20 PM - G - Still very extended from any sound base. Its 50 DMA line ($185.66) defines near-term support to watch.

8/11/2020 6:10:52 PM - G - Pulled back today for a 5th consecutive loss while abruptly retreating from its all-time high. Still very extended from any sound base. Its 50 DMA line ($183.71) defines near-term support to watch. DOCU is now priced +74% above its 200 DMA price, and it is taught in the Certification that a stock trading +70-100% or more above the 200 DMA is to be recognized as a "sell signal".

8/7/2020 5:36:47 PM - G - Pulled back today with higher (near average) volume behind a 2nd consecutive loss while abruptly retreating from its all-time high. Still very extended from any sound base. Its 50 DMA line ($181.65) defines near-term support to watch. DOCU is now priced +88% above its 200 DMA price, and it is taught in the Certification that a stock trading +70-100% or more above the 200 DMA is to be recognized as a "sell signal".

8/6/2020 5:32:38 PM - G - Pulled back from its all-time high with today's loss on higher (near average) volume. Still very extended from any sound base. Its 50 DMA line ($180) defines near-term support to watch. DOCU is now priced +100% above its 200 DMA price, and it is taught in the Certification that a stock trading +70-100% or more above the 200 DMA is to be recognized as a "sell signal".

8/3/2020 5:39:40 PM - G - Posted a 6th consecutive gain today with below average volume. Still very extended from any sound base. Its 50 DMA line ($174.49) defines near-term support to watch. DOCU is now priced +114% above its 200 DMA price, and it is taught in the Certification that a stock trading +70-100% or more above the 200 DMA is to be recognized as a "sell signal".

7/29/2020 6:13:24 PM - G - Posted a 3rd consecutive gain today with below average volume. Still very extended from any sound base. Its 50 DMA line ($169) defines near-term support to watch. DOCU is now priced +102% above its 200 DMA price, and it is taught in the Certification that a stock trading +70-100% or more above the 200 DMA is to be recognized as a "sell signal". See the latest FSU analysis for more details and an annotated graph.

7/28/2020 6:35:00 PM - G - Still very extended from any sound base. Its 50 DMA line ($167.40) defines near-term support to watch. DOCU is now priced +91% above its 200 DMA price, and it is taught in the Certification that a stock trading +70-100% or more above the 200 DMA is to be recognized as a "sell signal". See the latest FSU analysis for more details and a new annotated graph.

7/24/2020 7:26:05 PM - G - Gapped down today as it suffered another loss on light volume. It is very extended from any sound base. Its 50 DMA line ($164.50) defines near-term support to watch. DOCU is now priced +88% above its 200 DMA price, and it is taught in the Certification that a stock trading +70-100% or more above the 200 DMA is to be recognized as a "sell signal".

7/23/2020 5:41:44 PM - G - There was a "negative reversal" today for a loss on light volume. It is very extended from any sound base. Its 50 DMA line ($163) defines near-term support to watch on pullbacks. DOCU is now priced +97% above its 200 DMA price, and it is taught in the Certification that a stock trading +70-100% or more above the 200 DMA is to be recognized as a "sell signal".

7/20/2020 2:14:55 PM - G - Very extended from any sound base. Its 50 DMA line ($158) defines near-term support to watch on pullbacks. DOCU is now priced +102% above its 200 DMA price, and it is taught in the Certification that a stock trading +70-100% or more above the 200 DMA is to be recognized as a "sell signal".

7/14/2020 12:37:07 PM - G - Abruptly retreated with a big loss on above average volume on the prior session. Very extended from any sound base. Its 50 DMA line ($151.33) defines near-term support to watch on pullbacks. DOCU is now priced +99% above its 200 DMA price, and it is taught in the Certification that a stock trading +70-100% or more above the 200 DMA is to be recognized as a "sell signal".

7/13/2020 6:39:13 PM - G - Abruptly retreated with a big loss on above average volume today. Very extended from any sound base. Its 50 DMA line ($149.61) defines near-term support to watch on pullbacks. DOCU is now priced +99% above its 200 DMA price, and it is taught in the Certification that a stock trading +70-100% or more above the 200 DMA is to be recognized as a "sell signal".

7/9/2020 12:25:13 PM - G - Hitting yet another new all-time high today, getting very extended from any sound base. Its 50 DMA line ($145) defines near-term support to watch on pullbacks. DOCU is now priced +127% above its 200 DMA price, and it is taught in the Certification that a stock trading +70-100% or more above the 200 DMA is to be recognized as a "sell signal".

7/7/2020 5:58:20 PM - G - Hit yet another new all-time high today. Very extended from any sound base. Its 50 DMA line ($141.64) defines near-term support to watch on pullbacks. DOCU is now priced +111% above its 200 DMA price, and it is taught in the Certification that a stock trading +70-100% or more above the 200 DMA is to be recognized as a "sell signal".

7/7/2020 12:18:40 PM - G - Hit yet another new all-time high today. Very extended from any sound base. Its 50 DMA line ($141.66) defines near-term support to watch on pullbacks. DOCU is now priced +111% above its 200 DMA price, and it is taught in the Certification that a stock trading +70-100% or more above the 200 DMA is to be recognized as a "sell signal".

7/2/2020 12:53:05 PM - G - Spiking to a new all-time high today with above average volume. Very extended from any sound base. Its 50 DMA line ($138) defines near-term support to watch. DOCU is now priced +114% above its 200 DMA price, and it is taught in the Certification that a stock trading +70-100% or more above the 200 DMA is to be recognized as a "sell signal".

7/1/2020 6:08:09 PM - G - Posted a quiet gain today for a best-ever close. Very extended from any sound base. Prior high ($152 on 6/02/20) defines initial support to watch well above its 50 DMA line ($136.24). DOCU is now priced +97% above its 200 DMA price ($89.51), and it is taught in the Certification that a stock trading +70-100% or more above the 200 DMA is to be recognized as a "sell signal". See the latest FSU analysis for more details and a new annotated graph.

6/29/2020 6:28:13 PM - G - Pulled back from its all-time high with a loss today on average volume. Very extended from any sound base. Prior high ($152 on 6/02/20) defines initial support to watch well above its 50 DMA line ($133). DOCU is now priced +92% above its 200 DMA price ($89.51), and it is taught in the Certification that a stock trading +70-100% or more above the 200 DMA is to be recognized as a "sell signal".

6/26/2020 6:19:31 PM - G - Hit yet another new all-time high today, getting very extended from any sound base. Prior high ($152 on 6/02/20) defines initial support to watch well above its 50 DMA line ($131.81). DOCU is now priced +100% above its 200 DMA price ($89), and it is taught in the Certification that a stock trading +70-100% or more above the 200 DMA is to be recognized as a "sell signal".

6/24/2020 12:25:01 PM - G - Pulling back after getting extended from the recently noted new base. Prior high ($152 on 6/02/20) defines initial support to watch well above its 50 DMA line ($129).

6/22/2020 3:43:13 PM - G - Hit yet another new all-time high with today's gain backed by lighter volume, getting more extended from the recently noted new base. Prior high ($152 on 6/02/20) defines initial support to watch well above its 50 DMA line.

6/16/2020 12:34:18 PM - G - Color code was changed to green after rallying above its "max buy" level on the prior session. Posted a big gain above the pivot point backed by +107% above average volume triggering a new (or add-on) technical buy signal.

6/15/2020 5:57:15 PM - G - Color code is changed to green after rallying above its "max buy" level today with a big gain above the pivot point backed by +107% above average volume triggering a new (or add-on) technical buy signal.

6/15/2020 12:16:25 PM - Y - Showing strength today approaching its "max buy" level even amid widespread market weakness earlier in the session. Previously noted - "Highlighted in yellow with pivot point cited based on its 5/02/20 high plus 10 cents after forming an advanced 'ascending base' marked by 3 pullbacks of 10-20% during its ongoing ascent. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal."

6/11/2020 12:14:03 PM - Y - Showing strength today amid widespread market weakness. Highlighted in yellow with pivot point cited based on its 5/02/20 high plus 10 cents after forming an advanced "ascending base" marked by 3 pullbacks of 10-20% during its ongoing ascent. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. Reported earnings +71% on +39% sales revenues for the Apr '20 quarter versus the year ago period. The past 3 quarterly comparisons versus the year ago period were well above the +25% minimum guideline (C criteria). After years of losses it had solid earnings in FY '19 and "20 with very strong with solid sales revenues growth. See the latest FSU analysis for more details and an annotated graph.

6/10/2020 5:54:32 PM - Y - Finished strong after highlighted in yellow with pivot point cited based on its 5/02/20 high plus 10 cents after forming an advanced "ascending base" marked by 3 pullbacks of 10-20% during its ongoing ascent. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. Reported earnings +71% on +39% sales revenues for the Apr '20 quarter versus the year ago period. The past 3 quarterly comparisons versus the year ago period were well above the +25% minimum guideline (C criteria). After years of losses it had solid earnings in FY '19 and "20 with very strong with solid sales revenues growth. See the latest FSU analysis for more details and an annotated graph.

6/10/2020 12:34:18 PM - Y - Color code is changed to yellow with pivot point cited based on its 5/02/20 high plus 10 cents after forming an advanced "ascending base" marked by 3 pullbacks of 10-20% during its ongoing ascent. Subsequent gains above the pivot point backed by at least +40% above average volume may trigger a new (or add-on) technical buy signal. Reported earnings +71% on +39% sales revenues for the Apr '20 quarter versus the year ago period. Three of the past 4 quarterly comparisons versus the year ago period were above the +25% minimum guideline. After years of losses it had solid earnings in FY '19 and "20 with very strong with solid sales revenues growth.

6/5/2020 12:44:48 PM - Reported earnings +71% on +39% sales revenues for the Apr '20 quarter versus the year ago period. Pulling back from its all-time high following volume-driven gains. Very extended from any sound base. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Rallied impressively after finding support at its 200 DMA line. Three of the past 4 quarterly comparisons versus the year ago period were above the +25% minimum guideline. After years of losses it had solid earnings in FY '19 and "20 with very strong with solid sales revenues growth.

6/4/2020 12:26:56 PM - Due to report earnings news after today's close. Pulling back from its all-time high following volume-driven gains, getting very extended from any sound base. Rallied impressively after finding support at its 200 DMA line. Earnings history included a -67% comparison in the Jul '19 quarter versus the year ago period, but otherwise results have been very strong with solid sales revenues growth.

6/2/2020 12:32:30 PM - Due to report earnings news on 6/04/20. Hit yet another new all-time high today following volume-driven gains, getting very extended from any sound base. Rallied impressively after finding support at its 200 DMA line. Earnings history included a -67% comparison in the Jul '19 quarter versus the year ago period, but otherwise results have been very strong with solid sales revenues growth.

6/1/2020 12:18:05 PM - Hitting yet another new all-time high with today's volume-driven gain, getting very extended from any sound base. Rallied impressively after finding support at its 200 DMA line. Due to report earnings news on 6/04/20. Earnings history included a -67% comparison in the Jul '19 quarter versus the year ago period, but otherwise results have been very strong with solid sales revenues growth.

5/29/2020 12:44:13 PM - Hit another new all-time high with today's volume-driven gain, getting very extended from any sound base. Rallied impressively after finding support at its 200 DMA line. Due to report earnings news on 6/04/20. Earnings history included a -67% comparison in the Jul '19 quarter versus the year ago period, but otherwise results have been very strong with solid sales revenues growth.

4/16/2020 12:46:35 PM - Hitting a new all-time high with today's 6th consecutive gain, extended from any sound base. Rallied impressively after finding support at its 200 DMA line. Earnings history included a -67% comparison in the Jul '19 quarter versus the year ago period, but otherwise results have been very strong with solid sales revenues growth.



4/7/2020 12:14:12 PM - Consolidating near its all-time high following big volume-driven gains. It did not form a sound base yet rallied impressively after recently finding support at its 200 DMA line ($67). Earnings history included a -67% comparison in the Jul '19 quarter versus the year ago period, but otherwise results have been very strong with solid sales revenues growth.



4/6/2020 12:10:37 PM - Consolidating after reaching a new all-time high last week with big volume-driven gains. It did not form a sound base yet rallied impressively after recently finding support at its 200 DMA line ($67). Earnings history included a -67% comparison in the Jul '19 quarter versus the year ago period, but otherwise results have been very strong with solid sales revenues growth.



4/2/2020 12:31:56 PM - Consolidating after reaching a new all-time high this week with big volume-driven gains. It did not form a sound base yet rallied impressively after recently finding support at its 200 DMA line ($66.63). Earnings history included a -67% comparison in the Jul '19 quarter versus the year ago period, but otherwise results have been very strong with solid sales revenues growth.



4/1/2020 12:27:56 PM - Hit a new all-time high on the prior session with its 2nd consecutive big volume-driven gain. It did not form a sound base yet rallied impressively after recently finding support at its 200 DMA line ($66). Earnings history included a -67% comparison in the Jul '19 quarter versus the year ago period, but otherwise results have been very strong with solid sales revenues growth.



3/31/2020 12:20:10 PM - Hit a new all-time high with today's 2nd consecutive big volume-driven gain. It did not form a sound base yet rallied impressively after recently finding support at its 200 DMA line ($66). Earnings history included a -67% comparison in the Jul '19 quarter versus the year ago period, but otherwise results have been very strong with solid sales revenues growth.



3/30/2020 12:22:52 PM - Gapped up today for a volume-driven gain and very little resistance remains due to overhead supply up to the $92 level. Consolidating above its 50 DMA line ($81.40) after finding support at its 200 DMA line ($66). Earnings history included a -67% comparison in the Jul '19 quarter versus the year ago period, but otherwise results have been strong.



3/26/2020 12:25:29 PM - Rebounded above its 50 DMA line ($81) after finding support at its 200 DMA line ($65). Earnings history included a -67% comparison in the Jul '19 quarter versus the year ago period, but otherwise results have been strong.



3/24/2020 12:14:53 PM - Rebounded above its 50 DMA line ($80) after finding support at its 200 DMA line ($65). Earnings history included a -67% comparison in the Jul '19 quarter versus the year ago period, but otherwise results have been strong.



3/23/2020 12:43:24 PM - Rebounding above its 50 DMA line ($80) after finding support at its 200 DMA line ($65). Earnings history included a -67% comparison in the Jul '19 quarter versus the year ago period, but otherwise results have been strong.



3/20/2020 12:48:16 PM - Rebounding above its 50 DMA line ($80) after finding support at its 200 DMA line ($65). Earnings history included a -67% comparison in the Jul '19 quarter versus the year ago period, but otherwise results have been strong.



3/16/2020 12:37:46 PM - Rebounding above its 50 DMA line ($80) after finding support at its 200 DMA line ($64). Earnings history included a -67% comparison in the Jul '19 quarter versus the year ago period, but otherwise results have been strong.