2/7/2024 12:29:16 PM - Powering to a new all-time high with today's gap up and big volume-driven gain. Reported Dec '23 quarterly earnings +3% on -8% sales revenues versus the year ago period, and prior quarterly comparisons were below the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings (A criteria) history has been good.

2/9/2023 12:00:48 PM - Perched near its all-time high after noted volume-driven gains. Completed a new Public Offering on 11/26/21. Reported Dec'22 quarterly earnings +20% on -2% sales revenues versus the year ago period, its 3rd quarterly comparison below the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings (A criteria) history has been good. Has a new CEO as of 1/01/19. Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13.

1/20/2023 12:23:35 PM - Perched near its all-time high after a noted streak of 8 consecutive gains marked by ever-increasing volume. Completed a new Public Offering on 11/26/21. Reported Sep '22 quarterly earnings +22% on +17% sales revenues versus the year ago period, its 2nd quarterly comparison below the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings (A criteria) history has been good. Has a new CEO as of 1/01/19. Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13.

1/19/2023 12:19:24 PM - Pausing today, it has rebounded near its all-time high with a streak of 8 consecutive gains marked by ever-increasing volume. Completed a new Public Offering on 11/26/21. Reported Sep '22 quarterly earnings +22% on +17% sales revenues versus the year ago period, its 2nd quarterly comparison below the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings (A criteria) history has been good. Has a new CEO as of 1/01/19. Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13.

2/9/2022 12:32:29 PM - Completed a new Public Offering on 11/26/21.Found support recently near its 200 DMA line when pulling back from its all-time high with volume-driven losses. Reported Dec '21 quarterly earnings +14% on +12% sales revenues versus the year ago period, its 2nd quarterly comparison below the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings (A criteria) history has been good. Has a new CEO as of 1/01/19. Made gradual progress after Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13.

10/6/2021 12:17:05 PM - Pulling back from its all-time high with volume-driven losses, slumping below prior highs in the $184 area. Last noted in the 8/16/21 mid-day report - "Reported Jun '21 quarterly earnings +29% on +18% sales revenues versus the year ago period, its 2nd quarterly comparison above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings (A criteria) history has been good. Has a new CEO as of 1/01/19. Made gradual progress after Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13."

8/16/2021 12:31:33 PM - Perched at its all-time high, extended from prior highs in the $184 area. Reported Jun '21 quarterly earnings +29% on +18% sales revenues versus the year ago period, its 2nd quarterly comparison above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings (A criteria) history has been good. Has a new CEO as of 1/01/19. Made gradual progress after Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13.

8/13/2021 12:18:48 PM - Perched at its all-time high, extended from prior highs in the $184 area. Reported Jun '21 quarterly earnings +29% on +18% sales revenues versus the year ago period, its 2nd quarterly comparison above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings (A criteria) history has been good. Has a new CEO as of 1/01/19. Made gradual progress after Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13.

8/4/2021 12:28:27 PM - Hitting a new all-time high with today's 5th consecutive gain. Reported Jun '21 quarterly earnings +29% on +18% sales revenues versus the year ago period, its 2nd quarterly comparison above the +25% minimum guideline (C criteria) of the fact-based investment system. Annual earnings (A criteria) history has been good. Has a new CEO as of 1/01/19. Made gradual progress after Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13.

1/17/2020 12:10:34 PM - Gapped down today, retreating from its all-time high and violating its 50 DMA line ($138.66). Reported Sep '19 earnings +20% on +12% sales revenues, its 3rd consecutive quarterly comparison below the +25% minimum guideline (C criteria) of the fact-based investment system. Has a new CEO as of 1/01/19. Made gradual progress after Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13.

9/20/2019 11:53:09 AM - Perched at a new all-time high following volume-driven gains this week. Reported Jun '19 earnings +16% on +11% sales revenues, its 2nd consecutive quarterly comparison below the +25% minimum guideline (C criteria) of the fact-based investment system. Has a new CEO as of 1/01/19. Made gradual progress after Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13.

9/19/2019 12:48:23 PM - Hitting new all-time highs with volume-driven gains this week. Reported Jun '19 earnings +16% on +11% sales revenues, its 2nd consecutive quarterly comparison below the +25% minimum guideline (C criteria) of the fact-based investment system. Has a new CEO as of 1/01/19. Made gradual progress after Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13.

