MSFT20241122P250