4/6/2023 12:44:02 PM - Rebounding today after a gap down and damaging volume-driven loss on the prior session and violated its 50 DMA line ($18.66). Faces resistance due to overhead supply up to the $190 level. Reported Dec '22 quarterly earnings +35% on +19% sales revenues versus the year-ago period, but the 2 prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Annual earnings growth (A criteria) has been strong. Completed a new Public Offering on 6/19/20. Completed prior Secondary Offerings on 3/02/17, 11/18/16, 8/10/16, 3/11/16, and 7/11/14.

4/5/2023 12:20:59 PM - Gapped down today and violated its 50 DMA line ($18.60) with a damaging loss. Faces resistance due to overhead supply up to the $190 level. Reported Dec '22 quarterly earnings +35% on +19% sales revenues versus the year-ago period, but the 2 prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Annual earnings growth (A criteria) has been strong. Completed a new Public Offering on 6/19/20. Completed prior Secondary Offerings on 3/02/17, 11/18/16, 8/10/16, 3/11/16, and 7/11/14.

2/24/2023 1:24:21 PM - Faces resistance due to overhead supply up to the $190 level. Gapped down today. Reported Dec '22 quarterly earnings +35% on +19% sales revenues versus the year ago period, but the 2 prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Annual earnings growth (A criteria) has been strong. Completed a new Public Offering on 6/19/20. Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

11/9/2021 12:48:07 PM - Perched at its all-time high following a streak of 7 consecutive gains, extended from prior highs in the $172 area which define near-term support to watch on pullbacks. Reported Sep '21 quarterly earnings +11% on +33% sales revenues versus the year ago period, breaking a streak of 3 quarterly earnings increases above the +25% minimum guideline (C criteria). Annual earnings growth (A criteria) has been strong. Completed a new Public Offering on 6/19/20. Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

5/7/2021 12:23:34 PM - Perched near its all-time high with today's gap up gain, extended from any sound base. Reported Mar '21 quarterly earnings +102% on +52% sales revenues versus the year ago period, its 3rd quarterly earnings increase above the +25% minimum guideline (C criteria), helping it better match the winning models of the fact-based investment system. Annual earnings growth (A criteria) has been strong. Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Completed a new Public Offering on 6/19/20. Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

4/27/2021 12:35:51 PM - Perched at its all-time high today following 5 consecutive volume-driven gains. Reported Jan '21 quarterly earnings +38% on +41% sales revenues versus the year ago period. Prior 2 quarterly earnings increases were below the +25% minimum guideline (C criteria). Completed a new Public Offering on 6/19/20. Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

4/23/2021 12:36:17 PM - Hitting another new all-time high with today's 4th consecutive volume-driven gain. Reported Jan '21 quarterly earnings +38% on +41% sales revenues versus the year ago period. Prior 2 quarterly earnings increases were below the +25% minimum guideline (C criteria). Completed a new Public Offering on 6/19/20. Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

4/20/2021 12:40:08 PM - Hovering near its all-time high. Reported Jan '21 quarterly earnings +38% on +41% sales revenues versus the year ago period. Prior 2 quarterly earnings increases were below the +25% minimum guideline (C criteria). Completed a new Public Offering on 6/19/20. Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

2/19/2021 12:39:47 PM - Hovering near its all-time high. Due to report Dec '20 quarterly results on 2/25/21. Reported Sep '20 quarterly earnings +29% on +23% sales revenues versus the year ago period. Prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Completed a new Public Offering on 6/19/20. Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

7/14/2020 12:40:45 PM - Up from early lows after a damaging gap down today. Completed a new Public Offering on 6/19/20. Reported earnings -5% on +14% sales revenues for the Mar '20 quarter versus the year ago period, and prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

6/18/2020 12:17:40 PM - Reported earnings -5% on +14% sales revenues for the Mar '20 quarter versus the year ago period, and prior quarterly earnings increases were below the +25% minimum guideline (C criteria). Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

