msft performance for last 4 years

Microsoft (MSFT) has returned 83.4% between August 16, 2021 and August 16, 2025.

DATE OPEN HIGH LOW CLOSE VOLUME
Week of August 11 2025
$522.30
$532.70
$519.08
$520.17
103,231,150
Week of August 04 2025
$528.27
$538.25
$517.55
$522.04
97,472,000
Week of July 28 2025
$514.08
$555.45
$509.44
$524.11
137,752,500
Week of July 21 2025
$506.71
$518.29
$500.70
$513.71
79,564,700
Week of July 14 2025
$501.52
$514.64
$501.03
$510.05
80,853,200
Week of July 07 2025
$497.38
$506.78
$494.11
$503.32
77,439,300
Week of June 30 2025
$497.04
$500.76
$488.70
$498.84
78,618,800
Week of June 23 2025
$478.21
$499.30
$472.51
$495.94
120,782,800
Week of June 16 2025
$475.21
$483.46
$474.08
$477.40
86,142,900
Week of June 09 2025
$469.70
$480.42
$466.96
$474.96
84,010,100
Week of June 02 2025
$457.14
$473.34
$456.89
$470.38
81,950,300
Week of May 26 2025
$456.48
$462.52
$455.31
$460.36
86,805,900
Week of May 19 2025
$450.88
$460.25
$448.91
$450.18
90,904,300
Week of May 12 2025
$445.12
$456.19
$438.97
$454.27
112,185,600
Week of May 05 2025
$432.08
$442.86
$430.32
$437.93
97,351,100
Week of April 28 2025
$391.24
$438.63
$383.74
$434.48
157,710,000
Week of April 21 2025
$362.16
$391.44
$355.02
$391.13
102,043,300
Week of April 14 2025
$392.50
$393.93
$366.22
$367.11
79,362,600
Week of April 07 2025
$350.24
$392.51
$344.16
$387.74
198,357,200
Week of March 31 2025
$371.86
$384.37
$358.82
$359.18
150,374,700
Week of March 24 2025
$394.68
$395.63
$376.24
$378.11
88,286,700
Week of March 17 2025
$385.99
$391.99
$380.40
$390.54
119,293,100
Week of March 10 2025
$385.13
$389.51
$376.22
$387.85
127,899,700
Week of March 03 2025
$398.09
$401.41
$380.30
$392.59
121,122,400
Week of February 24 2025
$407.76
$408.62
$385.86
$396.26
129,423,200