8/23/2024 1:43:48 PM - Some overhead supply remains up to the $431 area, yet today's volume-driven gain has it rebounding above its 50 DMA line ($389) which recently acted as resistance. Reported Jun '24 quarterly earnings +63% on +45% sales revenues versus the year-ago period, and 3 of the 4 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been strong after a downturn in FY '19.

7/31/2024 11:52:30 AM - Reversed into the red today after an early gain met resistance near its 50 DMA line ($392). Reported Jun '24 quarterly earnings +63% on +45% sales revenues versus the year-ago period, and 3 of the 4 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been strong after a downturn in FY '19.

5/1/2024 12:58:14 PM - Reversed into the red after touching a new all-time high today, on track for a 2nd volume-driven loss. Recently found support at its 50 DMA line ($357) but did not form a sound base of sufficient length. Reported Mar '24 quarterly earnings +66% on +34% sales revenues versus the year-ago period, and 3 of the 4 latest quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been strong after a downturn in FY '19.

3/11/2024 12:39:22 PM - Extended from any sound base and retreating from its all-time high with today's 2nd volume-driven loss. Last noted in the 2/22/24 mid-day report - "Reported Dec '23 quarterly earnings +7% on +21% sales revenues versus the year-ago period, breaking a streak of 5 strong quarterly comparisons above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been strong after a downturn in FY '19."

2/22/2024 1:41:06 PM - extended from any sound base and hitting yet another new all-time high with today's volume-driven gain. Reported Dec '23 quarterly earnings +7% on +21% sales revenues versus the year-ago period, breaking a streak of 5 strong quarterly comparisons above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been strong after a downturn in FY '19.

2/21/2024 1:02:56 PM - Pulling back from its all-time high with today's volume-driven loss. Reported Dec '23 quarterly earnings +7% on +21% sales revenues versus the year-ago period, breaking a streak of 5 strong quarterly comparisons above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been strong after a downturn in FY '19.

2/16/2024 1:00:25 PM - Perched at its all-time high with today's 4th consecutive gain. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported Sep '23 quarterly earnings +53% on +26% sales revenues versus the year-ago period, its 5th strong quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been strong after a downturn in FY '19.

1/17/2024 12:41:42 PM - Perched at its all-time high today. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported Sep '23 quarterly earnings +53% on +26% sales revenues versus the year-ago period, its 5th strong quarterly comparison above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been strong after a downturn in FY '19.

5/4/2023 1:10:48 PM - REversed into the red after hitting another new all-time high today. Considerable volume-driven gains have it extended from prior highs in the $187 area. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported Mar '23 quarterly earnings +79% on +43% sales revenues versus the year-ago period, its 3rd strong quarterly comparison. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been strong after a downturn in FY '19.

5/3/2023 12:55:48 PM - Hitting a new all-time high with today's considerable volume-driven gain, getting extended from prior highs in the $187 area. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Reported Mar '23 quarterly earnings +79% versus the year-ago period, its 3rd strong quarterly comparison. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been strong after a downturn in FY '19.

2/23/2023 1:46:33 PM - Encountering distributional pressure this week after reaching its Sep '21 high. Reported Dec '22 quarterly earnings +150% on +46% sales revenues versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been strong after a downturn in FY '19.

2/22/2023 1:02:18 PM - Reported Dec '22 quarterly earnings +150% on +46% sales revenues versus the year ago period, its 2nd strong quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Annual earnings growth has been strong after a downturn in FY '19.

2/21/2023 1:06:24 PM - Due to report Dec '22 quarterly results. Perched within striking distance of its all-time high today following recent volume-driven gains. Faces little resistance due to overhead supply up to the $187 level. Reported earnings +55% on +41% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria).

10/26/2022 1:31:54 PM - Gapped up today and rallied above its Sep '22 high with a considerable volume-driven gain. Faces resistance due to overhead supply up to the $187 level. Reported earnings +55% on +41% sales revenues for the Sep '22 quarter versus the year ago period. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria).

7/29/2020 1:23:21 PM - Gapped up today hitting new 52-week high and all-time highs with heavy volume behind its big gain. Found support above its 50 DMA line ($129.56) during the recent consolidation. Reported earnings +129% on +36% sales revenues for the Jun '20 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15.

7/23/2020 12:55:56 PM - Hit new 52-week high and all-time highs with heavy volume behind today's early gain, but it has encountered pressure. Found support above its 50 DMA line ($120.37) during the recent consolidation. Due to report earnings news on 7/29/20. Reported earnings +23% on +15% sales revenues for the Mar '20 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15.

