7/30/2019 12:37:59 PM - Testing its 50 DMA line today while retreating after touching a new all-time high and having a "negative reversal" last week. Went through a deep consolidation since noted in the 10/08/18 mid-day report - "Prior quarterly earnings history has been erratic. Annual earnings (A criteria) history has been a good match with the fact-based investment system's guidelines."

6/28/2019 12:24:14 PM - Rebounding near its all-time high after a deep consolidation since last noted in the 10/08/18 mid-day report - "Prior quarterly earnings history has been erratic. Annual earnings (A criteria) history has been a good match with the fact-based investment system's guidelines."

10/8/2018 12:45:09 PM - Violated its 50 DMA during a streak of 9 consecutive losses. Last noted in the 9/18/18 mid-day report when hitting a new all-time high - "Prior quarterly earnings history has been erratic. Annual earnings (A criteria) history has been a good match with the fact-based investment system's guidelines."

9/18/2018 12:37:00 PM - Hitting a new all-time high today. Prior quarterly earnings history has been erratic. Annual earnings (A criteria) history has been a good match with the fact-based investment system's guidelines."

10/25/2017 12:54:37 PM - Abruptly retreating today after spiking to a new all-time high on the prior session. Reported Sep '17 earnings +17% on +20% sales revenues, below the +25% minimum earnings guideline (C criteria). Priced a new Public Offering on 3/07/17. Found support near its 200 DMA line during its consolidation since last noted with caution in the 4/03/17 mid-day report - "Prior quarterly and annual earnings (A criteria) history is not a good match with the fact-based investment system's guidelines."

4/3/2017 11:58:52 AM - Consolidating in a tight range near its 52-week and all-time high after pricing a new Public Offering on 3/07/17. Found support near its 50 DMA line during its recent consolidation. Reported Dec '16 earnings +21% on +14% sales revenues, below the +25% minimum earnings guideline (C criteria). Prior quarterly and annual earnings (A criteria) history is not a good match with the fact-based investment system's guidelines.

3/8/2017 12:24:52 PM - Rallying near its 52-week ad all-time high after pricing a new Public Offering. Found support near its 50 DMA line during its recent consolidation. Reported Dec '16 earnings +21% on +14% sales revenues, below the +25% minimum earnings guideline (C criteria). Prior quarterly and annual earnings (A criteria) history is not a good match with the fact-based investment system's guidelines.

2/28/2017 12:25:30 PM - Rebounding above its 50 DMA line and challenging its 52-week and all-time highs with today's 3rd consecutive volume-driven gain. Reported Dec '16 earnings +21% on +14% sales revenues, below the +25% minimum earnings guideline (C criteria). Prior quarterly and annual earnings (A criteria) history is not a good match with the fact-based investment system's guidelines.

12/30/2016 1:08:56 PM - Found support at its 50 DMA line. Held its ground since last noted with caution in the 12/02/16 mid-day report - "Reported Sep '16 earnings +63% on +28% sales revenues marking its 3rd consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria) and accelerating. Prior quarterly and annual earnings (A criteria) history is not a good match with the fact-based investment system's guidelines."

12/2/2016 12:23:57 PM - Pulling back from all-time highs with today's 3rd consecutive volume-driven loss after getting very extended from any sound base. Noted with caution in the 10/31/16 mid-day report - "Reported Sep '16 earnings +63% on +28% sales revenues marking its 3rd consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria) and accelerating. Prior quarterly and annual earnings (A criteria) history is not a good match with the fact-based investment system's guidelines."

12/1/2016 12:23:50 PM - Pulling back from all-time highs with today's 2nd consecutive volume-driven loss after getting very extended from any sound base. Last noted with caution in the 10/31/16 mid-day report - "Reported Sep '16 earnings +63% on +28% sales revenues marking its 3rd consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria) and accelerating. Prior quarterly and annual earnings (A criteria) history is not a good match with the fact-based investment system's guidelines."

10/31/2016 12:28:02 PM - Perched at all-time highs following 2 consecutive volume-driven gains, extended from any sound base. Reported Sep '16 earnings +63% on +28% sales revenues marking its 3rd consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria) and accelerating. Prior quarterly and annual earnings (A criteria) history is not a good match with the fact-based investment system's guidelines.

10/28/2016 12:37:25 PM - Hitting yet another new 52-week and all-time high with today's 2nd consecutive volume-driven gain, getting extended from any sound base. Reported Sep '16 earnings +63% on +28% sales revenues marking its 3rd consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria) and accelerating. Prior quarterly and annual earnings (A criteria) history is not a good match with the fact-based investment system's guidelines.

