Skip to content

The Best Performing Stocks of 2024

Best Performing Stocks YCharts

Earlier this month, we hosted a conversation with Josh Brown on trends shaping 2025 and a year end strategy session with Charlie Bilello, Chief Market Strategist at Creative Planning.

In the spirit of year-end recaps and closing out 2024, this post covers the best-performing stocks of 2024 within each of five major indices:

  • Dow Jones Industrial Average
  • Nasdaq-100
  • S&P 500
  • Russell 1000
  • Russell 2000

Each section also contains a scatter plot visualizing the “2024 winners and losers” for that index. All data is through December 31st, 2024. (Market cap data is through January 6th, 2024)

Best-Performing Dow Jones Industrial Average Stocks in 2024

These are the top-performing stocks in 2024 out of the 30 screened companies in the Dow Jones Industrial Average:

SymbolNameYTD Price ReturnsMarket Cap
NVDANVIDIA Corp171.20%$3.433T
WMTWalmart Inc71.90%$729.43B
AXPAmerican Express Co58.40%$212.83B
GSThe Goldman Sachs Group Inc48.40%$182.11B
AMZNAmazon.com Inc44.40%$2.336T
MMM3M Co41.20%$72.29B
JPMJPMorgan Chase & Co40.90%$684.69B
IBMInternational Business Machines Corp34.40%$207.07B
AAPLApple Inc30.10%$3.662T
CRMSalesforce Inc27.10%$310.98B

YCharts's Chart of the best-performing Dow Jones Industrial Average stocks of 2024

Download Visual | Modify in YCharts

73.3% of the Dow Jones Industrial Average was positive in 2024:

YCharts's Scatter plot of the best-performing Dow Jones Industrial Average stocks of 2024

Download Visual | Modify in YCharts

Best-Performing NASDAQ-100 Stocks in 2024

These are the top-performing stocks in 2024 out of the 101 screened companies in the NASDAQ-100:

SymbolNameYTD Price ReturnsMarket Cap
APPAppLovin Corp713.2%$110.75B
MSTRMicroStrategy Inc358.5%$76.84B
PLTRPalantir Technologies Inc340.5%$159.48B
NVDANVIDIA Corp171.2%$3.433T
AXONAxon Enterprise Inc130.1%$42.86B
AVGOBroadcom Inc107.7%$1.071T
CEGConstellation Energy Corp91.4%$79.93B
MRVLMarvell Technology Inc83.1%$100.55B
NFLXNetflix Inc83.1%$375.94B
DASHDoorDash Inc69.6%$70.62B
YCharts's Chart of the best-performing Nasdaq stocks of 2024

Download Visual | Modify in YCharts

61.4% of the NASDAQ was positive in 2024:

YCharts's scatter plot of the best-performing Nasdaq stocks of 2024

Download Visual | Modify in YCharts

Best-Performing S&P 500 Stocks in 2024

These are the top-performing stocks in 2024 out of the 501 screened companies in the S&P 500:

SymbolNameYTD Price ReturnsMarket Cap
PLTRPalantir Technologies Inc340.5%$159.48B
VSTVistra Corp257.9%$55.58B
NVDANVIDIA Corp171.2%$3.433T
UALUnited Airlines Holdings Inc135.3%$33.30B
AXONAxon Enterprise Inc130.1%$42.86B
TPLTexas Pacific Land Corp111.0%$28.90B
AVGOBroadcom Inc107.7%$1.071T
TRGPTarga Resources Corp105.5%$40.95B
HWMHowmet Aerospace Inc102.1%$45.35B
CEGConstellation Energy Corp91.4%$79.93B

YCharts's Chart of the best-performing S&P 500 stocks of 2024

Download Visual | Modify in YCharts

66.3% of the S&P 500 was positive in 2024:

YCharts's scatter plot of the best-performing S&P 500 stocks of 2024

Download Visual | Modify in YCharts

Best-Performing Russell 1000 Stocks in 2024

These are the top-performing stocks in 2024 out of the 994 screened companies in the Russell 1000:

SymbolNameYTD Price ReturnsMarket Cap
APPAppLovin Corp713.2%$110.75B
MSTRMicroStrategy Inc358.5%$76.84B
PLTRPalantir Technologies Inc340.5%$159.48B
CVNACarvana Co284.1%$25.51B
VSTVistra Corp257.9%$55.58B
HOODRobinhood Markets Inc192.5%$35.86B
NVDANVIDIA Corp171.2%$3.433T
CAVACava Group Inc162.4%$12.93B
NTRANatera Inc152.7%$22.49B
SPOTSpotify Technology SA138.1%$93.71B

YCharts's chart of the best-performing Russell 1000 stocks of 2024

Download Visual | Modify in YCharts

62.2% of the Russell 1000 was positive in 2024:

YCharts's scatter plot of the best-performing Russell 1000 stocks of 2024

Download Visual | Modify in YCharts

Best-Performing Russell 2000 Stocks in 2024

These are the top-performing stocks in 2024 out of the 1,908 screened companies in the Russell 2000:

SymbolNameYTD Price ReturnsMarket Cap
WGSGeneDx Holdings Corp2.69K%$2.661B
RGTIRigetti Computing Inc1.45K%$3.534B
SEZLSezzle Inc1.15K%$1.430B
DAVEDave Inc936.6%$1.092B
QBTSD-Wave Quantum Inc854.4%$2.140B
SOUNSoundHound AI Inc835.8%$6.646B
LUNRIntuitive Machines Inc610.8%$1.606B
ROOTRoot Inc592.7%$1.180B
SMMTSummit Therapeutics Inc583.7%$13.38B
CADLCandel Therapeutics Inc490.5%$371.59M

YCharts's chart of the best-performing Russell 2000 stocks of 2024

Download Visual | Modify in YCharts

50.0% of the Russell 2000 was positive in 2024:

YCharts's Scatter plot of the best-performing Russell 2000 stocks of 2024

Download Visual | Modify in YCharts

Whenever you’re ready, there are 3 ways YCharts can help you:

1. Looking for a best-in-class data & visualization tool?

Send us an email at hello@ycharts.com or call (866) 965-7552. You’ll be directly in touch with one of our Chicago-based team members.

2. Want to test out YCharts for free?

Start a no-risk 7-Day Free Trial.

3. Download a copy of The Top 10 Visuals for Client and Prospect Meetings slide deck:



Disclaimer

©2025 YCharts, Inc. All Rights Reserved. YCharts, Inc. (“YCharts”) is not registered with the U.S. Securities and Exchange Commission (or with the securities regulatory authority or body of any state or any other jurisdiction) as an investment adviser, broker-dealer or in any other capacity, and does not purport to provide investment advice or make investment recommendations. This report has been generated through application of the analytical tools and data provided through ycharts.com and is intended solely to assist you or your investment or other adviser(s) in conducting investment research. You should not construe this report as an offer to buy or sell, as a solicitation of an offer to buy or sell, or as a recommendation to buy, sell, hold or trade, any security or other financial instrument. For further information regarding your use of this report, please go to: ycharts.com/about/disclosure

Next Article

Monthly Market Wrap: December 2024

Read More →

Subscribe for bi-weekly updates from the YCharts Blog