The company reported a first quarter profit of $393.1 million, or earnings of $1.29 per share on revenue of $2.81 billion. Analysts on average were expecting the company to report earnings of $1.19 per share on revenue of $2.75 billion.
For the full year, the company's stock expects to report between $7.08 and $7.28 per share. The company has risen 15.7% year to date and nearly 19% over the past 12 months.
(What will move markets this quarter and how should investors position themselves ahead of time? Jim Cramer sat down with four of TheStreet's top columnists recently to get their views. Click here to listen to his latest Trading Strategies roundtable with them and read their advice for stocks, bonds, forex and gold.)