microsoft stock prices in 2025

The closing price for Microsoft (MSFT) this year is $395.16, yesterday. It is down 7% for the year. The latest price is $389.83.

Created with Highcharts 9.0.0Chart context menu6. Jan13. Jan20. Jan27. Jan3. Feb10. Feb17. Feb24. Feb3. Mar10. Mar17. Mar24. Mar13. Jan27. Jan10. Feb24. Feb10. Mar400375425450ZoomView 1 month1mView 3 months3mView 6 months6mView year to dateYTDView 1 year1yView allAllJan 2, 2025→Mar 25, 2025MSFT Price (Line)MSFT Price (Candlestick)
DATE OPEN HIGH LOW CLOSE VOLUME
March 25 2025
$393.92
$396.36
$392.64
$395.16
14,435,115
March 24 2025
$395.40
$395.40
$389.81
$393.08
20,132,071
March 21 2025
$383.22
$391.74
$382.80
$391.26
39,571,500
March 20 2025
$385.74
$391.79
$383.28
$386.84
18,470,500
March 19 2025
$385.53
$389.68
$384.00
$387.82
19,185,500
March 18 2025
$387.07
$387.37
$381.10
$383.52
19,486,900
March 17 2025
$386.70
$392.71
$385.57
$388.70
22,474,300
March 14 2025
$379.78
$390.23
$379.51
$388.56
19,952,800
March 13 2025
$383.16
$385.32
$377.45
$378.77
20,473,000
March 12 2025
$382.95
$385.22
$378.95
$383.27
24,253,600
March 11 2025
$379.00
$386.00
$376.91
$380.45
30,380,200
March 10 2025
$385.84
$386.40
$377.22
$380.16
32,840,100
March 07 2025
$392.32
$394.80
$385.54
$393.31
22,034,100
March 06 2025
$394.28
$402.15
$392.68
$396.89
23,304,600
March 05 2025
$389.34
$401.67
$388.81
$401.02
23,433,100
March 04 2025
$383.40
$392.58
$381.00
$388.61
29,342,900
March 03 2025
$398.82
$398.82
$386.16
$388.49
23,007,700
February 28 2025
$392.66
$397.63
$386.57
$396.99
32,845,700
February 27 2025
$401.27
$405.74
$392.17
$392.53
21,127,400
February 26 2025
$398.01
$403.60
$394.25
$399.73
19,619,000
February 25 2025
$401.10
$401.92
$396.70
$397.90
29,387,400
February 24 2025
$408.51
$409.37
$399.32
$404.00
26,443,700
February 21 2025
$417.34
$418.05
$407.89
$408.21
27,524,800
February 20 2025
$415.29
$419.31
$412.54
$416.13
23,508,700
February 19 2025
$407.06
$414.66
$406.83
$413.94
24,114,200
Daily pricing data for Microsoft dates back to 3/13/1986, and may be incomplete.