what is the ytd return for msft

Microsoft (MSFT) has returned -4.5% since January 1, 2026.

DATEOPENHIGHLOWCLOSEVOLUME
June 01 2026
$465.06
$466.32
$458.27
$460.52
52,107,975
May 29 2026
$432.55
$450.33
$432.36
$450.24
79,522,600
May 28 2026
$412.98
$429.49
$412.67
$426.99
47,250,500
May 27 2026
$411.01
$415.94
$409.58
$412.67
28,901,500
May 26 2026
$416.43
$419.77
$413.02
$416.03
30,398,000
May 22 2026
$419.54
$424.40
$416.33
$418.57
22,390,300
May 21 2026
$424.75
$426.34
$415.71
$419.09
31,393,500
May 20 2026
$413.27
$421.19
$410.41
$420.15
27,864,000
May 19 2026
$428.97
$431.76
$415.59
$416.52
33,018,700
May 18 2026
$415.72
$424.20
$414.71
$422.62
32,564,100
May 15 2026
$413.37
$427.24
$412.02
$421.01
50,771,200
May 14 2026
$403.61
$410.95
$400.01
$408.55
27,077,500
May 13 2026
$402.33
$405.43
$400.16
$404.33
29,667,100
May 12 2026
$413.58
$414.60
$405.76
$406.89
38,594,200
May 11 2026
$406.99
$411.80
$404.62
$411.77
35,657,900
May 08 2026
$416.49
$417.73
$413.11
$414.22
33,383,800
May 07 2026
$419.20
$427.06
$417.85
$419.86
34,942,400
May 06 2026
$407.12
$417.52
$404.23
$413.07
30,285,900
May 05 2026
$414.42
$415.88
$407.92
$410.49
25,700,900
May 04 2026
$410.65
$419.87
$409.91
$412.73
28,066,500
May 01 2026
$411.91
$416.21
$409.55
$413.54
31,372,400
April 30 2026
$409.92
$413.52
$397.15
$406.90
70,909,400
April 29 2026
$423.66
$425.90
$419.38
$423.54
38,288,300
April 28 2026
$423.65
$428.99
$420.99
$428.32
30,438,100
April 27 2026
$421.47
$426.19
$416.17
$423.90
30,867,300