1/22/2020 11:52:20 AM - Perched near its all-time high, extended from any flat base. Reported earnings +47% on +38% sales revenues for the Sep '19 quarter, its 2nd strong quarterly comparison. Prior quarterly comparisons had sub par earnings improvements and lackluster sales revenues growth. Completed 7 Secondary Offerings since its $19 IPO in Oct 2015.

11/6/2019 12:33:46 PM - Meeting resistance at its 50 DMA line ($44.70) today while rebounding after a slump near its 200 DMA line. Reported earnings +47% on +38% sales revenues for the Sep '19 quarter, its 2nd strong quarterly comparison. Prior quarterly comparisons had sub par earnings improvements and lackluster sales revenues growth. Completed 7 Secondary Offerings since its $19 IPO in Oct 2015.

10/4/2019 12:40:44 PM - Violated its 50 DMA line ($45.34) with a damaging volume-driven loss. Last noted with caution in the 9/17/19 mid-day report - "Reported earnings +32% on +28% sales revenues for the Jun '19 quarter. Completed 7 Secondary Offerings since its $19 IPO in Oct 2015. Prior quarterly comparisons had sub par earnings improvements and lackluster sales revenues growth."

9/17/2019 12:30:14 PM - Perched near its all-time high following volume-driven gains. Prior mid-day reports cautioned members - "Found support well above its 50 DMA line ($41.74). Reported earnings +32% on +28% sales revenues for the Jun '19 quarter. Completed 7 Secondary Offerings since its $19 IPO in Oct 2015. Prior quarterly comparisons had sub par earnings improvements and lackluster sales revenues growth."

8/15/2019 1:16:16 PM - Perched at its all-time high following a volume-driven gain when the prior mid-day report cautioned members - "Found support well above its 50 DMA line ($41.74). Reported earnings +32% on +28% sales revenues for the Jun '19 quarter. Completed 7 Secondary Offerings since its $19 IPO in Oct 2015. Prior quarterly comparisons had sub par earnings improvements and lackluster sales revenues growth."

8/14/2019 12:22:17 PM - Hitting a new all-time high with today's volume-driven gain. Found support well above its 50 DMA line ($41.74). Reported earnings +32% on +28% sales revenues for the Jun '19 quarter. Completed 7 Secondary Offerings since its $19 IPO in Oct 2015. Prior quarterly comparisons had sub par earnings improvements and lackluster sales revenues growth.

8/9/2019 1:38:35 PM -
Hovering at its all-time high, finding support well above its 50 DMA line ($41.44). Due to report earnings news. Reported earnings +3% on +8% sales revenues for the Mar '19 quarter. Completed 7 Secondary Offerings since its $19 IPO in Oct 2015. Prior quarterly comparisons had sub par earnings improvements and lackluster sales revenues growth.


7/3/2019 11:54:52 AM -
Hitting a new all-time high with today's big gain. While consolidating near its 50 DMA line ($40) it was repeatedly noted with caution in prior mid-day reports. Reported earnings +3% on +8% sales revenues for the Mar '19 quarter. Completed 7 Secondary Offerings since its $19 IPO in Oct 2015. Prior quarterly comparisons had sub par earnings improvements and lackluster sales revenues growth.


7/2/2019 1:16:00 PM -
Still hovering in a tight range near its all-time high and near its 50 DMA line ($40). Repeatedly noted with caution in prior mid-day reports after reporting earnings +3% on +8% sales revenues for the Mar '19 quarter - "Completed 7 Secondary Offerings since its $19 IPO in Oct 2015. Prior quarterly comparisons had sub par earnings improvements and lackluster sales revenues growth."


7/1/2019 12:36:45 PM -
Still hovering near its all-time high and near its 50 DMA line ($40) . Noted with caution in prior mid-day reports after reporting earnings +3% on +8% sales revenues for the Mar '19 quarter - "Completed 7 Secondary Offerings since its $19 IPO in Oct 2015. Prior quarterly comparisons had sub par earnings improvements and lackluster sales revenues growth."


