And both numbers topped estimates for a top line of just under $22.5 billion and a bottom line of only $1.10 per share.