10/27/2016 12:38:20 PM - Gapped up today hitting yet another new 52-week and all-time high. Reported Sep '16 earnings +63% on +28% sales revenues marking its 3rd consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria) and accelerating. Prior quarterly and annual earnings (A criteria) history is not a good match with the fact-based investment system's guidelines.

10/26/2016 12:38:44 PM - Due to report Sep '16 earnings news tomorrow. Enduring more distributional pressure since a "negative reversal" after hitting yet another new 52-week high on 10/24/16. Undercut its 50 DMA line during its consolidation then rebounded since noted with caution in the 7/27/16 mid-day report - "Reported earnings +40% on +29% sales revenues for the Jun '16 quarter, its 2nd consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria). Prior quarterly and annual earnings (A criteria) history is not a good match with the fact-based investment system's guidelines."

10/24/2016 12:23:46 PM - Reversed into the red after hitting yet another new 52-week high today. Undercut its 50 DMA line during its consolidation then rebounded since noted with caution in the 7/27/16 mid-day report - "Reported earnings +40% on +29% sales revenues for the Jun '16 quarter, its 2nd consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria). Prior quarterly and annual earnings (A criteria) history is not a good match with the fact-based investment system's guidelines."

10/3/2016 12:21:03 PM - Hitting another new 52-week high today. Undercut its 50 DMA line during its consolidation then rebounded since last noted with caution in the 7/27/16 mid-day report - "Reported earnings +40% on +29% sales revenues for the Jun '16 quarter, its 2nd consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria). Prior quarterly and annual earnings (A criteria) history is not a good match with the fact-based investment system's guidelines."

7/27/2016 12:49:43 PM - Hit a new 52-week high today. Reported earnings +40% on +29% sales revenues for the Jun '16 quarter, its 2nd consecutive quarterly comparison with earnings above the +25% minimum guideline (C criteria). Prior quarterly and annual earnings (A criteria) history is not a good match with the fact-based investment system's guidelines.

4/29/2016 12:39:21 PM - Slumped below its 50 DMA line with volume-driven losses this week. Reported earnings +26% on +19% sales revenues for the Mar '16 quarter. The 4/11/16 mid-day report cautioned members - "Sub par sales revenues growth and prior quarterly and annual earnings history is not a good match with the fact-based investment system's guidelines."

4/27/2016 1:02:35 PM - Pulling back from its 52-week high hit last week and testing support at its 50 DMA line today with another volume-driven loss. Reported earnings +26% on +19% sales revenues for the Mar '16 quarter. The 4/11/16 mid-day report cautioned members - "Sub par sales revenues growth and prior quarterly and annual earnings history is not a good match with the fact-based investment system's guidelines."

4/11/2016 12:39:16 PM - Perched near its 52-week high, making gradual progress following its considerable volume-driven gain when noted with caution in the 2/24/16 mid-day report - "Reported earnings +15% on +20% sales revenues for the Dec '15 quarter. Sub par sales revenues growth and prior quarterly and annual earnings history is not a good match with the fact-based investment system's guidelines."

4/8/2016 12:27:36 PM - Perched near its 52-week high, making gradual progress following its considerable volume-driven gain when last noted with caution in the 2/24/16 mid-day report - "Reported earnings +15% on +20% sales revenues for the Dec '15 quarter. Sub par sales revenues growth and prior quarterly and annual earnings history is not a good match with the fact-based investment system's guidelines."

2/24/2016 12:15:19 PM - Rallying to a new 52-week high with today's considerable volume-driven gain. Reported earnings +15% on +20% sales revenues for the Dec '15 quarter. Sub par sales revenues growth and prior quarterly and annual earnings history is not a good match with the fact-based investment system's guidelines.

5/8/2015 12:49:41 PM - Rebounding near its 52-week high after retesting support at its 50 DMA line following considerable volume-driven gains into new high territory. The 5/01/15 mid-day report cautioned members - "Reported earnings +80% on +14% sales revenues for the Mar '15 quarter. Sub par sales revenues growth and prior quarterly and annual earnings history is not a good match with the fact-based investment system's guidelines."

5/5/2015 12:51:46 PM - Pulling back from its 52-week high following considerable volume-driven gains last week. The 5/01/15 mid-day report cautioned members - "Reported earnings +80% on +14% sales revenues for the Mar '15 quarter. Sub par sales revenues growth and prior quarterly and annual earnings history is not a good match with the fact-based investment system's guidelines."

5/1/2015 12:53:15 PM - Perched at its 52-week high following a considerable volume-driven gain on the prior session. Reported earnings +80% on +14% sales revenues for the Mar '15 quarter. Sub par sales revenues growth and prior quarterly and annual earnings history is not a good match with the fact-based investment system's guidelines.