Analysts had expected slightly lower earnings. The average forecast for the quarter was $2.23 per share, according to the Bloomberg news agency.
Net income rose 5.6 percent to $29.3 billion, also slightly above expectations. The average forecast was $28.9 billion.