5/31/2019 12:45:29 PM -
Hovering near its all-time high but sputtering below its 50 DMA line ($39.90) again this week. Noted with caution in the 5/08/19 mid-day report after reporting earnings +3% on +8% sales revenues for the Mar '19 quarter - "Completed 7 Secondary Offerings since its $19 IPO in Oct 2015. Prior quarterly comparisons had sub par earnings improvements and lackluster sales revenues growth."


5/30/2019 12:47:04 PM - Hovering near its all-time high and consolidating near its 50 DMA line ($39.88). Last noted with caution in the 5/08/19 mid-day report after reporting earnings +3% on +8% sales revenues for the Mar '19 quarter - "Completed 7 Secondary Offerings since its $19 IPO in Oct 2015. Prior quarterly comparisons had sub par earnings improvements and lackluster sales revenues growth."

5/8/2019 1:15:57 PM - Gapped down today retreating from its all-time high and undercutting the 50 DMA line ($39.42) after reporting earnings +3% on +8% sales revenues for the Mar '19 quarter. Completed 7 Secondary Offerings since its $19 IPO in Oct 2015. Prior quarterly comparisons had sub par earnings improvements and lackluster sales revenues growth.

2/6/2019 1:01:38 PM - Gapped up today spiking toward its all-time high. Completed 7 Secondary Offerings since its $19 IPO in Oct 2015. Reported earnings +15% on +7% sales revenues for the Dec '18 quarter. Prior quarterly comparisons had sub par earnings improvements and lackluster sales revenues growth.

5/11/2018 12:53:38 PM - Pulling back after it spiked to a new all-time high this week. Completed 7 Secondary Offerings since its $19 IPO in Oct 2015. Reported earnings +26% on +3% sales revenues for the Mar '18 quarter. Prior quarterly comparisons had good earnings improvements but with sub par and sales revenues growth.

5/9/2018 1:18:55 PM - Gapped up today and spiked to a new all-time high with a big volume-driven gain. Completed 7 Secondary Offerings since its $19 IPO in Oct 2015. Reported earnings +26% on +3% sales revenues for the Mar '18 quarter. Prior quarterly comparisons had good earnings improvements but with sub par and sales revenues growth.

12/5/2017 12:14:10 PM - Gapped down today, retreating from a new all-time high hit on the prior session after proposing yet another Secondary Offering. Completed numerous Secondary Offerings in recent years while making limited headway. Reported earnings +35% on +8% sales revenues for the Sep '17 quarter. Quarterly comparisons have shown good earnings improvement but with sub par and sales revenues growth.

9/14/2017 1:16:53 PM - Gapped down today, retreating from a new all-time high hit on the prior session after proposing a Secondary Offering. Prior mid-day reports cautioned members - "Completed a Secondary Offering on 5/18/16 and it is consolidating near its 50 DMA line.Reported earnings +50% on +3% sales revenues for the Mar '16 quarter. Quarterly comparisons have shown great earnings improvement but with sub par and sales revenues growth and signs of deceleration."

6/28/2016 12:40:47 PM - Prior mid-day reports cautioned members - "Completed a Secondary Offering on 5/18/16 and it is consolidating near its 50 DMA line.Reported earnings +50% on +3% sales revenues for the Mar '16 quarter. Quarterly comparisons have shown great earnings improvement but with sub par and sales revenues growth and signs of deceleration."

6/1/2016 12:38:36 PM - Prior mid-day reports cautioned members - "Completed a Secondary Offering on 5/18/16 and it is consolidating near its 50 DMA line.Reported earnings +50% on +3% sales revenues for the Mar '16 quarter. Quarterly comparisons have shown great earnings improvement but with sub par and sales revenues growth and signs of deceleration."

5/27/2016 12:53:57 PM - Prior mid-day reports cautioned members - "Completed a Secondary Offering on 5/18/16 and it is consolidating near its 50 DMA line.Reported earnings +50% on +3% sales revenues for the Mar '16 quarter. Quarterly comparisons have shown great earnings improvement but with sub par and sales revenues growth and signs of deceleration."

