msft return last 2 years

Microsoft (MSFT) has returned 40.7% between May 31, 2023 and May 31, 2025.

DATE OPEN HIGH LOW CLOSE VOLUME
May 30 2025
$459.72
$461.68
$455.54
$460.36
34,760,500
May 29 2025
$461.51
$461.72
$455.31
$458.68
13,905,997
May 28 2025
$461.22
$462.52
$456.94
$457.36
16,766,505
May 27 2025
$456.48
$460.95
$456.12
$460.69
20,871,931
May 23 2025
$449.98
$453.69
$448.91
$450.18
16,876,000
May 22 2025
$454.95
$460.25
$453.90
$454.86
18,025,600
May 21 2025
$454.57
$457.78
$451.81
$452.57
19,216,900
May 20 2025
$455.59
$458.34
$454.32
$458.17
15,441,800
May 19 2025
$450.88
$459.59
$450.80
$458.87
21,336,500
May 16 2025
$452.05
$454.36
$448.73
$454.27
23,849,800
May 15 2025
$450.77
$456.19
$450.43
$453.13
21,992,300
May 14 2025
$447.32
$453.07
$447.32
$452.11
19,902,800
May 13 2025
$446.96
$449.84
$444.54
$448.32
23,618,800
May 12 2025
$445.12
$448.55
$438.97
$448.44
22,821,900
May 09 2025
$439.19
$439.93
$435.08
$437.93
15,324,200
May 08 2025
$437.13
$442.86
$434.86
$437.37
23,491,300
May 07 2025
$433.05
$437.32
$430.32
$432.56
23,295,300
May 06 2025
$431.41
$436.93
$430.38
$432.52
15,104,200
May 05 2025
$432.08
$438.69
$431.32
$435.37
20,136,100
May 02 2025
$430.95
$438.63
$429.20
$434.48
30,757,400
May 01 2025
$430.32
$436.19
$424.12
$424.62
58,938,100
April 30 2025
$389.58
$395.93
$383.74
$394.54
36,461,100
April 29 2025
$390.58
$394.38
$389.66
$393.32
14,974,000
April 28 2025
$391.24
$392.02
$385.93
$390.44
16,579,400
April 25 2025
$386.29
$391.44
$383.90
$391.13
18,973,200