Buying $1000 In MSFT: If an investor had bought $1000 of MSFT stock 20 years ago, it would be worth $14,942.33 today based on ...