5/17/2011 12:24:58 PM - Holding its ground near its 52-week high after volume driven-gains last week helped it rally from an orderly base pattern. It reported earnings +16% on +8% sales for the quarter ended March 31, 2011 versus the year ago period. Prior mid-day reports noted - "No overhead supply remains to act as resistance. It has a strong annual earnings (A criteria) history and showed very strong earnings per share increases in recent quarters, but its sub par sales revenues growth is a concern."

5/16/2011 1:34:39 PM - Holding its ground near its 52-week high after volume driven-gains last week helped it rally from an orderly base pattern. It reported earnings +16% on +8% sales for the quarter ended March 31, 2011 versus the year ago period. Last noted in the 11/04/11 mid-day report - "No overhead supply remains to act as resistance. It has a strong annual earnings (A criteria) history and showed very strong earnings per share increases in recent quarters, but its sub par sales revenues growth is a concern."

11/4/2010 12:50:03 PM - Considerable gap up gain today for a new 52-week high. It reported earnings +16% on +5% sales for the quarter ended September 30, 2010 versus the year ago period. Recent mid-day reports noted - "No overhead supply remains to act as resistance. It has a strong annual earnings (A criteria) history and showed very strong earnings per share increases in recent quarters, but its sub par sales revenues growth is a concern."

10/21/2010 12:55:00 PM - Considerable gains this week for new 52-week highs have been backed by above average volume. Recent mid-day reports noted - "No overhead supply remains to act as resistance. It has a strong annual earnings (A criteria) history and showed very strong earnings per share increases in recent quarters, but its sub par sales revenues growth is a concern."

10/20/2010 1:46:55 PM - Considerable gain today for new 52-week high. In the 9/22/10 mid-day report it was noted - "No overhead supply remains to act as resistance. It has a strong annual earnings (A criteria) history and showed very strong earnings per share increases in recent quarters, but its sub par sales revenues growth is a concern."

9/22/2010 1:36:58 PM - Consolidating after recent gains for new 52-week highs without great volume conviction. No overhead supply remains to act as resistance. It has a strong annual earnings (A criteria) history and showed very strong earnings per share increases in recent quarters, but its sub par sales revenues growth is a concern.

8/27/2010 1:22:42 PM - It has a strong annual earnings (A criteria) history and showed very strong earnings per share increases in recent quarters, but its sub par sales revenues growth is a concern. It is consolidating above its 50 DMA line after recent gains for new 52-week highs without great volume conviction. No overhead supply remains to act as resistance.

8/28/2008 12:47:58 PM - It showed very strong earnings per share increases in recent quarters, but its sub par sales revenues growth is a concern.

7/15/2008 1:09:51 PM - Perched near all-time highs, recently wedging higher from a long base-on-base type pattern. It showed very strong earnings per share increases in recent quarters, but its sub par sales revenues growth is a concern.

7/11/2008 12:43:49 PM - Perched near all-time highs, recently wedging higher from a long base-on-base type pattern. It showed very strong earnings per share increases in recent quarters, but its sub par sales revenues growth is a concern.

7/3/2008 11:27:17 AM - Hit new all-time highs but didn't make meaningful price progress despite 3 recent gains with above average volume near the high end of a long base-on-base type pattern. It showed very strong earnings per share increases in recent quarters, but its sub par sales revenues growth is a concern.

7/2/2008 1:15:59 PM - Hit a new all-time high today after its 7/01/08 gain with above average volume helped it rise from a long base-on-base type pattern. It showed very strong earnings per share increases in recent quarters, but its sub par sales revenues growth is a concern.

6/12/2008 12:50:16 PM - It has been encountering resistance in the $28 area in recent weeks when trying to rise from a long base-on-base type pattern. It showed very strong earnings per share increases in recent quarters, but its sub par sales revenues growth is a concern.

4/2/2008 1:11:05 PM - Gains on above average volume today have it breaking out above prior chart highs in the $26 area, clearing a better than 4-month long base-on-base pattern. Very strong earnings per share increases in recent quarters, but sub par sales revenues growth is a concern.

2/7/2008 12:49:07 PM - Gains on above average volume in the past week have helped it climb above its 50 DMA line to challenge prior chart highs in the $26 area. Sub par sales revenues increases but very strong earnings per share increases in the 2 most recent quarters.