8/4/2023 12:47:17 PM - Gapped down retreating from near its 52-week high and testing its 50 DMA line ($102.62) with today's 4th consecutive loss backed by ever-increasing volume. Faces resistance due to overhead supply up to the $145 level. Reported Jun '23 quarterly earnings -13% on +4% sales revenues versus the year-ago period, its 2nd consecutive subpar quarter below the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and 7/20/17 since its 4/27/17 IPO at $21.00.

7/12/2023 12:18:16 PM - Hitting a new 52-week high with today's 4th consecutive gain backed by ever-increasing volume. Faces resistance due to overhead supply up to the $145 level. Reported Mar '23 quarterly earnings +2% on +9% sales revenues versus the year-ago period. Noted with caution in prior mid-day reports - "In the midst of a deep consolidation since noted with caution in the 11/16/21 mid-day report near its all-time high. Reported Dec '22 quarterly earnings +45% on +15% sales revenues versus the year-ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and 7/20/17 since its 4/27/17 IPO at $21.00."

6/23/2023 12:18:41 PM - Consolidating above its 50 DMA line. Reported Mar '23 quarterly earnings +2% on +9% sales revenues versus the year-ago period. Noted with caution in prior mid-day reports - "In the midst of a deep consolidation since noted with caution in the 11/16/21 mid-day report near its all-time high. Reported Dec '22 quarterly earnings +45% on +15% sales revenues versus the year-ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and 7/20/17 since its 4/27/17 IPO at $21.00."

6/7/2023 12:20:29 PM - Rebounding above its 50 DMA line today. Reported Mar '23 quarterly earnings +2% on +9% sales revenues versus the year-ago period. Noted with caution in prior mid-day reports - "In the midst of a deep consolidation since noted with caution in the 11/16/21 mid-day report near its all-time high. Reported Dec '22 quarterly earnings +45% on +15% sales revenues versus the year-ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and 7/20/17 since its 4/27/17 IPO at $21.00."

5/5/2023 1:18:02 PM - Reported Mar '23 quarterly earnings +2% on +9% sales revenues versus the year-ago period and gapped down today violating its 50 DMA line ($94). Noted with caution in prior mid-day reports - "In the midst of a deep consolidation since noted with caution in the 11/16/21 mid-day report near its all-time high. Reported Dec '22 quarterly earnings +45% on +15% sales revenues versus the year-ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and 7/20/17 since its 4/27/17 IPO at $21.00."

4/18/2023 12:41:17 PM - Consolidating above its 50 DMA line ($93.77). Noted with caution in prior mid-day reports - "In the midst of a deep consolidation since noted with caution in the 11/16/21 mid-day report near its all-time high. Reported Dec '22 quarterly earnings +45% on +15% sales revenues versus the year-ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and 7/20/17 since its 4/27/17 IPO at $21.00."

4/6/2023 12:42:49 PM - Sputtering near its 50 DMA line ($92.85). Last noted with caution in the 2/24/23 mid-day report - "In the midst of a deep consolidation since noted with caution in the 11/16/21 mid-day report near its all-time high. Reported Dec '22 quarterly earnings +45% on +15% sales revenues versus the year-ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and 7/20/17 since its 4/27/17 IPO at $21.00."

2/24/2023 1:22:06 PM - In the midst of a deep consolidation since noted with caution in the 11/16/21 mid-day report near its all-time high. Reported Dec '22 quarterly earnings +45% on +15% sales revenues versus the year ago period. Prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and 7/20/17 since its 4/27/17 IPO at $21.00.

2/2/2023 2:15:55 PM - Rebounding after a deep consolidation since last noted with caution in the 11/16/21 mid-day report near its all-time high. Reported Sep '22 quarterly earnings +17% on +25% sales revenues versus the year ago period and prior quarterly comparisons were below the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and 7/20/17 since its 4/27/17 IPO at $21.00.

