msft stock price

The closing price for Microsoft (MSFT) yesterday was $390.74. It was down 0.2% for the day (up 0.1% from previous close).

DATEOPENHIGHLOWCLOSEVOLUME
June 12 2026 20:00
$390.74
$390.74
$390.74
$390.74
June 12 2026 19:30
$389.40
$390.94
$389.03
$390.67
2,734,465
June 12 2026 18:30
$387.53
$389.74
$387.40
$389.42
2,572,994
June 12 2026 17:30
$388.20
$388.31
$386.52
$387.54
2,029,819
June 12 2026 16:30
$387.95
$388.93
$386.97
$388.20
3,853,875
June 12 2026 15:30
$388.89
$389.05
$386.59
$387.90
4,051,361
June 12 2026 14:30
$384.10
$389.97
$384.00
$388.90
4,900,183
June 12 2026 13:30
$391.42
$391.62
$382.27
$384.07
10,093,037
Daily pricing data for Microsoft dates back to 3/13/1986, and may be incomplete.