New value analysis of Microsoft Corp (NASDAQ:MSFT) 2019