Earnings per share of $0.98 exceeded expectations of about $0.74. Total revenue reached $7.173 billion, just over analysts' ...