11/16/2021 12:46:22 PM -
Gapped up today for a big volume-driven gain. Recently found support at its 50 DMA line ($128). Reported Sep '21 quarterly earnings +7% on +28% sales revenues versus the year ago period. That broke a streak of very strong quarters versus the year ago periods, well above the +25% minimum earnings guideline (C criteria) with impressive acceleration in sales revenues growth. Completed Secondary Offerings on 11/15/17 and 7/20/17 since its 4/27/17 IPO at $21.00.


11/5/2021 12:39:33 PM -
Gapped down today and slumped near its 50 DMA line ($127). Reported Sep '21 quarterly earnings +7% on +28% sales revenues versus the year ago period. That broke a streak of very strong quarters versus the year ago periods, well above the +25% minimum earnings guideline (C criteria) with impressive acceleration in sales revenues growth. Completed Secondary Offerings on 11/15/17 and 7/20/17 since its 4/27/17 IPO at $21.00.


8/6/2021 12:36:06 PM -
Retreating from its all-time high with today's loss following strong earnings news. Prior highs in the $116 area define initial support to watch. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported Jun '21 quarterly earnings +462% on +86% sales revenues versus the year ago period. That marked 4 very strong quarters versus the year ago periods, well above the +25% minimum earnings guideline (C criteria) with impressive acceleration in sales revenues growth. Completed Secondary Offerings on 11/15/17 and 7/20/17 since its 4/27/17 IPO at $21.00.


5/11/2021 12:54:45 PM -
Gapped down today retreating from near its all-time high and slumping below the prior high ($108) toward its 50 DMA line ($102.77). Reported very strong earnings and sales revenues increases for the Sep, Dec '20, and Mar '21 quarters versus the year ago periods. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00.


4/26/2021 12:41:21 PM -
Hit another new all-time high today but reversed into the red. After 2 noted volume-driven gains while rallying from a 12-week base, it was last noted in the 4/16/21 mid-day report - "Reported very strong earnings and sales revenues increases for the Sep and Dec '20 quarters versus the year ago periods. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00."


4/16/2021 12:55:38 PM -
Perched at its all-time high after a brief consolidation since 2 noted volume-driven gains while rallying from a 12-week base. Reported very strong earnings and sales revenues increases for the Sep and Dec '20 quarters versus the year ago periods. Prior mid-day reports cautioned members - "Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00."


4/14/2021 12:50:19 PM -
Reversed into the red after hitting another new all-time high on the prior session following 2 consecutive volume-driven gains while rallying from a noted 12-week base. Reported very strong earnings and sales revenues increases for the Sep and Dec '20 quarters versus the year ago periods. Prior mid-day reports cautioned members - "Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00."


4/13/2021 12:45:43 PM -
Reversed into the red after hitting another new all-time high today following 2 consecutive volume-driven gains while rallying from a noted 12-week base. Reported very strong earnings and sales revenues increases for the Sep and Dec '20 quarters versus the year ago periods. Prior mid-day reports cautioned members - "Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00."


4/12/2021 12:38:16 PM -
Hitting another new all-time high with today's 2nd consecutive volume-driven gain while rallying from a noted 12-week base. Reported very strong earnings and sales revenues increases for the Sep and Dec '20 quarters versus the year ago periods. Prior mid-day reports cautioned members - "Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00."


4/9/2021 12:30:16 PM -
Hitting a new all-time high with today's volume-driven gain after a 12-week base. Reported very strong earnings and sales revenues increases for the Sep and Dec '20 quarters versus the year ago periods. Last noted in the 8/11/20 mid-day report - "Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00."


8/11/2020 12:38:54 PM -
Consolidating near its all-time high, encountering mild distributional pressure in recent weeks. Reported earnings -62% on -11% sales revenues for the Jun '20 quarter. Noted with caution in prior mid-day reports - "Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00."


2/24/2020 12:33:51 PM -
Consolidating after spiking to a new all-time high with volume-driven gains last week. Reported earnings +30% on +21% sales revenues for the Dec '19 quarter. Found prompt support near its 50 DMA line after noted with caution in the 1/10/20 mid-day report - "Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00."


