Big tech versus expectations: latest quarterly results - Revenue ($bn)