microsoft stock price march 31 2026 chart

The closing price for Microsoft (MSFT) on March 31 was $369.37. It was up 1.5% for the day (up 3.1% from previous close). The latest price is $399.88.

DATEOPENHIGHLOWCLOSEVOLUME
March 31 2026 20:00
$369.37
$369.37
$369.37
$369.37
March 31 2026 19:30
$370.34
$372.09
$368.95
$369.36
5,401,422
March 31 2026 18:30
$369.01
$370.90
$368.63
$370.29
4,443,339
March 31 2026 17:30
$368.06
$369.35
$367.24
$369.05
2,992,590
March 31 2026 16:30
$364.26
$369.77
$363.51
$368.08
5,725,968
March 31 2026 15:30
$363.41
$364.36
$362.86
$364.26
2,101,872
March 31 2026 14:30
$364.67
$364.77
$362.29
$363.46
5,007,375
March 31 2026 13:30
$363.84
$367.35
$363.59
$364.66
7,000,722
Daily pricing data for Microsoft dates back to 3/13/1986, and may be incomplete.