7/1/2019 12:04:50 PM - Consolidating near its 50 DMA line ($25.75) and not far off its all-time high. Noted in prior mid-day reports - "Reported earnings +92% on +15% sales revenues for the Apr '19 quarter versus the year ago period. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

6/27/2019 12:17:03 PM - Consolidating near its 50 DMA line ($25.74) and not far off its all-time high. Last noted in the 6/11/19 mid-day report - "Reported earnings +92% on +15% sales revenues for the Apr '19 quarter versus the year ago period. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

6/11/2019 12:17:44 PM - Undercutting its 50 DMA line ($25.32) with today's 2nd consecutive volume-driven loss. Pulling back from its all-time high following a recent streak of volume-driven gains. Reported earnings +92% on +15% sales revenues for the Apr '19 quarter versus the year ago period. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

6/10/2019 11:48:27 AM - Testing its 50 DMA line ($25.23) with today's loss. Perched near its all-time high following a recent streak of volume-driven gains. Reported earnings +92% on +15% sales revenues for the Apr '19 quarter versus the year ago period. Prior quarters were not strong and steady above the +25% minimum earnings guideline (C criteria). Up and down annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

9/13/2018 12:09:19 PM - Hovering near its all-time high following a streak of volume-driven gains. Retested prior highs in the $20 area when noted in the 9/12/18 mid-day report with caution - "Reported earnings +55% on +23% sales revenues for the July '18 quarter versus the year ago period, its 4th consecutive quarter above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

9/12/2018 12:09:58 PM - Gapped down today retreating from its all-time high following a streak of volume-driven gains, retesting prior highs in the $20 area. Last noted in the 9/04/18 mid-day report with caution - "Reported earnings +55% on +23% sales revenues for the July '18 quarter versus the year ago period, its 4th consecutive quarter above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

9/4/2018 12:26:30 PM - Perched near its all-time high following a streak of volume-driven gains, extended from prior highs in the $20 area. Reported earnings +55% on +23% sales revenues for the July '18 quarter versus the year ago period, its 4th consecutive quarter above the +25% minimum earnings guideline (C criteria). Prior mid-day reports noted - "Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

8/31/2018 12:18:18 PM - Gapped down today but quickly rebounded near its all-time high. Tallied an impressive streak of big volume-driven gains since rebounding above its 50 DMA line with a gap up on 8/22/18. Reported earnings +55% on +23% sales revenues for the July '18 quarter versus the year ago period, its 4th consecutive quarter above the +25% minimum earnings guideline (C criteria). Prior mid-day reports noted - "Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

8/30/2018 12:29:56 PM - Powered to new all-time highs with an impressive streak of big volume-driven gains since rebounding above its 50 DMA line with a gap up on 8/22/18. Reported earnings +55% on +23% sales revenues for the July '18 quarter versus the year ago period, its 4th consecutive quarter above the +25% minimum earnings guideline (C criteria). Prior mid-day reports noted - "Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

8/29/2018 12:12:38 PM - Powered to new all-time highs with an impressive streak of big volume-driven gains since rebounding above its 50 DMA line with a gap up on 8/22/18. Reported earnings +55% on +23% sales revenues for the July '18 quarter versus the year ago period, its 4th consecutive quarter above the +25% minimum earnings guideline (C criteria). Prior mid-day reports noted - "Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

8/27/2018 12:03:38 PM - Powered to new all-time highs with a streak of big volume-driven gains since rebounding above its 50 DMA line with a gap up on 8/22/18. Reported earnings +55% on +23% sales revenues for the July '18 quarter versus the year ago period, its 4th consecutive quarter above the +25% minimum earnings guideline (C criteria). Prior mid-day reports noted - "Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

8/24/2018 12:04:15 PM - Powering higher with today's 3rd consecutive big volume-driven gain. Rebounded above its 50 DMA line and challenged multi-year highs with a gap up on 8/22/18. Reported earnings +55% on +23% sales revenues for the July '18 quarter versus the year ago period, its 4th consecutive quarter above the +25% minimum earnings guideline (C criteria). Prior mid-day reports noted - "Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

8/23/2018 12:16:35 PM - Powering higher with today's 2nd consecutive big volume-driven gain. Rebounded above its 50 DMA line and challenged multi-year highs with a gap up on the prior session. Reported earnings +55% on +23% sales revenues for the July '18 quarter versus the year ago period, its 4th consecutive quarter above the +25% minimum earnings guideline (C criteria). Prior mid-day reports noted - "Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

