msft stock price last 20 years

The closing price for Microsoft (MSFT) between May 22, 2006 and May 22, 2026 is $419.09, yesterday. It is up 2,568.6% in that time. The latest price is $418.70.

DATEOPENHIGHLOWCLOSEVOLUME
May 2026
$411.91
$431.76
$400.01
$419.09
490,269,900
April 2026
$372.68
$432.76
$363.36
$406.90
716,519,100
March 2026
$392.01
$412.16
$355.51
$369.37
745,288,400
February 2026
$428.33
$428.83
$380.89
$391.89
800,257,300
January 2026
$482.24
$487.53
$419.15
$428.38
684,062,600
December 2025
$486.27
$491.31
$468.79
$481.48
496,558,500
November 2025
$516.54
$521.66
$462.83
$489.83
479,480,700
October 2025
$511.56
$550.24
$502.82
$514.55
468,447,000
September 2025
$497.32
$516.03
$489.27
$514.69
424,025,500
August 2025
$530.76
$533.98
$495.37
$503.50
454,888,500
July 2025
$492.54
$551.05
$484.83
$529.27
396,881,900
June 2025
$453.52
$496.79
$453.27
$493.47
401,255,100
May 2025
$426.91
$458.85
$420.76
$456.71
476,942,400
April 2025
$371.00
$392.80
$341.43
$391.41
563,144,100
March 2025
$394.93
$398.23
$363.66
$371.73
491,786,600
February 2025
$406.77
$415.23
$382.80
$393.12
432,448,900
January 2025
$420.54
$443.12
$405.90
$410.19
462,501,200
December 2024
$416.63
$450.81
$415.73
$416.56
439,902,400
November 2024
$403.41
$424.01
$400.01
$418.50
442,306,200
October 2024
$422.58
$432.49
$400.73
$400.78
440,745,500
September 2024
$412.19
$435.80
$395.31
$424.41
376,898,100
August 2024
$414.28
$420.94
$379.61
$411.43
451,919,000
July 2024
$441.72
$461.10
$405.83
$411.88
440,449,200
June 2024
$409.10
$449.11
$402.59
$440.03
341,717,100
May 2024
$385.84
$426.89
$383.58
$408.71
413,780,000
Daily pricing data for Microsoft dates back to 3/13/1986, and may be incomplete.