7/31/2017 11:30:24 AM - Hitting a new 52-week high today. Reported earnings +19% on +1% sales revenues for the Jun '17 quarter. Prior mid-day reports cautioned - "Sales revenues growth has been sub par. Quarterly and annual earnings (C and A criteria) have been up and down, leaving fundamental concerns."

7/3/2017 11:23:55 AM - Hitting yet another new 52-week high today. Made steady progress and found prompt support near its 50 DMA line since noted in the 2/24/17 mid-day reports cautioned - "Sales revenues growth has been sub par. Quarterly and annual earnings (C and A criteria) have been up and down, leaving fundamental concerns."

6/30/2017 12:50:46 PM - Touching another new 52-week high today. Made steady progress and found prompt support near its 50 DMA line since last noted in the 2/24/17 mid-day reports cautioned - "Sales revenues growth has been sub par. Quarterly and annual earnings (C and A criteria) have been up and down, leaving fundamental concerns."

2/24/2017 12:23:20 PM - Hit another new 52-week high today, making steady progress with a streak of volume-driven gains. Prior mid-day reports cautioned - "Sales revenues growth has been sub par. Quarterly and annual earnings (C and A criteria) have been up and down, leaving fundamental concerns."

2/15/2017 12:15:48 PM - Hit another new 52-week high today then reversed into the red after 4 consecutive volume-driven gains. Prior mid-day reports cautioned - "Sales revenues growth has been sub par. Quarterly and annual earnings (C and A criteria) have been up and down, leaving fundamental concerns."

2/14/2017 12:17:42 PM - Hitting new 52-week highs with today's 4th consecutive volume-driven gain. The 2/10/17 mid-day report cautioned - "Sales revenues growth has been sub par. Quarterly and annual earnings (C and A criteria) have been up and down, leaving fundamental concerns."

2/10/2017 12:13:19 PM - Perched at its 52-week high. Sales revenues growth has been sub par. Quarterly and annual earnings (C and A criteria) have been up and down, leaving fundamental concerns.

5/3/2010 12:16:36 PM - Gapped up today and hit a new 52-week high. The 3 latest quarterly comparisons showed big sales revenues and earnings increases after a patch of several negative comparisons. Its annual earnings (A criteria) have been up and down, leaving fundamental concerns.