Excluding charges, the loss matched analysts' revised expectations of 10 cents a share.
The results were close to analysts' expectations of 29 cents a share.
That was above an expectation of 44 cents a share.
The results beat analysts' expectations of 69 cents a share.
The results were slightly better than analysts' recent expectations of 16 cents a share.
Earnings missed analysts' expectations of 90 cents a share on revenue of $23.6 billion.
The earnings exceeded analysts' average expectation of 85 cents a share.
The results were slightly above Wall Street's reduced expectations of 64 cents a share.
The earnings were in line with analysts' expectations of 50 to 60 cents a share.
Excluding one-time gains and charges, the company met analysts' expectations of 52 cents a share.