11/29/2017 1:06:08 PM - Touched a new 52-week high with today's 3rd consecutive gain. Recently found support near its 50 DMA and 200 DMA lines, holding its ground in a tight range. Reported Sep '17 quarterly earnings +33% on -2% sales revenues. Three of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain as its annual earnings (A criteria) and sales revenues growth history and has not been strong and steady.

9/27/2017 1:19:20 PM - Consolidating near its 50 DMA and 200 DMA lines, holding its ground in a tight range perched within close striking distance of its 52-week high. Reported Jun'17 quarterly earnings +83% on +13% sales revenues, and 3 of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain as its annual earnings (A criteria) and sales revenues growth history and has not been strong and steady.

9/26/2017 12:51:30 PM - Consolidating near its 50 DMA and 200 DMA lines, holding its ground in a tight range perched within close striking distance of its 52-week high. Reported Jun'17 quarterly earnings +83% on +13% sales revenues, and 3 of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain as its annual earnings (A criteria) and sales revenues growth history and has not been strong and steady.

9/5/2017 12:34:41 PM - Consolidating near its 50 DMA and 200 DMA lines, holding its ground in a tight range within striking distance of its 52-week high. Reported Jun'17 quarterly earnings +83% on +13% sales revenues, and 3 of the past 4 quarterly comparisons were above the +25% minimum earnings guideline (C criteria). Fundamental concerns remain as its annual earnings (A criteria) and sales revenues growth history and has not been strong and steady.

7/19/2017 12:41:24 PM - Consolidating near its 50 DMA line. Reported Mar '17 quarterly earnings +17% on +1% sales revenues, below the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady.

7/3/2017 11:37:58 AM - Consolidating near its 50 DMA line. Reported Mar '17 quarterly earnings +17% on +1% sales revenues, below the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady.

6/29/2017 12:29:56 PM - Consolidating near its 50 DMA line. Reported Mar '17 quarterly earnings +17% on +1% sales revenues, below the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady.

6/28/2017 12:42:31 PM - Consolidating near its 50 DMA line. Reported Mar '17 quarterly earnings +17% on +1% sales revenues, below the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady.

6/9/2017 1:30:24 PM - Consolidating above its 50 DMA line. Reported Mar '17 quarterly earnings +17% on +1% sales revenues, below the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady.

5/4/2017 12:44:46 PM - Consolidating above its 50 DMA line. Reported Mar '17 quarterly earnings +17% on +1% sales revenues, below the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady.

4/20/2017 12:32:02 PM - Consolidating near its 50 DMA line. Due to report Mar '17 quarterly results tomorrow. Noted with caution in prior mid-day report - "Quarterly earnings increases through Dec '16 have been above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady."

2/13/2017 12:43:26 PM - Still perched near its 52-week high, stubbornly holding its ground since noted with caution in the 1/10/17 mid-day report. Quarterly earnings increases through Dec '16 have been above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady.

2/6/2017 12:48:02 PM - Perched near its 52-week high, stubbornly holding its ground since noted with caution in the 1/10/17 mid-day report. Quarterly earnings increases through Dec '16 have been above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady.

2/3/2017 1:12:02 PM - Perched near its 52-week high, stubbornly holding its ground since last noted with caution in the 1/10/17 mid-day report. Quarterly earnings increases through Dec '16 have been above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady.

1/10/2017 1:01:51 PM - Perched near its 52-week high today, stubbornly holding its ground. Rallied considerably after the 12/15/16 mid-day report cautioned - "Quarterly earnings increases through Sep '16 have been above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady."

1/3/2017 12:37:29 PM - Hitting yet another new 52-week high today. Stubbornly held its ground and rallied considerably after the 12/15/16 mid-day report cautioned - "Quarterly earnings increases through Sep '16 have been above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady."

12/30/2016 1:15:39 PM - Hitting yet another new 52-week high today. Stubbornly held its ground after the 12/15/16 mid-day report cautioned - "Quarterly earnings increases through Sep '16 have been above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady."

12/29/2016 12:39:06 PM - Hitting yet another new 52-week high today. Stubbornly held its ground after the 12/15/16 mid-day report cautioned - "Quarterly earnings increases through Sep '16 have been above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady."

12/28/2016 12:36:10 PM - Hitting another new 52-week high today. Stubbornly held its ground after the 12/15/16 mid-day report last cautioned - "Quarterly earnings increases through Sep '16 have been above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady."

12/15/2016 12:28:14 PM - Hitting a new 52-week high today. Quarterly earnings increases through Sep '16 have been above the +25% minimum guideline (C criteria). Its annual earnings (A criteria) history has not been strong and steady.