October 25, 2023 Microsoft ‘checks all the boxes’ as strong Azure results, guidance impress Wall Street Microsoft ‘checks all the boxes’ as strong Azure results, guidance impress Wall Street