9/18/2019 11:43:56 AM - Reported Jun '19 earnings +16% on +11% sales revenues, its 2nd consecutive quarterly comparison below the +25% minimum guideline (C criteria) of the fact-based investment system. Has a new CEO as of 1/01/19. Made gradual progress after Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13.

7/15/2019 12:31:52 PM - Reported Mar '19 earnings +18% on +10% sales revenues, below the +25% minimum guideline (C criteria) of the fact-based investment system. Has a new CEO as of 1/01/19. Made gradual progress after Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13.

12/14/2018 12:11:12 PM - Enduring distributional pressure. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Found support near its 50 DMA line and rallied to new highs with volume-driven gains since noted in the 11/27/18 mid-day report - "Reported Sep '18 earnings +31% on +11% sales revenues, its 3rd consecutive comparison with earnings above the +25% minimum guideline (C criteria), helping it better match the fact-based investment system's winning models. Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13."

12/10/2018 12:36:33 PM - Enduring distributional pressure. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Found support near its 50 DMA line and rallied to new highs with volume-driven gains since noted in the 11/27/18 mid-day report - "Reported Sep '18 earnings +31% on +11% sales revenues, its 3rd consecutive comparison with earnings above the +25% minimum guideline (C criteria), helping it better match the fact-based investment system's winning models. Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13."

12/4/2018 12:50:49 PM - Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Found support near its 50 DMA line and rallied to new highs with volume-driven gains since last noted in the 11/27/18 mid-day report - "Reported Sep '18 earnings +31% on +11% sales revenues, its 3rd consecutive comparison with earnings above the +25% minimum guideline (C criteria), helping it better match the fact-based investment system's winning models. Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13."

11/27/2018 12:40:18 PM - Consolidating above its 50 DMA line, it stalled after a big gap up gain for a new high when last noted in the 10/31/18 mid-day report. Reported Sep '18 earnings +31% on +11% sales revenues, its 3rd consecutive comparison with earnings above the +25% minimum guideline (C criteria), helping it better match the fact-based investment system's winning models. Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13.

10/31/2018 12:23:09 PM - Reported Sep '18 earnings +31% on +11% sales revenues, its 3rd consecutive comparison with earnings above the +25% minimum guideline (C criteria), helping it better match the fact-based investment system's winning models. Gapped up today quickly challenging its all-time high with a big volume-driven gain. Found prompt support at its 200 DMA line during prior consolidations since last noted with caution in the 9/29/17 mid-day report. Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13.

9/29/2017 12:29:05 PM - Touched a new all-time high today but reversed into the red. Found prompt support at its 200 DMA line during its consolidation since last noted with caution in the 9/01/17 mid-day report - "Reported Jun '17 earnings +11% on +9% sales revenues, and prior comparisons also had earnings below the +25% minimum guideline (C criteria). Prior Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13."

9/1/2017 12:38:07 PM - Undercutting its 50 DMA line. Reported Jun '17 earnings +11% on +9% sales revenues, and prior comparisons also had earnings below the +25% minimum guideline (C criteria). Prior Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13.

2/10/2017 12:11:44 PM - Hitting a new 52-week high with today's 6th consecutive volume-driven gain. Reported Dec '16 earnings +18% on +2% sales revenues, and prior comparisons also had earnings below the +25% minimum guideline (C criteria). Found support near its 50 DMA line recently. Prior Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13.

2/8/2017 12:17:51 PM - Hitting a new 52-week high with today's 4th consecutive volume-driven gain. Reported Dec '16 earnings +18% on +2% sales revenues, and prior comparisons also had earnings below the +25% minimum guideline (C criteria). Found support near its 50 DMA line recently. Prior Secondary Offerings were completed on 11/24/15, 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13.

11/24/2015 12:30:45 PM - Gapped down today after proposing yet another Secondary Offering. There was a "negative reversal" after touching a new 52-week high when last noted with caution in the 11/06/15 mid-day report - "Reported Sep '15 earnings +31% on +7% sales revenues, but prior comparisons had earnings below the +25% minimum guideline (C criteria). Found support at its 50 DMA line since completing yet another Secondary Offering on 8/12/15. Prior Secondary Offerings were completed on 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13."

11/6/2015 12:10:50 PM - Reported Sep '15 earnings +31% on +7% sales revenues, but prior comparisons had earnings below the +25% minimum guideline (C criteria). Touched a new 52-week high today then reversed into the red. Found support at its 50 DMA line since completing yet another Secondary Offering on 8/12/15. Prior Secondary Offerings were completed on 5/19/15, 12/02/14, and 9/03/14 as it rallied from its $17 IPO on 6/27/13.

