Microsoft (MSFT) Stock Calculator

What would $1,000 invested in Microsoft Corporation be worth today? Live, split-adjusted MSFT data with backtests since 1986.

About Microsoft stock

Microsoft listed on the Nasdaq on March 13, 1986 at $21 per share. It has split its stock nine times, most recently in 2003, so a single IPO share has become 288 shares. Microsoft is one of the few technology companies to have created enormous wealth in both the 1990s PC era and the 2010s cloud era, with a lost decade in between.

IPO
March 13, 1986 at $21
Exchange
Nasdaq
Stock splits
9 splits, last in 2003
Dividends
Quarterly since 2003
Loading chart...
Loading returns...
Loading chart...

Other calculators

Frequently asked questions

What would $1,000 in Microsoft at the 1986 IPO be worth today?+

Pick the "since inception" row in the table above. It uses live, split- and dividend-adjusted data so the figure updates daily.

Why did Microsoft stock go nowhere from 2000 to 2013?+

Microsoft's share price peaked in December 1999 at a very high valuation. Although earnings kept growing, the stock spent 13 years working off that valuation. It only surpassed its 1999 high in 2014 after the shift to cloud computing under Satya Nadella re-rated the company.

Does this Microsoft calculator include dividends?+

Yes. All historical figures use MSFT's adjusted closing price, which accounts for stock splits and assumes every dividend was reinvested on the payment date. This is the standard way to measure total return.

Where does the Microsoft price data come from?+

Historical and live prices for the stock are fetched from a market data feed and cached for one hour, so the numbers on this page track the current market with at most a short delay. The backtest uses daily data for periods under five years and weekly data for longer periods.