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