Blog: tech major earnings