8/27/2015 12:13:58 PM - Perched near its 52-week high after finding support at its 50 DMA line since completing yet another Secondary Offering on 8/12/15. The 8/13/15 mid-day report cautioned members - "Reported Jun '15 earnings +21% on +7% sales revenues, a 3rd comparison with earnings below the +25% minimum guideline (C criteria). Completed Secondary Offerings on 5/19/15 and 12/02/14 and 9/03/14 as it rallied from its $17 IPO on 6/27/13."

8/13/2015 12:32:39 PM - Perched near its 52-week high after proposing yet another Secondary Offering on 8/12/15. Reported Jun '15 earnings +21% on +7% sales revenues, a 3rd comparison with earnings below the +25% minimum guideline (C criteria). Completed Secondary Offerings on 5/19/15 and 12/02/14 and 9/03/14 as it rallied from its $17 IPO on 6/27/13.

3/25/2015 12:19:25 PM - Perched near its 52-week high following volume-driven gains after finding prompt support near its 50 DMA line. Noted with caution in prior mid-day reports - "Completed yet another Secondary Offering on 12/02/14. Reported Dec '14 earnings +9% on +12% sales revenues, breaking the prior streak of 4 comparisons with earnings above the +25% minimum guideline (C criteria). Completed a Secondary Offering on 9/03/14 and 3 earlier Secondary Offerings as it rallied from its $17 IPO on 6/27/13."

3/12/2015 12:01:32 PM - Slumped below its 50 DMA line with a streak of 7 consecutive losses marked by volume since last noted with caution in the 3/04/15 mid-day report - "Completed yet another Secondary Offering on 12/02/14. Reported Dec '14 earnings +9% on +12% sales revenues, breaking the prior streak of 4 comparisons with earnings above the +25% minimum guideline (C criteria). Completed a Secondary Offering on 9/03/14 and 3 earlier Secondary Offerings as it rallied from its $17 IPO on 6/27/13."

3/4/2015 12:09:13 PM - Hovering near its 52-week high, stubbornly holding its ground following volume-driven gains into new high territory. The 2/17/15 mid-day report cautioned members - "Found support near prior highs in the $33 area after recently dipping below its 50 DMA line. Completed yet another Secondary Offering on 12/02/14. Reported Dec '14 earnings +9% on +12% sales revenues, breaking the prior streak of 4 comparisons with earnings above the +25% minimum guideline (C criteria). Completed a Secondary Offering on 9/03/14 and 3 earlier Secondary Offerings as it rallied from its $17 IPO on 6/27/13."

2/17/2015 12:21:01 PM - Hitting a new 52-week high with today's 3rd consecutive gain on ever-increasing volume. Found support near prior highs in the $33 area after recently dipping below its 50 DMA line. Completed yet another Secondary Offering on 12/02/14. Reported Dec '14 earnings +9% on +12% sales revenues, breaking the prior streak of 4 comparisons with earnings above the +25% minimum guideline (C criteria). Completed a Secondary Offering on 9/03/14 and 3 earlier Secondary Offerings as it rallied from its $17 IPO on 6/27/13.

1/14/2015 12:11:00 PM - Gapped down today, retreating from its 52-week high. It has not formed a sound base, but found support while consolidating near prior highs in the $33 area and its 50 DMA line. Completed yet another Secondary Offering on 12/02/14. Reported Sep '14 earnings +28% on +14% sales revenues. Quarterly earnings increases in 4 latest comparisons through Sep '14 were above the +25% minimum guideline (C criteria) and sales revenues growth showed modest acceleration. Completed a Secondary Offering on 9/03/14 and 3 earlier Secondary Offerings as it rallied from its $17 IPO on 6/27/13.

12/12/2014 12:27:58 PM - Completed yet another Secondary Offering on 12/02/14. It has not formed a sound base, but it is consolidating near prior highs in the $33 area that may act as support. Reported Sep '14 earnings +28% on +14% sales revenues. Quarterly earnings increases in 4 latest comparisons through Sep '14 were above the +25% minimum guideline (C criteria) and sales revenues growth showed modest acceleration. Completed a Secondary Offering on 9/03/14 and 3 earlier Secondary Offerings as it rallied from its $17 IPO on 6/27/13.

