microsoft stock returns last 4 years

Microsoft (MSFT) has returned 67.8% between May 16, 2022 and May 16, 2026.

DATEOPENHIGHLOWCLOSEVOLUME
Week of May 11 2026
$407.78
$428.16
$400.88
$421.92
176,013,650
Week of May 04 2026
$411.54
$427.98
$405.11
$415.12
152,300,000
Week of April 27 2026
$422.38
$429.92
$398.01
$414.44
201,875,500
Week of April 20 2026
$421.15
$433.70
$411.41
$424.62
154,774,300
Week of April 13 2026
$373.61
$431.58
$371.02
$422.79
208,524,300
Week of April 06 2026
$373.49
$385.00
$366.56
$370.87
129,201,100
Week of March 30 2026
$361.90
$373.99
$356.28
$373.46
143,557,700
Week of March 23 2026
$383.90
$387.21
$356.51
$356.77
178,314,900
Week of March 16 2026
$398.07
$404.40
$380.12
$381.87
155,862,500
Week of March 09 2026
$404.92
$410.21
$394.25
$395.55
141,462,231
Week of March 02 2026
$392.86
$413.05
$390.63
$408.96
179,607,300
Week of February 23 2026
$395.00
$407.49
$381.71
$392.74
206,521,600
Week of February 16 2026
$398.31
$404.43
$393.63
$397.23
117,551,400
Week of February 09 2026
$403.93
$422.72
$397.10
$400.41
207,723,293
Week of February 02 2026
$429.26
$429.76
$391.43
$400.23
268,460,909
Week of January 26 2026
$464.25
$482.64
$420.06
$429.31
282,802,675
Week of January 19 2026
$450.19
$470.03
$437.68
$464.89
127,460,043
Week of January 12 2026
$475.58
$479.89
$454.86
$458.81
137,722,490
Week of January 05 2026
$472.98
$488.58
$468.43
$478.19
110,505,787
Week of December 29 2025
$483.75
$488.56
$469.09
$471.86
66,011,040
Week of December 22 2025
$485.01
$488.05
$481.59
$486.60
46,344,655
Week of December 15 2025
$479.01
$488.49
$469.81
$484.81
168,370,090
Week of December 08 2025
$483.78
$491.18
$474.00
$477.44
118,335,490
Week of December 01 2025
$487.32
$492.38
$474.12
$482.06
121,752,194
Week of November 24 2025
$473.92
$491.51
$463.83
$490.89
102,532,816