Home Stock Microsoft Q2 results: Can Azure growth match rising AI spending