5/16/2022 12:54:21 PM - Perched at multi-year highs after recent gains backed by above average volume. Recent quarterly comparisons through Mar '22 showed great earnings increases backed by strong sales revenues growth versus the year ago periods. Annual earnings history (A criteria) has been poor.

7/12/2011 1:25:14 PM - Hovering near 52-week and all-time highs, consolidating after a streak of 6 consecutive gains backed by above average volume. Prior mid-day reports noted - "Prior earnings history has been erratic and below the investment system guidelines."

7/11/2011 12:59:31 PM - Hovering near 52-week and all-time highs today after a streak of 6 consecutive gains backed by above average volume. Prior mid-day reports noted - "Prior earnings history has been erratic and below the investment system guidelines."

7/8/2011 12:21:40 PM - Hitting yet another new 52-week and all-time high with today's 6th consecutive gain. Prior mid-day reports noted - "Prior earnings history has been erratic and below the investment system guidelines."

7/7/2011 1:14:11 PM - Hitting yet another new 52-week and all-time high with today's 5th consecutive gain. Prior mid-day reports noted - "Prior earnings history has been erratic and below the investment system guidelines."

7/5/2011 1:21:01 PM - Hitting another new 52-week high with today's volume-driven gain, clearing another short consolidation from a recent high. Last noted in the 6/16/11 mid-day report - "Prior earnings history has been erratic and below the investment system guidelines."

6/16/2011 12:40:57 PM - Pulling back from its 52-week high after a negative reversal on 6/14/11. It briefly cleared a short consolidation from an old high hit when noted in the 5/27/11 mid-day report - "Prior earnings history has been erratic and below the investment system guidelines."

6/15/2011 12:11:45 PM - Perched at its 52-week high after a negative reversal on the prior session. It cleared a brief consolidation from its old high hit when noted in the 5/27/11 mid-day report - "Prior earnings history has been erratic and below the investment system guidelines."

6/14/2011 12:48:43 PM - Hit another new 52-week high today then reversed into the red. It cleared a brief consolidation from its old high hit when noted in the 5/27/11 mid-day report - "Prior earnings history has been erratic and below the investment system guidelines."

6/13/2011 12:13:02 PM - Hit a new 52-week high with today's gap up gain. It cleared a brief consolidation from its old high hit when last noted in the 5/27/11 mid-day report - "Prior earnings history has been erratic and below the investment system guidelines."

5/27/2011 1:37:03 PM - Hit yet another new 52-week high with today's gap up gain, making its 4th mid-day report appearance of the week. Recent mid-day reports noted - "Prior earnings history has been erratic and below the investment system guidelines."

5/26/2011 2:04:49 PM - Hit yet another new 52-week high with today's gain, making its 3rd mid-day report appearance of the week. Recent mid-day reports noted - "Prior earnings history has been erratic and below the investment system guidelines."

5/25/2011 1:02:24 PM - Hit another new 52-week high with today's volume-driven gain. Recent mid-day reports noted - "Prior earnings history has been erratic and below the investment system guidelines."

5/23/2011 1:25:03 PM - Stubbornly holding its ground at the new 52-week high it spiked to last week with near average volume. Last noted in the 5/18/11 mid-day report noted - "Prior earnings history has been erratic and below the investment system guidelines."

5/18/2011 1:14:01 PM - Stubbornly holding its ground and inching to new 52-week highs without great volume conviction behind its recent gains. The 5/04/11 mid-day report noted - "Prior earnings history has been erratic and below the investment system guidelines."

5/4/2011 1:25:49 PM - Pulling back from a new 52-week high it hit earlier this week. Prior earnings history has been erratic and below the investment system guidelines.