4/26/2017 1:38:51 PM - Rebounded near multi-year highs. Found support above its 200 DMA line during its consolidation. Reported earnings +13% on +6% sales revenues for the Mar '17 quarter, and prior quarterly results were not strong and steady above the +25% minimum earnings guideline (C criteria).

4/20/2017 12:36:36 PM - Rebounding near multi-year highs with today's gap up and 4th consecutive gain. Found support above its 200 DMA line during its consolidation since last noted with caution in the 1/30/17 mid-day report - "Reported earnings +26% on +8% sales revenues for the Dec '16 quarter, but prior quarterly results were not strong and steady above the +25% minimum earnings guideline (C criteria)."

1/30/2017 12:45:07 PM - Perched near multi-year highs. Reported earnings +26% on +8% sales revenues for the Dec '16 quarter, but prior quarterly results were not strong and steady above the +25% minimum earnings guideline (C criteria).

12/2/2015 12:48:33 PM - Perched near its 52-week high and within striking distance of multi-year highs. Reported earnings +10% on +12% sales revenues for the Sep '15 quarter, below the +25% minimum earnings guideline (C criteria).

9/19/2008 1:35:47 PM - Sales and annual earnings history below guidelines.