microsoft return last 12 months

Microsoft (MSFT) has returned -17.2% since June 12, 2025.

DATEOPENHIGHLOWCLOSEVOLUME
June 11 2026
$395.11
$396.85
$384.00
$390.34
46,218,962
June 10 2026
$398.41
$405.04
$397.18
$397.36
30,387,335
June 09 2026
$409.03
$411.98
$398.48
$403.41
34,131,015
June 08 2026
$414.16
$417.16
$408.56
$411.74
31,980,271
June 05 2026
$428.34
$429.47
$414.40
$416.67
34,641,500
June 04 2026
$435.81
$436.15
$426.41
$428.05
26,899,500
June 03 2026
$438.45
$440.39
$424.25
$427.34
39,037,000
June 02 2026
$446.88
$453.50
$440.43
$441.31
37,036,800
June 01 2026
$464.84
$466.32
$458.27
$460.52
53,628,900
May 29 2026
$432.55
$450.33
$432.36
$450.24
79,654,400
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