The company sold 52.2 million iPhones versus expectations of 52.3 million, according to data from Thomson Reuters I/B/E/S, up from 50.7 million last year.
Average selling prices for iPhones were $728, compared with Wall Street expectations of $742. Maestri told Reuters that clearing channel inventory of 1.8 million iPhones - most of them iPhone X and iPhone 8 models - accounted for some of the difference.Profits were $2.73 per share versus expectations of $2.68 per share and up from $2.10 a year ago.
The company also predicted a revenue range of $51.5 billion to $53.5 billion for the June quarter, with a midpoint ahead of the $51.6 billion Wall Street expected.