microsoft stock price 25 years

The average closing price for Microsoft (MSFT) all-time is $69.76. The latest price is $416.67.

DATEOPENHIGHLOWCLOSEVOLUME
2026
$482.24
$487.53
$355.51
$416.67
3,830,178,162
2025
$420.54
$551.05
$341.43
$481.48
5,548,360,400
2024
$366.73
$461.10
$359.51
$416.56
5,187,829,000
2023
$236.35
$376.98
$213.28
$368.87
6,919,274,400
2022
$323.04
$325.59
$206.94
$233.18
7,836,049,700
2021
$212.58
$336.83
$202.46
$323.97
6,555,279,200
2020
$150.09
$221.87
$125.61
$212.47
9,527,876,900
2019
$92.73
$150.82
$90.54
$149.07
6,194,410,500
2018
$78.86
$107.76
$76.76
$94.61
7,929,137,400
2017
$56.24
$80.12
$55.49
$78.32
5,631,478,600
2016
$47.35
$57.41
$42.01
$55.66
7,819,726,800
2015
$39.60
$49.56
$34.14
$48.36
9,059,455,900
2014
$30.85
$42.21
$28.60
$39.42
8,399,600,600
2013
$21.85
$32.20
$21.07
$30.90
12,251,098,000
2012
$20.70
$25.86
$20.58
$21.41
11,984,490,100
2011
$21.31
$22.38
$18.19
$20.24
15,292,282,000
2010
$22.79
$23.61
$17.07
$21.20
15,892,924,000
2009
$14.20
$23.44
$10.89
$22.68
15,732,659,600
2008
$25.55
$25.67
$12.72
$14.13
21,296,026,200
2007
$21.07
$26.68
$18.80
$25.42
15,661,695,600
2006
$18.23
$21.31
$15.01
$21.03
16,832,459,500
2005
$18.38
$19.62
$16.39
$18.16
16,786,350,700
2004
$16.92
$18.86
$14.73
$18.33
16,832,020,700
2003
$15.91
$18.31
$13.76
$16.80
16,398,810,300
2002
$20.27
$21.48
$12.59
$15.72
19,379,726,800
Daily pricing data for Microsoft dates back to 3/13/1986, and may be incomplete.