best performance in the last 3 years nvda,tsla,aapl,msft,goog,spgi,msci,ndaq,ice

Between October 2, 2022 and October 2, 2025, NVIDIA (NVDA) has returned 1,418.2%, Microsoft (MSFT) has returned 126.3%, Apple (AAPL) has returned 87.7%, Intercontinental Exchange (ICE) has returned 86%, Tesla (TSLA) has returned 80.5%, S&P Global (SPGI) has returned 60.9%, Nasdaq (NDAQ) has returned 59.2% and MSCI (MSCI) has returned 34.6%.

DATE NVIDIA Microsoft Apple Intercontinental Exchange Tesla S&P Global Nasdaq MSCI
Week of September 29 2025
$187.24
$519.71
$255.45
$162.64
$459.46
$481.67
$86.91
$552.59
Week of September 22 2025
$178.19
$511.46
$255.46
$167.73
$440.40
$487.18
$87.51
$565.42
Week of September 15 2025
$176.67
$517.93
$245.50
$169.77
$426.07
$507.16
$89.57
$559.75
Week of September 08 2025
$177.82
$509.90
$234.07
$173.49
$395.94
$544.23
$93.95
$583.25
Week of September 01 2025
$167.01
$495.00
$239.69
$173.78
$350.84
$538.06
$93.22
$555.15
Week of August 25 2025
$174.17
$506.69
$232.14
$176.11
$333.87
$548.44
$94.47
$567.72
Week of August 18 2025
$177.98
$507.23
$227.76
$180.17
$340.01
$555.69
$94.48
$574.83
Week of August 11 2025
$180.44
$519.32
$231.59
$180.70
$330.56
$555.50
$94.41
$557.02
Week of August 04 2025
$182.69
$521.18
$229.09
$185.88
$329.65
$555.90
$96.58
$544.94
Week of July 28 2025
$173.71
$523.25
$202.15
$184.09
$302.63
$544.71
$94.90
$555.63
Week of July 21 2025
$173.49
$512.87
$213.64
$183.93
$316.06
$534.02
$94.57
$544.55
Week of July 14 2025
$172.40
$509.21
$210.94
$180.22
$329.65
$523.47
$89.12
$576.10
Week of July 07 2025
$164.91
$502.49
$210.92
$180.01
$313.51
$526.15
$89.16
$563.76
Week of June 30 2025
$159.33
$498.02
$213.31
$182.60
$315.35
$528.69
$89.82
$585.87
Week of June 23 2025
$157.74
$495.13
$200.85
$181.24
$323.63
$516.81
$88.83
$574.58
Week of June 16 2025
$143.84
$476.62
$200.77
$177.93
$322.16
$503.32
$85.86
$543.05
Week of June 09 2025
$141.96
$474.18
$196.23
$177.94
$325.31
$500.62
$85.35
$541.00
Week of June 02 2025
$141.70
$469.61
$203.69
$177.70
$295.14
$518.46
$85.10
$566.83
Week of May 26 2025
$135.11
$459.60
$200.62
$178.82
$346.46
$511.97
$83.05
$562.23
Week of May 19 2025
$131.27
$449.44
$195.05
$175.16
$339.34
$508.19
$81.30
$556.89
Week of May 12 2025
$135.38
$453.52
$211.02
$175.29
$349.98
$520.58
$81.42
$570.40
Week of May 05 2025
$116.64
$437.21
$198.05
$177.36
$298.26
$505.90
$78.74
$553.05
Week of April 28 2025
$114.49
$433.77
$204.85
$172.50
$287.21
$504.80
$77.72
$552.32
Week of April 21 2025
$111.00
$390.49
$208.77
$162.34
$284.95
$478.27
$74.91
$531.99
Week of April 14 2025
$101.48
$366.50
$196.50
$157.77
$241.37
$461.22
$71.75
$543.44