microsoft stock price 1986 present

The closing price for Microsoft (MSFT) yesterday was $389.75. It was up 1.3% for the day (up 1.4% from previous close).

DATEOPENHIGHLOWCLOSEVOLUME
July 02 2026 19:30
$391.24
$391.51
$389.67
$389.75
1,012,131
July 02 2026 18:30
$390.95
$391.55
$390.15
$391.34
334,116
July 02 2026 17:30
$391.71
$392.05
$390.17
$391.51
441,344
July 02 2026 16:30
$390.95
$391.02
$388.82
$390.01
562,508
July 02 2026 15:30
$387.86
$389.79
$387.60
$389.18
556,092
July 02 2026 14:30
$388.66
$390.57
$387.77
$388.67
624,200
July 02 2026 13:30
$384.65
$387.34
$383.79
$386.82
553,028
Daily pricing data for Microsoft dates back to 3/13/1986, and may be incomplete.