11/10/2021 12:42:04 PM - Gapped down today and slumped below its 50 DMA line ($59.24) with a volume-driven loss, retreating from its all-time high. Weak action came after it reported Sep '21 quarterly earnings -30% on +7% sales revenues versus year ago period, below the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has been a good match with the fact-based investment system's fundamental guidelines. Completed Secondary Offerings on 8/08/19, 11/16/18, 7/26/18 and 3/15/18 since its $22 IPO on 10/26/17.

11/9/2021 12:45:28 PM - Perched at its all-time high and extended from any sound base. Due to report Sep '21 quarterly results. Volume and volatility often increase near earnings news. Bullish action came after it reported 48 cents per share in earnings for the Jun '21 quarter versus a loss of 41 cents per share with +111% sales revenues over the year-ago period. Prior quarterly earnings increases were above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has been a good match with the fact-based investment system's fundamental guidelines. Completed Secondary Offerings on 8/08/19, 11/16/18, 7/26/18 and 3/15/18 since its $22 IPO on 10/26/17.

10/19/2021 12:48:24 PM - There was a "negative reversal" on the prior session after volume-driven gains rebounding above its 50 DMA line. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Bullish action came after it reported 48 cents per share in earnings for the Jun '21 quarter versus a loss of 41 cents per share with +111% sales revenues over the year-ago period. Prior quarterly earnings increases were above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has been a good match with the fact-based investment system's fundamental guidelines. Completed Secondary Offerings on 8/08/19, 11/16/18, 7/26/18 and 3/15/18 since its $22 IPO on 10/26/17.

10/14/2021 12:42:19 PM - Gapped up today rebounding above its 50 DMA line ($57.33) after finding support above prior highs in the $53 area. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Bullish action came after it reported 48 cents per share in earnings for the Jun '21 quarter versus a loss of 41 cents per share with +111% sales revenues over the year-ago period. Prior quarterly earnings increases were above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has been a good match with the fact-based investment system's fundamental guidelines. Completed Secondary Offerings on 8/08/19, 11/16/18, 7/26/18 and 3/15/18 since its $22 IPO on 10/26/17.

10/6/2021 12:28:39 PM - Pulled back from its all-time high undercutting its 50 DMA line ($56.87) with the next support at prior highs in the $53 area. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Bullish action came after it reported 48 cents per share in earnings for the Jun '21 quarter versus a loss of 41 cents per share with +111% sales revenues over the year-ago period. Prior quarterly earnings increases were above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has been a good match with the fact-based investment system's fundamental guidelines. Completed Secondary Offerings on 8/08/19, 11/16/18, 7/26/18 and 3/15/18 since its $22 IPO on 10/26/17.

9/30/2021 12:23:14 PM - Pulling back from its all-time high hit this week. Its 50 DMA line ($56.57) defines initial support above prior highs in the $53 area. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Bullish action came after it reported 48 cents per share in earnings for the Jun '21 quarter versus a loss of 41 cents per share with +111% sales revenues over the year-ago period. Prior quarterly earnings increases were above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has been a good match with the fact-based investment system's fundamental guidelines. Completed Secondary Offerings on 8/08/19, 11/16/18, 7/26/18 and 3/15/18 since its $22 IPO on 10/26/17.

9/14/2021 12:31:57 PM - Perched near its all-time high, extended from prior highs in the $53 area. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Bullish action came after it reported 48 cents per share in earnings for the Jun '21 quarter versus a loss of 41 cents per share with +111% sales revenues over the year-ago period. Prior quarterly earnings increases were above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has been a good match with the fact-based investment system's fundamental guidelines. Completed Secondary Offerings on 8/08/19, 11/16/18, 7/26/18 and 3/15/18 since its $22 IPO on 10/26/17.

9/9/2021 12:52:57 PM - Perched at its all-time high, extended from prior highs in the $53 area. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Bullish action came after it reported 48 cents per share in earnings for the Jun '21 quarter versus a loss of 41 cents per share with +111% sales revenues over the year-ago period. Prior quarterly earnings increases were above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has been a good match with the fact-based investment system's fundamental guidelines. Completed Secondary Offerings on 8/08/19, 11/16/18, 7/26/18 and 3/15/18 since its $22 IPO on 10/26/17.

2/26/2020 12:26:34 PM - Gapped up today for a gain with heavy volume, however, it faces resistance due to overhead supply up to the $46 level. Reported 11 cents per share in earnings for the Dec '19 quarter versus 1 cent per share with +13% sales revenues over the year-ago period. Prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Completed Secondary Offerings on 8/08/19, 11/16/18, 7/26/18 and 3/15/18 since its $22 IPO on 10/26/17. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

1/23/2020 1:05:46 PM - Powering higher with today's 4th consecutive gain backed by ever-increasing volume, however, it faces resistance due to overhead supply up to the $46 level. Reported earnings +64% on +11% sales revenues for the Sep '19 quarter, but prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Completed Secondary Offerings on 8/08/19, 11/16/18, 7/26/18 and 3/15/18 since its $22 IPO on 10/26/17. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

1/3/2020 12:13:10 PM - Reported earnings +64% on +11% sales revenues for the Sep '19 quarter, but prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Completed Secondary Offerings on 8/08/19, 11/16/18, 7/26/18 and 3/15/18 since its $22 IPO on 10/26/17. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

11/15/2018 12:31:24 PM - Retested near its 200 DMA line and prior lows with volume-driven losses. Prior mid-day reports cautioned members - "Reported earnings +50% on +12% sales revenues for the Sep '18 quarter, its 2nd strong quarterly earnings increases versus the year ago period. Completed Secondary Offerings on 7/26/18 and 3/15/18 since its $22 IPO on 10/26/17. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

11/14/2018 12:35:47 PM - Retested near its 200 DMA line and prior lows with volume-driven losses. The prior mid-day report cautioned members - "Reported earnings +50% on +12% sales revenues for the Sep '18 quarter, its 2nd strong quarterly earnings increases versus the year ago period. Completed Secondary Offerings on 7/26/18 and 3/15/18 since its $22 IPO on 10/26/17. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

11/13/2018 12:42:26 PM - Pulled back near its 200 DMA line and prior lows with today's loss. Reported earnings +50% on +12% sales revenues for the Sep '18 quarter, its 2nd strong quarterly earnings increases versus the year ago period. Completed Secondary Offerings on 7/26/18 and 3/15/18 since its $22 IPO on 10/26/17. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

8/20/2018 12:08:36 PM - Pulled back to its 50 DMA line after wedging to a new 52-week high with recent gains lacking great volume conviction. Reported earnings +133% on +14% sales revenues for the Jun '18 quarter. Completed Secondary Offerings on 7/26/18 and 3/15/18 since its $22 IPO on 10/26/17. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

8/15/2018 12:00:46 PM - Pulling back today for a 3rd consecutive loss with ever-increasing volume after wedging to a new 52-week high with recent gains lacking great volume conviction. Reported earnings +133% on +14% sales revenues for the Jun '18 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.