8/14/2017 1:07:06 PM - Rallied to new 52-week and all-time highs with an impressive streak of volume-driven gains. Reported earnings +19% on +12% sales revenues for the Jun '17 quarter. Fundamental concerns remain since noted with caution in the 7/29/16 mid-day report. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. Completed Secondary Offerings on 12/04/15 and 11/23/16.

8/11/2017 1:23:28 PM - Rallied to new 52-week and all-time highs with an impressive streak of volume-driven gains. Reported earnings +19% on +12% sales revenues for the Jun '17 quarter. Fundamental concerns remain since last noted with caution in the 7/29/16 mid-day report. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. Completed Secondary Offerings on 12/04/15 and 11/23/16.

7/29/2016 12:53:58 PM - Undercutting its 50 DMA line today with a big volume-driven loss after gapping down. Reported earnings +25% on +13% sales revenues for the Jun '16 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. Completed a Secondary Offering on 12/04/15.

5/23/2016 12:38:24 PM - Reported earnings +24% on +16% sales revenues for the Mar '16 quarter. Pulling back below its 50 DMA line with a streak of 9 consecutive losses. When hitting new 52-week and all-time highs the 4/27/16 mid-day report cautioned members - "Completed a Secondary Offering on 12/04/15. Fundamental concerns remain. Reported earnings +24% on +16% sales revenues for the Dec '15 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines."

4/29/2016 12:59:18 PM - Reported earnings +24% on +16% sales revenues for the Mar '16 quarter. Pulling back after hitting new 52-week and all-time highs when the 4/27/16 mid-day report cautioned - "Completed a Secondary Offering on 12/04/15. Fundamental concerns remain. Reported earnings +24% on +16% sales revenues for the Dec '15 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines."

4/27/2016 1:34:44 PM - Hitting new 52-week and all-time highs today. Completed a Secondary Offering on 12/04/15. Fundamental concerns remain. Reported earnings +24% on +16% sales revenues for the Dec '15 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines.

2/3/2016 1:12:12 PM - After a deep slump below its 200 DMA line it is rebounding near its 50 DMA line ($48.10) which may act as resistance. Last noted with caution in the 12/16/15 mid-day report - "Pulled back from new 52-week and all-time highs after proposing a Secondary Offering on 12/02/15. Fundamental concerns remain. Reported earnings +20% on +17% sales revenues for the Sep '15 quarter. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines."

12/16/2015 12:41:24 PM - Sputtering near its 50 DMA line. Pulled back from new 52-week and all-time highs after proposing a Secondary Offering on 12/02/15. Prior mid-day reports cautioned members - "Fundamental concerns remain. Reported earnings +20% on +17% sales revenues for the Sep '15 quarter. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines."

12/4/2015 1:08:02 PM - Pulled back from new 52-week and all-time highs after proposing a Secondary Offering on 12/02/15. The 12/03/15 mid-day report cautioned members - "Fundamental concerns remain. Reported earnings +20% on +17% sales revenues for the Sep '15 quarter. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines."

12/3/2015 12:40:03 PM - Pulling back from new 52-week and all-time highs after proposing a Secondary Offering. Fundamental concerns remain. Reported earnings +20% on +17% sales revenues for the Sep '15 quarter. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. 

10/28/2015 1:27:11 PM - Gapped up today hitting new 52-week and all-time highs. Fundamental concerns remain since last noted with caution in the 8/03/15 mid-day report - "Reported earnings +19% on +29% sales revenues for the Jun '15 quarter. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines."

8/3/2015 12:44:58 PM - Gapped up on 7/29/15 hitting a new 52-week high. Prior mid-day reports cautioned members - "Reported earnings +19% on +29% sales revenues for the Jun '15 quarter. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines."

7/30/2015 1:00:56 PM - Gapped up on the prior session hitting a new 52-week high. The 7/29/15 mid-day report cautioned members - "Reported earnings +19% on +29% sales revenues for the Jun '15 quarter. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines."

7/29/2015 1:15:58 PM - Gapped up today hitting a new 52-week high. Reported earnings +19% on +29% sales revenues for the Jun '15 quarter. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines. 

6/18/2015 1:20:03 PM - Consolidating near its 50 DMA line and perched within striking distance of its 52-week high. Last noted in the 5/20/15 mid-day report with caution - "Reported earnings +15% on +31% sales revenues for the Mar '15 quarter. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines."

5/20/2015 1:37:49 PM - Touched a new 52-week high today then reversed into the red. Reported earnings +15% on +31% sales revenues for the Mar '15 quarter. Quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines.

2/12/2015 1:24:07 PM - Gapped up today for a new 52-week high. Quarterly and annual earnings (A criteria) history is not a match with the fact-based investment system's guidelines.