8/5/2019 12:31:19 PM - Violated its 50 DMA line ($77.53) during a streak of 6 consecutive volume-driven losses. The 8/01/19 mid-day report cautioned members - "Reported earnings +21% on +23% sales revenues for the Jun '19 quarter, breaking a streak of 4 consecutive quarterly earnings increases above the +25% minimum guideline (C criteria). Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14."

8/1/2019 12:38:31 PM - Undercutting its 50 DMA line($77.20) with today's 4th consecutive volume-driven loss. Reported earnings +21% on +23% sales revenues for the Jun '19 quarter, breaking a streak of 4 consecutive quarterly earnings increases above the +25% minimum guideline (C criteria). Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

6/28/2019 12:15:45 PM - Patient investors may watch for a new base or secondary buy point to possibly develop and be noted in the weeks ahead. Held its ground and wedged higher since its technical breakout on 6/21/19. Found support at its 200 DMA line during a 10-week cup without a handle of sufficient length. Reported earnings +53% on +25% sales revenues for the Mar '19 quarter, its 4th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

6/12/2019 12:09:57 PM - Meeting resistance near its 50 DMA line ($73.35) while rebounding from a pullback to its 200 DMA line. Last noted with caution in the 5/08/19 mid-day report - "Reported earnings +53% on +25% sales revenues for the Mar '19 quarter, its 4th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14."

5/8/2019 12:45:04 PM - Wedged higher with gains lacking volume conviction after last noted in the 3/13/19 mid-day report. Its 50 DMA line ($71.97) defines important near-term support. Undercut its prior high ($76.77 on 11/19/18) with recent losses. Reported earnings +53% on +25% sales revenues for the Mar '19 quarter, its 4th consecutive quarterly earnings increase above the +25% minimum guideline (C criteria). Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

3/13/2019 12:26:02 PM - Last noted in the 2/27/19 mid-day report - "Reported earnings +53% on +29% sales revenues for the Dec '18 quarter, its 3rd quarterly earnings increase above the +25% minimum guideline (C criteria). Faces resistance due to overhead supply up to the $76 level. Found support near its 200 DMA line during its choppy consolidation in recent months. Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14."

2/27/2019 1:05:57 PM - Reported earnings +53% on +29% sales revenues for the Dec '18 quarter, its 3rd quarterly earnings increase above the +25% minimum guideline (C criteria). Gapped up and rebounded toward its all-time high but erased much of its early gain. Faces resistance due to overhead supply up to the $76 level. Found support near its 200 DMA line during its choppy consolidation in recent months. Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

12/11/2018 12:44:32 PM - Retreated from its all-time high and found support near its 50 DMA line. The 11/07/18 mid-day report last noted - "Reported earnings +57% on +38% sales revenues for the Sep '18 quarter, its 2nd quarterly earnings increase above the +25% minimum guideline (C criteria). Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14."

11/7/2018 12:59:36 PM - Hit a new all-time high today with its 7th consecutive volume-driven gain The 11/01/18 mid-day report last noted - "Reported earnings +57% on +38% sales revenues for the Sep '18 quarter, its 2nd quarterly earnings increase above the +25% minimum guideline (C criteria). Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14."

11/1/2018 12:22:11 PM - Gapped up today rallying near its 50 DMA line. Reported earnings +57% on +38% sales revenues for the Sep '18 quarter, its 2nd quarterly earnings increase above the +25% minimum guideline (C criteria). Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

11/2/2017 12:30:23 PM - Reported earnings +5% on +17% sales revenues for the Sep '17 quarter, and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Violated its 50 DMA line ($41.87) with today's gap down and big volume-driven loss. There was a "negative reversal" after hitting its all-time high when noted with caution in the 10/05/17 mid-day report. Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

