Microsoft reports strong cloud earnings, with Windows and...