6/25/2020 1:22:35 PM - Hitting new 52-week high and all-time highs with today's gain. Held its ground stubbornly after 2 recent volume-driven gains. Found support above its 50 DMA line ($120.37) during the recent consolidation. Reported earnings +23% on +15% sales revenues for the Mar '20 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15.

6/22/2020 12:51:54 PM - Hitting new 52-week high and all-time highs with today's gap up and 2nd consecutive volume-driven gain. Found support above its 50 DMA line ($118) during the recent consolidation. Reported earnings +23% on +15% sales revenues for the Mar '20 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15.

6/19/2020 1:32:58 PM - Challenged its 52-week high with today's gap up and volume-driven gain. Found support above its 50 DMA line ($117.57) during the recent consolidation. Reported earnings +23% on +15% sales revenues for the Mar '20 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15.

2/28/2019 1:02:20 PM - Perched near its 52-week high, today it found support at its 50 DMA line ($66.13). Reported earnings +0% on +15% sales revenues for the Dec '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15."

2/4/2019 1:55:57 PM - Perched near its 52-week high, today it found support at its 50 DMA line ($64.59) Found support at its 200 DMA line during the consolidation since noted with caution in the 10/30/18 mid-day report - "Reported earnings +31% on +15% sales revenues for the Sep '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15."

1/22/2019 12:29:13 PM - Rebounded and hit a new 52-week high with volume-driven gains in recent weeks. Found support above its 200 DMA line during the consolidation since noted with caution in the 10/30/18 mid-day report - "Reported earnings +31% on +15% sales revenues for the Sep '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15."

1/7/2019 12:42:47 PM - Rebounded above its 50 DMA line ($62.43) and today's big gain has it rallying toward its 52-week high. Found support above its 200 DMA line during the consolidation since last noted with caution in the 10/30/18 mid-day report - "Reported earnings +31% on +15% sales revenues for the Sep '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15."

10/30/2018 12:43:09 PM - Sputtering below its 50 DMA line ($67.58). Reported earnings +31% on +15% sales revenues for the Sep '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15.

10/23/2018 1:35:32 PM - There was a "negative reversal" at its all-time high and today's 5th consecutive volume-driven loss has it nearly testing the 50 DMA line ($67.27). Prior mid-day reports noted - "Reported earnings +35% on +17% sales revenues for the Jun '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15."

10/18/2018 12:54:27 PM - Pulling back after spiking to new all-time highs with 3 consecutive volume-driven gains. Showed bullish action since noted in the 8/06/18 mid-day report -- "Reported earnings +35% on +17% sales revenues for the Jun '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15."

10/16/2018 1:11:22 PM - Hitting another new all-time high with today's 3rd consecutive volume-driven gain. Showed bullish action since noted in the 8/06/18 mid-day report -- "Reported earnings +35% on +17% sales revenues for the Jun '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15."

10/15/2018 12:34:41 PM - Challenging its all-time high with today's 2nd consecutive volume-driven gain. Showed bullish action since last noted in the 8/06/18 mid-day report -- "Reported earnings +35% on +17% sales revenues for the Jun '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15."

8/6/2018 12:13:34 PM - Gapped up on the prior session hitting a new all-time high with a considerable volume-driven gain. Reported earnings +35% on +17% sales revenues for the Jun '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15.

8/3/2018 2:03:59 PM - Gapped up today hitting a new all-time high with a considerable volume-driven gain. Reported earnings +35% on +17% sales revenues for the Jun '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15.

7/31/2018 1:28:09 PM - Sputtering below its 50 DMA line, today it undercut the prior low ($48.61 on 6/04/18) before rebounding. Prior mid-day reports cautioned members - "Reported earnings +19% on +12% sales revenues for the Mar '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15."

6/20/2018 1:13:49 PM - Slumped below its 50 DMA line on the prior session and nearly tested the prior low ($48.61 on 6/04/18). Prior mid-day reports cautioned members - "Reported earnings +19% on +12% sales revenues for the Mar '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15."

6/19/2018 1:07:34 PM - Gapped down today retreating from its all-time high with a volume-driven loss undercutting its 50 DMA line and nearly testing the prior low ($48.61 on 6/04/18). The 6/07/18 mid-ay report cautioned members - "Reported earnings +19% on +12% sales revenues for the Mar '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15."

6/7/2018 12:58:54 PM - Challenging its all-time high with volume-driven gains after finding prompt support at its 50 DMA line again. Reported earnings +19% on +12% sales revenues for the Mar '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15.

5/4/2018 12:57:08 PM - Gapped up today hitting another new all-time high with a big volume-driven gain. Recently found support at its 50 DMA line. Reported earnings +19% on +12% sales revenues for the Mar '18 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15.