10/19/2017 12:43:53 PM - There was a "negative reversal" after hitting its all-time high when last noted with caution in the 10/05/17 mid-day report. Announces results for the third quarter ended September 30, 2017, on Wednesday, November 1, 2017, after the market close. Reported earnings +22% on +18% sales revenues for the Jun '17 quarter, and prior quarterly earnings increases were not strong and steady above the +25% minimum guideline (C criteria). Completed prior Secondary Offerings on 3/02/17, 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

10/5/2017 11:54:28 AM - Hitting yet another new 52-week and all-time high with today's 2nd consecutive volume-driven gain, extended from any sound base. On 3/02/17 it completed yet another Secondary Offering. Reported earnings +22% on +18% sales revenues for the Jun '17 quarter. Prior quarterly earnings increases were not strong and stead above the +25% minimum guideline (C criteria). Completed prior Secondary Offerings on 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

7/10/2017 12:18:23 PM - Hit yet another new 52-week high with today's volume-driven gain. On 3/02/17 it completed yet another Secondary Offering. Reported earnings +119% on +33% sales revenues for the Mar '17 quarter. Prior quarterly earnings increases were not strong and stead above the +25% minimum guideline (C criteria). Completed prior Secondary Offerings on 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

7/3/2017 11:24:22 AM - Hitting another new 52-week high today. On 3/02/17 it completed yet another Secondary Offering. Reported earnings +119% on +33% sales revenues for the Mar '17 quarter. Prior quarterly earnings increases were not strong and stead above the +25% minimum guideline (C criteria). Completed prior Secondary Offerings on 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

6/28/2017 12:24:06 PM - Hitting a new 52-week high today. On 3/02/17 it completed yet another Secondary Offering. Reported earnings +119% on +33% sales revenues for the Mar '17 quarter. Prior quarterly earnings increases were not strong and stead above the +25% minimum guideline (C criteria). Completed prior Secondary Offerings on 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

3/14/2017 12:34:10 PM - Stalled after reaching a new 52-week high when noted on 3/02/17, and big losses on heavy volume violated its 50 DMA line while it completed yet another Secondary Offering. Reported earnings +28% on +17% sales revenues for the Dec '16 quarter. Prior quarterly earnings increases were not strong and stead above the +25% minimum guideline (C criteria). Completed prior Secondary Offerings on 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

3/8/2017 12:20:38 PM - Stalled after reaching a new 52-week high when last noted on 3/02/17, and today's big loss on heavy volume is testing its 50 DMA line after announcing yet another Secondary Offering. Reported earnings +28% on +17% sales revenues for the Dec '16 quarter. Prior quarterly earnings increases were not strong and stead above the +25% minimum guideline (C criteria). Completed prior Secondary Offerings on 11/18/16. 8/10/16, 3/11/16, and 7/11/14.

3/2/2017 12:05:13 PM - Gapped up and hit a new 52-week high today. Completed another Secondary Offering on 11/18/16. Reported earnings +28% on +17% sales revenues for the Dec '16 quarter, but prior quarterly earnings increases were not strong and stead above the +25% minimum guideline (C criteria). Completed Secondary Offerings on 8/10/16, 3/11/16, and 7/11/14.

1/3/2017 12:27:04 PM - Perched near its 52-week high after rallying since completing another Secondary Offering on 11/18/16. Reported earnings +16% on +3% sales revenues for the Sep '16 quarter. Noted with caution in prior mid-day reports - "Faces no resistance due to overhead supply. Limited history remains a concern since its $15 IPO 8/09/13. Completed Secondary Offerings on 8/10/16, 3/11/16, and 7/11/14. Reported earnings +23% on +6% sales revenues for Jun '16 quarter, below the +25% minimum guideline (C criteria)."

11/17/2016 12:19:52 PM - Pulling back from its 52-week high after proposing another Secondary Offering. Reported earnings +16% on +3% sales revenues for the Sep '16 quarter. Last noted with caution in the 9/21/16 mid-day report - "Faces no resistance due to overhead supply. Limited history remains a concern since its $15 IPO 8/09/13. Completed Secondary Offerings on 8/10/16, 3/11/16, and 7/11/14. Reported earnings +23% on +6% sales revenues for Jun '16 quarter, below the +25% minimum guideline (C criteria)."

