microsoft returns last 12 months

Microsoft (MSFT) has returned -6.1% since May 16, 2025.

DATEOPENHIGHLOWCLOSEVOLUME
May 15 2026
$414.41
$428.16
$412.92
$421.92
50,237,244
May 14 2026
$404.48
$411.84
$400.88
$409.43
26,419,511
May 13 2026
$402.97
$406.31
$401.03
$405.21
27,753,784
May 12 2026
$414.42
$415.50
$406.65
$407.77
37,247,511
May 11 2026
$407.78
$412.69
$405.50
$412.66
34,355,600
May 08 2026
$417.39
$418.63
$414.00
$415.12
33,304,300
May 07 2026
$420.11
$427.98
$418.76
$420.77
34,942,400
May 06 2026
$408.00
$418.42
$405.11
$413.96
30,285,900
May 05 2026
$415.32
$416.78
$408.80
$411.38
25,700,900
May 04 2026
$411.54
$420.78
$410.80
$413.62
28,066,500
May 01 2026
$412.80
$417.11
$410.44
$414.44
31,372,400
April 30 2026
$410.81
$414.42
$398.01
$407.78
70,909,400
April 29 2026
$424.58
$426.82
$420.29
$424.46
38,288,300
April 28 2026
$424.57
$429.92
$421.90
$429.25
30,438,100
April 27 2026
$422.38
$427.11
$417.07
$424.82
30,867,300
April 24 2026
$416.97
$424.95
$415.80
$424.62
27,457,400
April 23 2026
$419.89
$423.66
$411.41
$415.75
38,308,000
April 22 2026
$426.19
$433.70
$423.67
$432.92
29,378,200
April 21 2026
$420.24
$427.18
$417.20
$424.16
32,048,500
April 20 2026
$421.15
$423.33
$416.30
$418.07
27,582,200
April 17 2026
$424.82
$431.58
$420.69
$422.79
48,568,200
April 16 2026
$419.86
$420.82
$412.14
$420.26
41,642,400
April 15 2026
$398.00
$414.37
$396.73
$411.22
45,063,400
April 14 2026
$387.92
$394.69
$386.52
$393.11
37,504,500
April 13 2026
$373.61
$384.54
$371.02
$384.37
35,745,800