Microsoft (MSFT) Total Return YTD, TTM, 3Y, 5Y, 10Y, 20Y
The total return for Microsoft (MSFT) stock is 17.66% over the past 12 months. So far it's up 18.52% this year. The 5-year total return is 137.26%, meaning $1000 invested in MSFT stock 5 years ago would be worth $2,37...