MSFT - Microsoft Corporation logo

MSFT

Microsoft Corporation

1 Year

15.54%

5 Years

129.97%

10 Years

7x

20 Years

7x

30 Years

69x

All Time

2590x

Net Income x Stock Price

Historical Returns

📅 Period
💲 Price
💰 Return
Last Price2025-11-14
$ 510.18
1 Year2024-11-14
$ 423.71
120.41%
5 Years2020-11-13
$ 207.60
245.76%
10 Years2015-11-13
$ 45.99
11x
20 Years2005-11-14
$ 19.05
26x
30 Years1995-11-14
$ 3.59
142x
All Time1986-03-13
$ 0.06
8588x

Fundamental Data

Year
2025 281.72B 160.16B 101.83B 60.58B- 33.97B 94.56B 136.16B 64.55B 71.61B
2024 245.12B 133.00B 88.13B 67.12B- 8.40B 75.53B 118.54B 44.47B 74.07B
2023 211.91B 105.14B 72.36B 59.96B- 51.29B 111.26B 87.58B 28.10B 59.47B
2022 198.27B 100.23B 72.73B 61.27B- 43.48B 104.75B 89.03B 23.88B 65.14B
2021 168.08B 85.13B 61.27B 67.77B- 62.55B 130.33B 76.74B 20.62B 56.11B
2020 143.01B 68.42B 44.28B 70.99B- 65.52B 136.52B 60.67B 15.44B 45.23B
2019 125.84B 58.05B 39.24B 78.36B- 55.45B 133.81B 52.18B 13.92B 38.26B
2018 110.36B 49.46B 16.57B 81.80B- 51.96B 133.76B 43.88B 11.63B 32.25B
2017 96.57B 40.90B 25.48B 86.19B- 46.78B 132.98B 39.50B 8.12B 31.37B
2016 91.15B 33.50B 20.53B 53.68B- 59.55B 113.24B 33.32B 8.34B 24.98B
2015 93.58B 25.24B 12.19B 35.29B- 61.23B 96.52B 29.66B 5.94B 23.72B
2014 86.83B 33.62B 22.07B 22.64B- 63.06B 85.70B 32.50B 5.48B 27.01B
2013 77.84B 31.23B 21.86B 15.60B- 61.42B 77.02B 28.83B 4.25B 24.57B
2012 73.72B 25.61B 16.97B 11.94B- 51.09B 63.04B 31.62B 2.30B 29.32B
2011 69.94B 31.13B 23.15B 17.28B- 35.48B 52.77B 26.99B 2.35B 24.63B
2010 62.48B 27.83B 18.76B 5.93B- 30.84B 36.78B 24.07B 1.97B 22.09B
2009 58.43B 22.42B 14.56B 5.75B- 25.69B 31.44B 19.03B 3.11B 15.91B
2008 60.42B 25.97B 17.68B 23.66B 21.61B 3.18B 18.43B
2007 51.12B 19.87B 14.06B 23.41B 17.79B 2.26B 15.53B
2006 44.28B 17.37B 12.59B 34.16B 14.40B 1.57B 12.82B
2005 39.78B 15.41B 12.25B 37.75B 16.60B 812M 15.79B
2004 36.83B 10.22B 8.16B 60.59B 14.62B 1.10B 13.51B
2003 32.18B 10.93B 7.53B 49.04B 15.79B 891M 14.90B
2002 28.36B 12.99B 7.82B 38.65B 14.50B 770M 13.73B
2001 25.29B 13.25B 7.34B 31.60B 13.42B 1.10B 12.31B
2000 22.95B 12.25B 9.42B 23.79B 11.42B 879M 10.54B
1999 19.74B 11.05B 7.78B 17.23B 13.13B 583M 12.55B
1998 15.26B 7.73B 4.49B 3.83B 8.43B 656M 7.58B
1997 11.93B 5.42B 3.45B 3.70B 4.68B 499M 4.19B
1996 8.67B 3.55B 2.19B 2.60B 3.71B 494M 3.22B
1995 5.93B 2.30B 1.45B 1.96B 1.99B 495M 1.49B
1994 4.64B 1.96B 1.14B 1.47B 1.59B 278M 1.31B
1993 3.75B 1.47B 953M 1.01B 1.07B 236M 838M
1992 2.75B 1.10B 708M 8M- 783M 791M 907M 316M 590M
1991 1.84B 725M 462M 19M- 397M 417M 557M 264M 293M
1990 1.18B 439M 279M 6M- 239M 246M 278M 158M 120M
1989 803M 266M 170M 25M- 167M 192M 222M 89M 133M
1988 590M 203M 123M 20M- 162M 183M
1987 345M 134M 71M 7M- 125M 132M
1986 197M 66M 39M 1M- 100M 102M