2/21/2020 12:25:02 PM -
Gapped up today hitting a new all-time high. Reported earnings +30% on +21% sales revenues for the Dec '19 quarter. Found prompt support near its 50 DMA line after last noted with caution in the 1/10/20 mid-day report - "Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00."


1/10/2020 1:09:59 PM -
Slumped from near its all-time high toward its 50 DMA line. Reported earnings +13% on +20% sales revenues for the Sep '19 quarter. Last noted with caution in the 9/24/19 mid-day report - "Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00."


9/24/2019 1:11:39 PM -
Slumped from near its all-time high and went through a choppy consolidation since noted with caution in the 4/25/18 mid-day report. Reported earnings +26% on +20% sales revenues for the Jun '19 quarter, however, prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00.


8/7/2019 12:29:06 PM -
Slumped from near its all-time high and went through a choppy consolidation since noted with caution in the 4/25/18 mid-day report. Reported earnings +26% on +20% sales revenues for the Jun '19 quarter, however, prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00.


8/5/2019 12:29:33 PM -
Slumped from near its all-time high and went through a choppy consolidation since last noted with caution in the 4/25/18 mid-day report. Reported earnings +26% on +20% sales revenues for the Jun '19 quarter, however, prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00.


4/25/2018 12:53:07 PM - Consolidating near its all-time high following volume-driven gains. No resistance remains due to overhead supply. Limited history and other concerns were noted in prior mid-day reports - "Reported earnings +58% on +40% sales revenues for the Dec '17 quarter, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00."

4/11/2018 12:03:46 PM - Hovering near its new all-time high hit with big volume-driven gains. No resistance remains due to overhead supply. Limited history and other concerns were noted in prior mid-day reports - "Reported earnings +58% on +40% sales revenues for the Dec '17 quarter, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00."

4/6/2018 12:26:38 PM - Hit new all-time highs with big volume-driven gains this week, and no resistance remains due to overhead supply. Limited history and other concerns were noted in prior mid-day reports - "Reported earnings +58% on +40% sales revenues for the Dec '17 quarter, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00."

4/4/2018 12:22:15 PM - Hitting a new all-time high today. No resistance remains due to overhead supply. Limited history and other concerns were noted in prior mid-day reports - "Reported earnings +58% on +40% sales revenues for the Dec '17 quarter, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00."

3/26/2018 1:21:23 PM - Hovering near its all-time high after volume-driven gains and no resistance remains due to overhead supply. Limited history and other concerns were noted in prior mid-day reports - "Reported earnings +58% on +40% sales revenues for the Dec '17 quarter, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00."

3/21/2018 12:55:05 PM - Hitting new all-time highs with today's 4th consecutive gain and no resistance remains due to overhead supply. Limited history and other concerns were noted in prior mid-day reports - "Reported earnings +58% on +40% sales revenues for the Dec '17 quarter, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00."

3/20/2018 12:33:49 PM - Limited history was noted as a concern in prior mid-day reports. Today's gain has it rallying above its 50 DMA line ($46.79) toward its 52-week and all-time highs. Reported earnings +58% on +40% sales revenues for the Dec '17 quarter, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00.

3/1/2018 12:11:02 PM - Sputtering below ts 50 DMA line ($46.63). Reported earnings +58% on +40% sales revenues for the Dec '17 quarter, its 4th consecutive quarterly comparison above the +25% minimum earnings guideline (C criteria). Limited history was noted as a concern in prior mid-day reports. Completed Secondary Offerings on 11/15/17 and on 7/20/17 since its 4/27/17 IPO at $21.00.