8/22/2018 12:36:45 PM - Gapped up today rebounding above its 50 DMA line and challenging multi-year highs. Reported earnings +55% on +23% sales revenues for the July '18 quarter versus the year ago period, its 4th consecutive quarter above the +25% minimum earnings guideline (C criteria). Prior mid-day reports noted - "Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines."

8/6/2018 11:41:43 AM - Still sputtering below its 50 DMA line, yet remaining near multi-year highs. Showed improved sales revenues and earnings increases in the Oct '17, Jan and Apr '18 quarters, a streak of 3 strong quarters above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

7/23/2018 12:02:30 PM - Sputtering below its 50 DMA line, still near multi-year highs. Showed improved sales revenues and earnings increases in the Oct '17, Jan and Apr '18 quarters, a streak of 3 strong quarters above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

7/20/2018 11:25:39 AM - Sputtering below its 50 DMA line, still near multi-year highs. Showed improved sales revenues and earnings increases in the Oct '17, Jan and Apr '18 quarters, a streak of 3 strong quarters above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

7/13/2018 11:53:09 AM - Found prompt support recently near its 50 DMA line and it is consolidating near multi-year highs. Showed improved sales revenues and earnings increases in the Oct '17, Jan and Apr '18 quarters, a streak of 3 strong quarters above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

7/5/2018 12:12:44 PM - Found prompt support near its 50 DMA line and now consolidating near multi-year highs. Showed improved sales revenues and earnings increases in the Oct '17, Jan and Apr '18 quarters, a streak of 3 strong quarters above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

6/18/2018 12:20:12 PM - Found prompt support near its 50 DMA line and it is consolidating near multi-year high. Showed improved sales revenues and earnings increases in the Oct '17, Jan and Apr '18 quarters, a streak of 3 strong quarters above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

6/13/2018 12:23:46 PM - Found support near near its 50 DMA line and with today's big gap up gain it is rebounding near multi-year high. Showed improved sales revenues and earnings increases in the Oct '17, Jan and Apr '18 quarters, a streak of 3 strong quarters above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

6/12/2018 12:18:47 PM - Consolidating near its 50 DMA line after volume-driven losses when retreating from multi-year high. Showed improved sales revenues and earnings increases in the Oct '17, Jan and Apr '18 quarters, its 3rd strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

6/11/2018 12:13:20 PM - Consolidating near its 50 DMA line after volume-driven losses when retreating from multi-year high. Showed improved sales revenues and earnings increases in the Oct '17, Jan and Apr '18 quarters, its 3rd strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

6/5/2018 12:26:31 PM - Undercutting its 50 DMA line with today's volume-driven loss, retreating from multi-year high. Showed improved sales revenues and earnings increases in the Oct '17, Jan and Apr '18 quarters, its 3rd strong quarter above the +25% minimum earnings guideline (C criteria). Annual earnings (A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

4/23/2018 12:23:53 PM - Hitting new multi-year highs with an impressive streak of gains. Showed improved sales revenues and earnings increases in the Oct '17 and Jan '18 quarters. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

4/16/2018 12:07:34 PM - Hitting new multi-year highs with an impressive streak of gains. Showed improved sales revenues and earnings increases in the Oct '17 and Jan '18 quarters. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

4/13/2018 12:18:12 PM - Challenging multi-year highs with a streak of gains. Showed improved sales revenues and earnings increases in the Oct '17 and Jan '18 quarters. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

4/10/2018 12:09:38 PM - Challenging multi-year highs with recent gains. Showed improved sales revenues and earnings increases in the Oct '17 and Jan '18 quarters. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

4/6/2018 12:08:26 PM - Challenging multi-year highs with recent gains. Showed improved sales revenues and earnings increases in the Oct '17 and Jan '18 quarters. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

4/5/2018 12:07:45 PM - Challenging multi-year highs with recent gains. Showed improved sales revenues and earnings increases in the Oct '17 and Jan '18 quarters. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.

4/4/2018 12:11:02 PM - Challenging multi-year highs with recent gains. Showed improved sales revenues and earnings increases in the Oct '17 and Jan '18 quarters. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's fundamental guidelines.