msft return last 1 yrs

Microsoft (MSFT) has returned -24.4% between July 24, 2025 and July 24, 2026.

DATEOPENHIGHLOWCLOSEVOLUME
July 23 2026
$389.97
$391.78
$377.40
$381.58
30,277,693
July 22 2026
$399.58
$401.00
$386.97
$390.34
27,810,955
July 21 2026
$398.81
$401.47
$396.32
$397.75
23,964,731
July 20 2026
$391.10
$403.18
$389.67
$402.29
27,729,614
July 17 2026
$394.86
$398.39
$389.39
$393.82
33,010,300
July 16 2026
$398.31
$405.99
$392.05
$401.10
37,047,400
July 15 2026
$387.80
$398.96
$386.40
$395.63
36,253,700
July 14 2026
$382.82
$388.19
$378.65
$384.93
27,863,900
July 13 2026
$387.75
$393.65
$384.15
$390.99
28,914,900
July 10 2026
$387.80
$391.91
$381.50
$385.10
24,644,600
July 09 2026
$374.45
$384.65
$373.35
$384.36
31,083,200
July 08 2026
$384.03
$385.31
$381.33
$383.34
25,908,300
July 07 2026
$392.49
$395.57
$388.22
$388.84
29,297,500
July 06 2026
$387.04
$389.15
$381.22
$386.74
34,224,500
July 02 2026
$384.48
$392.20
$383.70
$390.49
42,128,900
July 01 2026
$380.83
$388.83
$374.89
$384.28
48,065,800
June 30 2026
$371.03
$374.15
$367.45
$373.02
44,945,700
June 29 2026
$377.50
$380.50
$359.90
$368.57
51,229,900
June 26 2026
$357.15
$376.61
$355.43
$372.97
186,201,600
June 25 2026
$362.77
$364.23
$349.20
$352.83
66,179,000
June 24 2026
$371.57
$378.88
$364.78
$365.46
44,509,900
June 23 2026
$372.38
$377.22
$370.67
$373.94
40,647,600
June 22 2026
$375.74
$381.63
$367.07
$367.34
45,171,100
June 18 2026
$377.82
$381.37
$373.28
$379.40
59,714,200
June 17 2026
$390.25
$390.37
$377.32
$378.91
41,987,800