MSFT20241122P435