Market Overview

Analyst Rating View All Ratings

DateResearch FirmActionCurrentTarget
7/22/16Deutsche BankUpgradesHoldBuy
7/20/16CitigroupMaintainsSell29.0
4/18/16Deutsche BankDowngradesBuyHold36.0

Earnings View Earnings

Q1 2016 EST Actual Surprise
EPS: 0.68 0.68
Rev: 7.52B 7.57B
Q2 2016 EST Actual Surprise
EPS: 0.55 Expected
2016-07-27
Rev: 7.26B

Company Profile