When President-elect Donald Trump took the oath of office on Jan. 20, 2017, few could have predicted how well Microsoft (MSFT ...