MSFT20250718P505