MSFT20260812P525