best performance in the last 3 years nvda,tsla,aapl,msft,goog,amzn,meta

Between April 30, 2022 and April 30, 2025, NVIDIA (NVDA) has returned 488.9%, Facebook (META) has returned 176.9%, Amazon (AMZN) has returned 53.1%, Microsoft (MSFT) has returned 45.6%, Apple (AAPL) has returned 37% and Tesla (TSLA) has returned 1.8%.

DATE NVIDIA Facebook Amazon Microsoft Apple Tesla
Week of April 28 2025
$109.02
$554.44
$187.39
$394.04
$211.21
$292.03
Week of April 21 2025
$111.01
$547.27
$188.99
$391.85
$209.28
$284.95
Week of April 14 2025
$101.49
$501.48
$172.61
$367.78
$196.98
$241.37
Week of April 07 2025
$110.93
$543.57
$184.87
$388.45
$198.15
$252.31
Week of March 31 2025
$94.31
$504.73
$171.00
$359.84
$188.38
$239.43
Week of March 24 2025
$109.67
$576.74
$192.72
$378.80
$217.90
$263.55
Week of March 17 2025
$117.70
$596.25
$196.21
$391.26
$218.27
$248.71
Week of March 10 2025
$121.67
$607.60
$197.95
$388.56
$213.49
$249.98
Week of March 03 2025
$112.68
$625.10
$199.25
$393.31
$239.07
$262.67
Week of February 24 2025
$124.91
$667.61
$212.28
$396.99
$241.84
$292.98
Week of February 17 2025
$134.42
$682.94
$216.58
$408.21
$245.55
$337.80
Week of February 10 2025
$138.84
$736.02
$228.68
$407.61
$244.60
$355.84
Week of February 03 2025
$129.83
$713.88
$229.15
$408.93
$227.38
$361.62
Week of January 27 2025
$120.06
$688.57
$237.68
$414.23
$235.74
$404.60
Week of January 20 2025
$142.61
$646.91
$234.85
$443.17
$222.54
$406.58
Week of January 13 2025
$137.70
$612.23
$225.94
$428.17
$229.73
$426.50
Week of January 06 2025
$135.90
$615.31
$218.94
$418.11
$236.59
$394.74
Week of December 30 2024
$144.46
$604.09
$224.19
$422.50
$243.09
$410.44
Week of December 23 2024
$137.00
$599.28
$223.75
$429.67
$255.31
$431.66
Week of December 16 2024
$134.69
$584.73
$224.92
$435.73
$254.21
$421.06
Week of December 09 2024
$134.24
$619.30
$227.46
$446.38
$247.86
$436.23
Week of December 02 2024
$142.43
$622.71
$227.03
$442.68
$242.57
$389.22
Week of November 25 2024
$138.23
$573.35
$207.89
$422.61
$237.07
$345.16
Week of November 18 2024
$141.93
$558.19
$197.12
$416.17
$229.62
$352.56
Week of November 11 2024
$141.96
$553.14
$202.61
$413.34
$224.75
$320.72