1/3/2018 1:05:01 PM - Reversing abruptly with 3 big losses after spiking into new high territory last week with with big volume-driven gains. Prior mid-day reports noted - "Found prompt support near its 50 DMA line and prior lows during its recent consolidation while it completed another Secondary Offering on 11/15/17. Reported earnings +21% on +27% sales revenues for the Sep '17 quarter, below the +25% minimum earnings guideline (C criteria). Limited history was noted as a concern, and it completed a Secondary Offering on 7/20/17, since its 4/27/17 IPO at $21.00."

12/29/2017 12:54:21 PM - Rallied to new 52-week highs with big volume-driven gains this week. Prior mid-day reports noted - "Found prompt support near its 50 DMA line and prior lows during its recent consolidation while it completed another Secondary Offering on 11/15/17. Reported earnings +21% on +27% sales revenues for the Sep '17 quarter, below the +25% minimum earnings guideline (C criteria). Limited history was noted as a concern, and it completed a Secondary Offering on 7/20/17, since its 4/27/17 IPO at $21.00."

12/28/2017 12:05:49 PM - Rallying to new 52-week highs today after a big volume-driven gain on the prior session. The 12/27/17 mid-day report noted - "Found prompt support near its 50 DMA line and prior lows during its recent consolidation while it completed another Secondary Offering on 11/15/17. Reported earnings +21% on +27% sales revenues for the Sep '17 quarter, below the +25% minimum earnings guideline (C criteria). Limited history was noted as a concern, and it completed a Secondary Offering on 7/20/17, since its 4/27/17 IPO at $21.00."

12/28/2017 12:05:26 PM - Rallying to new 52-week highs today after a big volume-driven gain on the prior session. The 12/27/17 mid-day report noted - "Found prompt support near its 50 DMA line and prior lows during its recent consolidation while it completed another Secondary Offering on 11/15/17. Reported earnings +21% on +27% sales revenues for the Sep '17 quarter, below the +25% minimum earnings guideline (C criteria). Limited history was noted as a concern, and it completed a Secondary Offering on 7/20/17, since its 4/27/17 IPO at $21.00."

12/27/2017 1:10:59 PM - Rallying to a new 52-week high with today's big volume-driven gain. Found prompt support near its 50 DMA line and prior lows during its recent consolidation while it completed another Secondary Offering on 11/15/17. Reported earnings +21% on +27% sales revenues for the Sep '17 quarter, below the +25% minimum earnings guideline (C criteria). Limited history was noted as a concern, and it completed a Secondary Offering on 7/20/17, since its 4/27/17 IPO at $21.00.

12/4/2017 12:18:22 PM - Rallying toward its 52-week high with today's 7th consecutive gain. Found prompt support near its 50 DMA line and prior lows during its recent consolidation. Reported earnings +21% on +27% sales revenues for the Sep '17 quarter, below the +25% minimum earnings guideline (C criteria). Limited history is noted as a concern, and it completed a Secondary Offering on 7/20/17, since its 4/27/17 IPO at $21.00.

11/6/2017 12:40:12 PM - Found support near its 50 DMA line during its recent consolidation. Reported earnings +21% on +27% sales revenues for the Sep '17 quarter, below the +25% minimum earnings guideline (C criteria). Limited history is noted as a concern, and it completed a Secondary Offering on 7/20/17, since its 4/27/17 IPO at $21.00.

7/19/2017 12:29:24 PM - Rebounding above its 50 DMA line with a volume-driven gain today. Prior mid-day reports noted - "Reported strong sales revenues and earnings increases in the 3 latest quarterly comparisons through Mar '17. Limited history since its 4/27/17 IPO."

6/23/2017 2:17:49 PM - Retreating from its 52-week high with a loss on higher volume today. The 6/19/17 mid-day report noted - "Reported strong sales revenues and earnings increases in the 3 latest quarterly comparisons through Mar '17. Limited history since its 4/27/17 IPO."

6/19/2017 12:34:38 PM - Hitting a new high today. Reported strong sales revenues and earnings increases in the 3 latest quarterly comparisons through Mar '17. Limited history since its 4/27/17 IPO.