microsoft stock price 1986 to present

The price for Microsoft (MSFT) today is $379.03. It is down 2.8% for the day (down 3.8% from previous close).

DATEOPENHIGHLOWCLOSEVOLUME
June 17 2026 19:30
$379.05
$380.20
$377.38
$379.03
889,756
June 17 2026 18:30
$383.00
$383.82
$381.38
$381.44
382,164
June 17 2026 17:30
$384.92
$385.97
$382.83
$383.35
231,632
June 17 2026 16:30
$385.36
$385.36
$383.59
$383.87
242,888
June 17 2026 15:30
$385.42
$386.62
$385.17
$385.48
292,108
June 17 2026 14:30
$387.43
$387.71
$384.65
$386.11
441,864
June 17 2026 13:30
$389.80
$390.37
$386.77
$388.20
904,456
Daily pricing data for Microsoft dates back to 3/13/1986, and may be incomplete.