4/17/2018 1:15:08 PM - Gapped up on the prior session rallying to a new all-time high with a big volume-driven gain. Recently found support at its 50 DMA line. The 2/26/18 mid-day report cautioned members - "Reported earnings +13% on +14% sales revenues for the Dec '17 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15."

4/16/2018 12:38:46 PM - Gapped up today rallying to a new all-time high with a big volume-driven gain. Recently found support at its 50 DMA line. The 2/26/18 mid-day report last cautioned members - "Reported earnings +13% on +14% sales revenues for the Dec '17 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15."

2/26/2018 1:00:05 PM - Pulling back from its all-time high, recently testing support at its 50 DMA line ($41.83) with volume-driven losses. Reported earnings +13% on +14% sales revenues for the Dec '17 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15.

2/23/2018 12:38:10 PM - Pulling back from its all-time high, testing support at its 50 DMA line ($41.69) with today's big volume-driven loss. Reported earnings +13% on +14% sales revenues for the Dec '17 quarter. Prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15.

2/21/2018 1:05:41 PM - Perched near its all-time high. Found support above its 50 DMA line during its consolidation since noted with caution in the 12/21/17 mid-day report - "Reported earnings +31% on +19% sales revenues for the Sep '17 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15."

1/8/2018 1:05:43 PM - Powering back near its all-time high with today's big volume-driven gain. Found support above its 50 DMA line during its consolidation since last noted with caution in the 12/21/17 mid-day report - "Reported earnings +31% on +19% sales revenues for the Sep '17 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15."

12/21/2017 1:25:48 PM - Pulling back from its all-time high following a streak of volume-driven gains since gapping up on 11/03/17. Reported earnings +31% on +19% sales revenues for the Sep '17 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15.

11/15/2017 1:04:49 PM - Perched at its all-time high following a streak of volume-driven gains since gapping up on 11/03/17. Reported earnings +31% on +19% sales revenues for the Sep '17 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15.

11/14/2017 12:57:34 PM - Hitting new highs with a streak of volume-driven gains since gapping up on 11/03/17. Reported earnings +31% on +19% sales revenues for the Sep '17 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15.

11/8/2017 12:55:34 PM - Holding its ground after a gap up on 11/03/17 hitting new 52-week and all-time highs with a considerable volume-driven gain. Reported earnings +31% on +19% sales revenues for the Sep '17 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15.

11/6/2017 1:16:07 PM - Gapped up on the prior session hitting new 52-week and all-time highs with a considerable volume-driven gain. Reported earnings +31% on +19% sales revenues for the Sep '17 quarter, but prior quarterly comparisons were not strong and steady above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed Secondary Offerings on 8/09/16 and 3/08/16 after its $17 IPO on 6/12/15.

12/2/2016 12:45:37 PM - Consolidating above its 50 DMA line and perched within striking distance of its 52-week high. Prior mid-day reports cautioned members - "Completed another Secondary Offering on 8/09/16. Reported earnings +18% on +14% sales revenues for the Sep '16 quarter, below the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed a Secondary Offering on 3/08/16 after its $17 IPO on 6/12/15."

12/1/2016 12:40:08 PM - Consolidating above its 50 DMA line and perched within striking distance of its 52-week high. The 11/30/16 mid-day report cautioned members - "Completed another Secondary Offering on 8/09/16. Reported earnings +18% on +14% sales revenues for the Sep '16 quarter, below the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed a Secondary Offering on 3/08/16 after its $17 IPO on 6/12/15."

11/30/2016 12:53:42 PM - Sputtering above its 50 DMA line and perched within striking distance of its 52-week high. Completed another Secondary Offering on 8/09/16. Reported earnings +18% on +14% sales revenues for the Sep '16 quarter, below the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed a Secondary Offering on 3/08/16 after its $17 IPO on 6/12/15.

10/25/2016 12:44:48 PM - Sputtering below its 50 DMA line. Stalled after wedging higher and reaching a new all-time high since completing another Secondary Offering on 8/09/16 when last noted with caution in the mid-day report - "Reported earnings +36% on +18% sales revenues for the Jun '16 quarter, its 3rd consecutive comparison above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed a Secondary Offering on 3/08/16 after its $17 IPO on 6/12/15."

8/9/2016 1:50:41 PM - Approaching its all-time highs with a spurt of volume-driven gains. Reported earnings +36% on +18% sales revenues for the Jun '16 quarter, its 3rd consecutive comparison above the +25% minimum earnings guideline (C criteria). Limited history is a concern and it completed a Secondary Offering on 3/08/16 after its $17 IPO on 6/12/15.