3/12/2010 12:30:21 PM -

Perched near its 52-week highs after a more than 5-month flat base. Sales and earnings history below guidelines.