2/5/2019 12:26:32 PM - Retreated from its all-time high with big volume-driven loss violating its 50 DMA line on 2/01/19 as it proposed a Secondary Offering. Reported earnings +44% on +5% sales revenues for the Sep '18 quarter, but fundamental concerns remain. Prior quarterly earnings (C criteria) and sales revenues growth history is not a great match with the fact-based investment system's fundamental guidelines.

2/1/2019 1:13:28 PM - Retreating from its all-time high with today's big volume-driven loss violating its 50 DMA line. Reported earnings +44% on +5% sales revenues for the Sep '18 quarter, but fundamental concerns remain. Prior quarterly earnings (C criteria) and sales revenues growth history is not a great match with the fact-based investment system's fundamental guidelines.

1/29/2019 12:34:51 PM - Hitting a new all-time high with today's big volume-driven gain. Reported earnings +44% on +5% sales revenues for the Sep '18 quarter, but fundamental concerns remain. Prior quarterly earnings (C criteria) and sales revenues growth history is not a great match with the fact-based investment system's fundamental guidelines.

12/18/2018 12:39:47 PM - Consolidating near its 50 DMA line and perched within striking distance of its all-time high. Reported earnings +44% on +5% sales revenues for the Sep '18 quarter, but fundamental concerns remain. Prior quarterly earnings (C criteria) and sales revenues growth history is not a great match with the fact-based investment system's fundamental guidelines.

12/7/2018 12:25:24 PM - Consolidating near its 50 DMA line and perched within striking distance of its all-time high. Reported earnings +44% on +5% sales revenues for the Sep '18 quarter, but fundamental concerns remain. Prior quarterly earnings (C criteria) and sales revenues growth history is not a great match with the fact-based investment system's fundamental guidelines.

8/15/2018 12:08:51 PM - Gapped down today, abruptly retreating from its all-time high. Reported earnings +81% on +21% sales revenues for the Jun '18 quarter but fundamental concerns remain. Prior quarterly earnings (C criteria) history is not a match with the fact-based investment system's guidelines.

8/14/2018 2:11:31 PM - Hitting new 52-week and all-time highs today. Stubbornly held its ground and made gradual progress after a gap up on 7/26/18. Reported earnings +81% on +21% sales revenues for the Jun '18 quarter but fundamental concerns remain. Prior quarterly earnings (C criteria) history is not a match with the fact-based investment system's guidelines.

7/31/2018 1:05:41 PM - Hitting new 52-week and all-time highs with today's 4th consecutive gain after a gap up on 7/26/18. Reported earnings +81% on +21% sales revenues for the Jun '18 quarter but fundamental concerns remain. Prior quarterly earnings (C criteria) history is not a match with the fact-based investment system's guidelines.

7/30/2018 12:31:48 PM - Hitting new 52-week and all-time highs with today's 3rd consecutive gain after a gap up on 7/26/18. Reported earnings +81% on +21% sales revenues for the Jun '18 quarter but fundamental concerns remain. Prior quarterly earnings (C criteria) history is not a match with the fact-based investment system's guidelines.

4/5/2017 12:34:29 PM - Perched near its 52-week high. Reported earnings +15% on -2% sales revenues for the Dec '16 quarter and fundamental concerns remain. Found support near its 50 DMA line while consolidating since noted with caution in the 11/28/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."

3/31/2017 12:56:00 PM - Perched near its 52-week high. Reported earnings +15% on -2% sales revenues for the Dec '16 quarter and fundamental concerns remain. Found support near its 50 DMA line while consolidating since last noted with caution in the 11/28/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."

11/28/2016 12:33:25 PM - Powered further into new 52-week high territory with volume-driven gains since last noted with caution in the 11/17/16 mid-day report - "Reported earnings +31% on +8% sales revenues for the Sep '16 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines."

11/17/2016 12:33:55 PM - Perched near its 52-week high following volume-driven gains. Reported earnings +31% on +8% sales revenues for the Sep '16 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines.

9/20/2016 12:19:23 PM -

Perched near its 52-week high following volume-driven gains. Reported earnings +6% on -2% sales revenues for the Jun '16 quarter. Last noted with caution in the 3/31/15 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."



3/31/2015 1:09:14 PM -

Perched near its 52-week high following a streak of volume-driven gains. Reported earnings +57% on +9% sales revenues for the Feb '15 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines.



3/20/2015 12:22:50 PM -

Perched near its 52-week high following a streak of volume-driven gains. Reported earnings +57% on +9% sales revenues for the Feb '15 quarter. Prior quarterly and annual earnings (C and A criteria) history is not a match with the fact-based investment system's guidelines.



9/21/2004 1:00:00 PM - L in just okay group. Base questionable.

9/3/2004 1:00:00 PM - L in just okay group.