12/4/2014 12:11:45 PM - Completed yet another Secondary Offering on 12/02/14. The 11/25/14 mid-day report cautioned - "Did not form a sound base yet found support near its 200 DMA line and gapped up during its recent consolidation. Perched at its 52-week high today with another volume-driven gain. Reported Sep '14 earnings +28% on +14% sales revenues. Quarterly earnings increases in 4 latest comparisons through Sep '14 were above the +25% minimum guideline (C criteria) and sales revenues growth showed modest acceleration. Completed a Secondary Offering on 9/03/14 and 3 earlier Secondary Offerings as it rallied from its $17 IPO on 6/27/13."

12/3/2014 12:22:30 PM - Pulling back after proposing another Secondary Offering on 12/02/14. The 11/25/14 mid-day report cautioned - "Did not form a sound base yet found support near its 200 DMA line and gapped up during its recent consolidation. Perched at its 52-week high today with another volume-driven gain. Reported Sep '14 earnings +28% on +14% sales revenues. Quarterly earnings increases in 4 latest comparisons through Sep '14 were above the +25% minimum guideline (C criteria) and sales revenues growth showed modest acceleration. Completed a Secondary Offering on 9/03/14 and 3 earlier Secondary Offerings as it rallied from its $17 IPO on 6/27/13."

11/25/2014 12:20:33 PM - Did not form a sound base yet found support near its 200 DMA line and gapped up during its recent consolidation. Perched at its 52-week high today with another volume-driven gain. Reported Sep '14 earnings +28% on +14% sales revenues. Quarterly earnings increases in 4 latest comparisons through Sep '14 were above the +25% minimum guideline (C criteria) and sales revenues growth showed modest acceleration. Completed a Secondary Offering on 9/03/14 and 3 earlier Secondary Offerings as it rallied from its $17 IPO on 6/27/13.

11/24/2014 12:22:02 PM - Gapped up today hitting a new 52-week high with another volume-driven gain. Reported Sep '14 earnings +28% on +14% sales revenues. Quarterly earnings increases in 4 latest comparisons through Sep '14 were above the +25% minimum guideline (C criteria) and sales revenues growth showed modest acceleration. Found support near its 200 DMA line during its recent consolidation. Completed a Secondary Offering on 9/03/14 and 3 earlier Secondary Offerings as it rallied from its $17 IPO on 6/27/13.

11/12/2014 12:23:58 PM - Gapped up on 11/06/14 challenging its 52-week high with a big volume-driven gain after reporting Sep '14 earnings +28% on +14% sales revenues. Found support near its 200 DMA line during its recent consolidation since noted in the 9/25/14 mid-day report with caution. Completed a Secondary Offering on 9/03/14. Completed 3 earlier Secondary Offerings as it rallied from its $17 IPO on 6/27/13. Quarterly earnings increases in 3 latest comparisons through Jun '14 were above the +25% minimum guideline (C criteria) but sales revenues growth has been sub par.

11/6/2014 12:20:34 PM - Gapped up today challenging its 52-week high with a big volume-driven gain following Sep '14 earnings news. Found support near its 200 DMA line during its recent consolidation since last noted in the 9/25/14 mid-day report with caution. Completed a Secondary Offering on 9/03/14. Completed 3 earlier Secondary Offerings as it rallied from its $17 IPO on 6/27/13. Quarterly earnings increases in 3 latest comparisons through Jun '14 were above the +25% minimum guideline (C criteria) but sales revenues growth has been sub par.

9/25/2014 12:28:43 PM - Slumping further below its 50 DMA line with higher volume behind today's loss. Completed a Secondary Offering on 9/03/14 and gapped down as the mid-day report cautioned members - "Completed 3 earlier Secondary Offerings as it rallied from its $17 IPO on 6/27/13. Quarterly earnings increases in 3 latest comparisons through Jun '14 have been above the +25% minimum guideline (C criteria) but sales revenues growth has been sub par."

9/3/2014 12:31:12 PM - Gapped down today trading near its 50 DMA line. Proposed a Secondary Offering on 9/02/14 while perched near its 52-week high. Completed 3 earlier Secondary Offerings as it rallied from its $17 IPO on 6/27/13. Quarterly earnings increases in 3 latest comparisons through Jun '14 have been above the +25% minimum guideline (C criteria) but sales revenues growth has been sub par.