MSFT20241213P500