5/26/2016 12:38:49 PM - Completed a Secondary Offering on 5/18/16 and it is consolidating near its 50 DMA line. Prior mid-day reports cautioned members - "Reported earnings +50% on +3% sales revenues for the Mar '16 quarter. Quarterly comparisons have shown great earnings improvement but with sub par and sales revenues growth and signs of deceleration."

5/25/2016 12:47:48 PM - Completed a Secondary Offering on 5/18/16 and it is consolidating near its 50 DMA line. Prior mid-day reports cautioned members - "Reported earnings +50% on +3% sales revenues for the Mar '16 quarter. Quarterly comparisons have shown great earnings improvement but with sub par and sales revenues growth and signs of deceleration."

5/24/2016 1:01:54 PM - Completed a Secondary Offering on 5/18/16 and slumped below its 50 DMA line as prior mid-day reports cautioned members - "Reported earnings +50% on +3% sales revenues for the Mar '16 quarter. Quarterly comparisons have shown great earnings improvement but with sub par and sales revenues growth and signs of deceleration."

5/23/2016 12:28:31 PM - Completed a Secondary Offering on 5/18/16 and slumped below its 50 DMA line as prior mid-day reports cautioned members - "Reported earnings +50% on +3% sales revenues for the Mar '16 quarter. Quarterly comparisons have shown great earnings improvement but with sub par and sales revenues growth and signs of deceleration."

5/20/2016 12:33:52 PM - Completed a Secondary Offering on 5/18/16 and slumped below its 50 DMA line as the mid-day report cautioned - "Reported earnings +50% on +3% sales revenues for the Mar '16 quarter. Quarterly comparisons have shown great earnings improvement but with sub par and sales revenues growth and signs of deceleration."

5/18/2016 12:36:07 PM - Pulling back from its 52-week high and testing its 50 DMA line. Reported earnings +50% on +3% sales revenues for the Mar '16 quarter. Quarterly comparisons have shown great earnings improvement but with sub par and sales revenues growth and signs of deceleration.

5/17/2016 12:17:14 PM - Pulling back from its 52-week high. Reported earnings +50% on +3% sales revenues for the Mar '16 quarter. Quarterly comparisons have shown great earnings improvement but with sub par and sales revenues growth and signs of deceleration.

5/5/2016 12:38:44 PM - Powering to a new 52-week high with today's gap up and considerable volume-driven gain. Reported earnings +50% on +3% sales revenues for the Mar '16 quarter. Quarterly comparisons have shown great earnings improvement but with sub par and sales revenues growth and signs of deceleration.

12/21/2015 12:51:32 PM - Perched near its 52-week high following considerable volume-driven gains. Prior mid-day reports cautioned - "Quarterly comparisons through Sep '15 showed great earnings improvement but with sub par and sales revenues growth and signs of deceleration."

12/18/2015 12:41:00 PM - Pulling back today from a new 52-week high on the prior session following volume-driven gains. Prior mid-day reports cautioned - "Quarterly comparisons through Sep '15 showed great earnings improvement but with sub par and sales revenues growth and signs of deceleration."

12/17/2015 12:38:26 PM - Perched at its 52-week high following volume-driven gains. Prior mid-day reports cautioned - "Quarterly comparisons through Sep '15 showed great earnings improvement but with sub par and sales revenues growth and signs of deceleration."

12/16/2015 12:37:25 PM - Hitting new 52-week highs with volume-driven gains. The 12/15/15 mid-day report cautioned - "Quarterly comparisons through Sep '15 showed great earnings improvement but with sub par and sales revenues growth and signs of deceleration."

12/15/2015 1:02:23 PM - Quarterly comparisons through Sep '15 showed great earnings improvement but with sub par and sales revenues growth and signs of deceleration. Poised for possibly a best-ever close and perched within striking distance of its 52-week high with today's volume-driven gain.