9/21/2016 12:23:13 PM - Gapped up today hitting a new 52-week high with a considerable volume-driven gain. Faces no resistance due to overhead supply. Limited history remains a concern since its $15 IPO 8/09/13. Completed Secondary Offerings on 8/10/16, 3/11/16, and 7/11/14. Reported earnings +23% on +6% sales revenues for Jun '16 quarter, below the +25% minimum guideline (C criteria).

8/25/2016 12:24:50 PM - Completed a Secondary Offering on 8/10/16, and rallying toward its 52-week high with a spurt of volume-driven gains. Reported earnings +23% on +6% sales revenues for Jun '16 quarter. Prior mid-day reports cautioned - "It faces little resistance due to overhead supply. Completed another Secondary Offering on 3/11/16. Reported improved earnings and sales revenues increases for the Dec '15 and Mar '16 quarters. Prior earnings increases were below the +25% minimum guideline (C criteria). Due to report earnings after the close 8/03/16, and volume and volatility often increase near earnings news. Completed a Secondary Offering 7/11/14. Limited history remains a concern since its $15 IPO 8/09/13."

8/10/2016 1:49:00 PM - Gapped down on the prior session after proposing a Secondary Offering, abruptly retreating from a new 52-week high following volume-driven gains. Reported earnings +23% on +6% sales revenues for Jun '16 quarter. The 8/02/16 mid-day report noted - "It faces little resistance due to overhead supply. Completed another Secondary Offering on 3/11/16. Reported improved earnings and sales revenues increases for the Dec '15 and Mar '16 quarters. Prior earnings increases were below the +25% minimum guideline (C criteria). Due to report earnings after the close 8/03/16, and volume and volatility often increase near earnings news. Completed a Secondary Offering 7/11/14. Limited history remains a concern since its $15 IPO 8/09/13."

8/9/2016 1:10:06 PM - Gapped down today, abruptly retreating from a new 52-week high following volume-driven gains. Reported earnings +23% on +6% sales revenues for Jun '16 quarter. The 8/02/16 mid-day report last noted - "It faces little resistance due to overhead supply. Completed another Secondary Offering on 3/11/16. Reported improved earnings and sales revenues increases for the Dec '15 and Mar '16 quarters. Prior earnings increases were below the +25% minimum guideline (C criteria). Due to report earnings after the close 8/03/16, and volume and volatility often increase near earnings news. Completed a Secondary Offering 7/11/14. Limited history remains a concern since its $15 IPO 8/09/13."

8/2/2016 12:44:28 PM - Challenging its 52-week high with recent gains and it faces little resistance due to overhead supply. Completed another Secondary Offering on 3/11/16. Reported improved earnings and sales revenues increases for the Dec '15 and Mar '16 quarters. Prior earnings increases were below the +25% minimum guideline (C criteria). Due to report earnings after the close 8/03/16, and volume and volatility often increase near earnings news. Completed a Secondary Offering 7/11/14. Limited history remains a concern since its $15 IPO 8/09/13.

12/2/2015 12:20:25 PM - Challenged its 52-week high with a volume-driven gain on the prior session. Faces little resistance due to overhead supply. Prior mid-day reports cautioned members - "Earnings increases have been below the +25% minimum guideline (C criteria) in quarterly comparisons through Sep '15."

11/18/2015 12:23:58 PM - Still hovering near its 52-week high, stubbornly holding its ground. Faces little resistance due to overhead supply, however, the 11/05/15 mid-day report cautioned members - "Earnings increases have been below the +25% minimum guideline (C criteria) in quarterly comparisons through Sep '15."

11/5/2015 12:38:46 PM - Touched a new 52-week high today, but it faces resistance due to additional overhead supply. Earnings increases have been below the +25% minimum guideline (C criteria) in quarterly comparisons through Sep '15.