6/13/2017 1:03:30 PM - Hitting new highs with a streak of gains after consolidating in a tight range following a 5/02/17 breakaway gap. Earnings history has been strong, but decelerating and sub par sales revenues growth is a concern.

6/2/2017 12:38:39 PM - Consolidating in a tight range after a 5/02/17 breakaway gap. Earnings history has been strong, but decelerating and sub par sales revenues growth is a concern.

5/12/2017 1:05:38 PM - Extended from any sound base after a 5/02/17 breakaway gap.