Best Performing U.S. Stocks in the Last Year, 3 Years, 5 Years, and 10 Years - Trade That Swing (2024)

These are the best-performing stocks over the last 3 months, 6 months, one year, three years, five years, and 10 years.

All stocks on the list must meet the following basic requirements:

  • At least $1 billion market capitalization
  • At least a $5 share price
  • At least 1 million in daily average volume.

These criteria are chosen to avoid tiny companies that may have a great run one year but disappear the next. The criteria also tend to filter out pharma and biotech stocks that may jump a huge amount in a single day due to a data release on a clinical trial. The idea of this list is to highlight stocks that have been steady climbers, not single-day jumpers.

Stocks with pending buy-outs (that I am aware of) have been removed, as these stocks typically offer limited upside going forward.

All data is sourced from StockRover as of April 30, 2024. Returns include dividends and assume reinvestment. These lists are updated near the start of each month.

Best Performing Stocks Over the Last 3 Months

These are the top-performing stocks over the last three months, as of April 30, 2024.

TickerCompany
Name
3-Month Performance (%)Average Volume (3 Months)Market Capitalization ($)
1VKTXViking Therapeutics234%6.2 million$8.8 billion
2CGCCanopy Growth210.9%12.7 million$1.4 billion
3IBRXImmunity Bio126.4%6.3 million$5.4 billion
4GOTUGaotu Techedu107.3%5.4 million$1.7 billion
5SGSweetgreen105.4%2.4 million$2.5 billion
6MSTRMicroStrategy105.1%2.2 million$18.8 billion
7RNAAvidity Biosciences104.6%1.1 million$1.9 billion
8CLSKCleanspark94.5%36.6 million$3.7 billion
9CVNACarvana87.9%5.9 million$9.7 billion
10VSTVistra84.6%5.6 million$26.5 billion

Best Performing Stocks Over the Last 6 Months

These are the top-performing stocks over the last six months, as of April 30, 2024.

TickerCompany
Name
6-Month Performance (%)Average Volume (3 Months)Market Capitalization
1VKTXViking Therapeutics730.6%6.2 million$8.8 billion
2FUSNFusion Pharmaceuticals437.1%2 million$1.8 billion
3RNAAvidity Biosciences374.3%1.1 million$1.9 billion
4CLSKCleanspark300.5%36.6 million$3.7 billion
5VERAVera Therapeutics266.1%1.1 million$2.2 billion
6SMCISuper Micro Computer262.9%10.2 million$50.3 billion
7GCTGigaCloud Tech258%2.9 million$1.3 billion
8OSCROscar Health254.5%3 million$4.2 billion
9DYNDyne Therapeutics244.5%1.3 million$2.2 billion
10IOVAIovance Biotherapeutics218.1%8.5 million$3.3 billion

Trades that last a few weeks to a few months more your style? MyComplete Method Stock Swing Trading Courseshows you how to find explosive stocks that often rally 20% or more within a few weeks of entry.

Best Performing Stocks Over the Last Year

These are the top-performing stocks over the last twelve months, as of April 30, 2024.

TickerCompany Name1-Year Performance (%)Average Volume (3 Months)Market Capitalization ($)
1CVNACarvana1094.8%5.9 million$9.7 billion
2SMCISuper Micro Computer714.5%10.2 million$50.3 billion
3VRTVertiv Holdings523.9%9 million$34.8 billion
4VERAVera Therapeutics495.2%1.1 million$2.2 billion
5GCTGigaCloud Tech475.6%2.9 million$1.3 billion
6ANFAbercrombie & Fitch416.2%1.6 million$6.2 billion
7CLSKCleanspark318.9%36.6 million$3.7 billion
8APPAppLovin314.8%4.3 million$23.2 billion
9CLSCelestica299%2.3 million$5.1 million
10COINCoinbase Global279.3%12.3 million$50.1 billion

Best Performing Stocks Over the Last 3 Years

These are the top-performing stocks over the last three years, as of April 30, 2024.

TickerCompany Name3-Year Performance (%)Average Volume (3 Months)Market Capitalization ($)
1SMCISuper Micro Computer2219.6%10.2 million$50.3 billion
2VKTXViking Therapeutics1145.2%6.2 million$8.8 billion
3BTUPeabody Energy500.8%3.2 million$2.8 billion
4YPFYPF481%2.3 million$8.6 billion
5NVDANvidia476.4%51.7 million$2.2 trillion
6ELFe.l.f. Beauty437.3%1.5 million$9 billion
7CLSCelestica420.2%2.3 million$5.1 billion
8PBRPetrobras Brasileiro394.6%20.1 million$105 billion
9VSTVistra389.9%5.6 million$26.5 billion
10LLYEli Lilly and Co343%3 million$742.6 billion

If you are interested in ETFs, check out the Best Performing ETFs list.

Best Performing Stocks Over the Last 5 Years

These are the top-performing stocks over the last five years, as of April 30, 2024.

TickerCompany Name5-Year Performance (%)Average Volume (3 Months)Market Capitalization ($)
1CELHCelsius Holdings5064.5%4.4 million$16.6 billion
2SMCISuper Micro Computer3730.1%10.2 million$50.3 billion
3NVDANvidia1821.3%51.7 million$2.2 trillion
4AVDLAvadel Pharmaceuticals1352.81.1 million$3.4 billion
5BLDRBuilders FirstSource1226.7%1.2 million$22.3 billion
6ELFe.l.f. Beauty1170.8%1.5 million$9 billion
7SGMLSigma Lithium1107.6%1.4 million$1.6 billion
8TSLATesla1052.5%100.1 million$584.9 billion
9ENPHEnphase Energy982.9%4.1 million$14.8 billion
10VKTXViking Therapeutics916.2%6.2 million$8.8 billion

ThePassive Stock Investing Using ETFseBook shows how to invest using a buy-and-hold strategy to compound money in the background—in good market conditions and bad—with little effort.

No searching for or researching individual stocks. Build that nest egg with a strategy that takes very little work and has been working for more than 100 years.

Best Performing Stocks Over the Last 10 Years

These are the top-performing stocks over the last ten years, as of April 30, 2024.

Ticker Company Name10-Year Performance (%)Average Volume (3 Months)Market Capitalization ($)
1CELHCelsius Holdings28,025.5%4.4 million$16.6 billion
2EXPIeXp World Holdings20,216.6%1.1 million$1.5 billion
3NVDANvidia19,632%51.7 million$2.2 trillion
4SMCISuper Micro Computer4117.6%10.2 million$50.3 billion
5AMDAdvanced Micro Devices3771.6%65 million$256 billion
6AVGOBroadcom2552.7%2.8 million$602 billion
7NXENexGen Energy2495.4%6.1 million$4.1 billion
8BLDRBuilders FirstSource2228.9%1.2 million$22.3 billion
9LRCXLam Research1695.2%1 million$116.9 billion
10CDNSCadence Design Systems1670.7%1.5 million$75 billion

How to Trade The Best Performing Stocks

Best performing means the stock has had a great run. It is historical information. It doesn’t necessarily tell us where the stock is going in the future.

To put the odds in our favor going forward, we use a strategy. A strategy is a tested set of rules that tells us when to enter and exit trades, and that provides a profit overall when implementing it. We will never win on every trade, but if our wins are bigger than our losers, then we only need to be right 50% of the time to make a profit. We can even be right only 40% or 30% of the time, and still be profitable if our wins are much bigger than our losses.

For most of my swing trading strategies, I look for stocks that are performing better than the market indices. This is a good universe of stocks to trade within since they are already doing something we want: performing well.

In these stocks that are performing well, I like to look for specific patterns. These are part of my strategy, and they tell me when it is time to enter and exit these stocks.

Some examples of these patterns include:

  • The Contraction Pattern – This is a type of pause in an uptrend, called a contraction or triangle. Once the price starts moving up again, up and out of the contraction, it is time to consider buying. A contraction pattern can also form as part of a cup-and-handle pattern.
  • The Double Consolidation Pattern – This occurs after a pullback once the price starts rising again. It can signal an opportunity to enter as the uptrend resumes.
  • A Trend Channel is a type of uptrend where similar-sized rallies and pullbacks occur over and over again. Once we have isolated a trend channel, and know the rules for trading it, we can profit from the recurring pattern.

These are swing trading strategies. Trades typically last several days to a couple of months.

For ideas on swing trading stocks, also keep an eye on the Best Swing Trading Stocks List and the Weekly Swing Trading Watchlist.

These concepts are based on the idea of buying strong stocks as they emerge from patterns and continue moving up. Many famous and successful traders have used this type of approach, including Jesse Livermore and William O’Neil (founder of IBD/Inverstors.com).

If you are more interested in longer-term trades, I discuss that in the next section.

Are the Best Performing Stocks the Best Stocks to Invest In?

The best-performing stocks are the stocks we wished he had owned, not necessarily the stocks we want to own going forward. Some will continue to do great, but most will underperform over the next several years.

When looking for long-term investments, steady performers are better than short-term rockets. Those short-term rockets can be hard to catch, especially if you aren’t watching the market all the time.

For long-term investing, I stick with stocks that have great fundamentals and a growing business.

I provide a list of such stocks in Top Buy and Hold Stocks, which is updated every month or two (although the stocks rarely change much).

But even that takes some work and some skill in determining when to buy the stocks.

If you are new to investing, don’t have a lot of time, or just want the simplest approach to investing, then I recommend passive investing. It is a great way to build wealth by regularly contributing to low-cost ETFs (instead of individual stocks). Not much thinking is required, just keep repeating the process. The process is laid out in 100-Year Time-Tested Method for Compounding Returns.

Warren Buffett, a guy who knows a thing or two about long-term investing, recommends most people use that passive ETF approach.

How to Scan for the Best Performing Stocks

Scanning for the best-performing stocks is relatively easy. It doesn’t require buying any software.

Use a free site like . Go to the Screener tab. Input some basic criteria such as volume, price, and market capitalization (and anything else you want). The list of stocks that meet the criteria will automatically update.

Then, click the Performance tab just above the list of stocks. This will show how all the stocks on the list have performed. Sort the list by one year (Perf Year) to see the top-performing stocks over the last year.

This is just one example. Most stock screeners can do the same thing.

Interested in day trading stocks? Learn how and when to capitalize on price patterns that occur multiple times per day in stocks. Learn precise patterns to watch for that present a favorable risk/reward opportunity in the Price Action Stock Day Trading Course.

By Cory Mitchell, CMT

Disclaimer: Nothing in this article is personal investment advice, or advice to buy or sell anything. Trading is risky and can result in substantial losses, even more than deposited if using leverage. Data is sourced from third parties and is intended for information purposes only. There may be errors in data, so check with other sources before relying on such data.

Related

Best Performing U.S. Stocks in the Last Year, 3 Years, 5 Years, and 10 Years - Trade That Swing (2024)

FAQs

What is the best performing stock over the last 5 years? ›

Best Performing Stocks Over the Last 5 Years
TickerCompany Name
1CELHCelsius Holdings
2SMCISuper Micro Computer
3NVDANvidia
4ELFe.l.f. Beauty
6 more rows
Jun 1, 2024

Which stock has the highest return in the last 5 years? ›

Introduction To Highest Return Stocks Last 5 Years India
  • Diamond Power Infrastructure Ltd. ...
  • Authum Investment & Infrastructure Ltd. ...
  • Waaree Renewables Technologies Ltd. ...
  • Patanjali Foods Ltd. ...
  • Dolphin Offshore Ltd. ...
  • Dolphin Offshore Enterprises Ltd. ...
  • Praveg Ltd. ...
  • National Standard Ltd.
2 days ago

Which are the best stocks for next 5 years? ›

Top 10 Stocks to Buy for Long Term
  • Reliance Industries Limited. Tata Consultancy Services. ...
  • Reliance Industries Limited (RIL) ...
  • Tata Consultancy Services (TCS) ...
  • Infosys Limited. ...
  • HDFC Bank. ...
  • ITC Limited. ...
  • Hindustan Unilever Limited. ...
  • Asian Paints.
May 30, 2024

What are the best stocks to swing trade right now? ›

Best swing trade stocks – Updated April 2024
NameSub-SectorPE Ratio
ITC LtdFMCG – Tobacco28.51
Hindustan Aeronautics LtdAerospace & Defense Equipments46.11
Bajaj Auto LtdTwo Wheelers31.73
Bharat Electronics LtdElectronic Equipments57.66
1 more row
May 17, 2024

Which stock will double in 3 years? ›

Stock Doubling every 3 years
S.No.NameCMP Rs.
1.HB Stockholdings91.90
2.Systematix Corp.937.05
3.Refex Industries150.90
4.Guj. Themis Bio.409.90
18 more rows

What is the best performing sector in the last 10 years? ›

The best performing Sector in the last 10 years is Information Technology, that granded a +20.31% annualized return. The worst is Energy, with a +3.81% annualized return in the last 10 years. The main S&P 500 Sectors can be easily replicated by ETFs.

Which stocks will double in 2024? ›

Trending Growth Stocks List in 2024
Stock NameSub-SectorPE Ratio
Oil India LtdHome Electronics & Appliances181.83
Caplin Point Laboratories LtdSoftware Services58.13
Godawari Power and Ispat LtdSoftware Services487.34
Marksans Pharma LtdElectronic Equipments221.57
6 more rows
Apr 25, 2024

Which are the best stock for 10 years? ›

Best long-term stocks
  • Larsen & Toubro. ...
  • Hindustan Unilever Limited. ...
  • Godrej Consumer Products. ...
  • ITC. ...
  • Reliance Industries. ...
  • Varun Beverages Ltd. ...
  • Tube Investments of India Ltd. ...
  • Alembic Pharma.

What is the best investment for the next 10 years? ›

Equity-oriented mutual funds, such as multi-cap, large-cap, mid-cap, or diversified equity funds, are generally recommended for a 10-year investment horizon. These funds offer the potential for higher returns over the long term. However, they carry higher risks compared to debt or hybrid funds.

What is the hottest stock to invest in right now? ›

Most Actives
SymbolNamePrice (Intraday)
AMZNAmazon.com, Inc.182.81
NIONIO Inc.4.4300
TAT&T Inc.18.05
NEENextEra Energy, Inc.70.44
21 more rows

What stocks go up and down the most? ›

Most volatile US stocks
SymbolVolatilityPrice
OVID D337.65%0.7896 USD
MBIO D293.06%0.7500 USD
NITO D147.62%0.6000 USD
TRNR D135.01%4.90 USD
29 more rows

How do you find high momentum stocks for swing trading? ›

Momentum trading characteristics

Analysis: Momentum traders often use technical indicators like the Relative Strength Index (RSI), moving averages, and MACD (Moving Average Convergence Divergence) to identify stocks or assets with solid momentum.

What stock has the best 5 year forecast? ›

The Best Growth Stocks of June 2024
Company (ticker)5-Year Avg. Yearly EPS Forecast
Meta Platforms, Inc. (META)30.0%
Full Truck Alliance Co. Ltd (YMM)29.0%
T-Mobile US, Inc. (TMUS)25.8%
Willscot Mobile Mini Holdings Corp. (WSC)18.6%
6 more rows
Jun 3, 2024

What is the stock market return over the last 5 years? ›

Stock Market Average Yearly Return for the Last 5 Years

The historical average yearly return of the S&P 500 is 13.71% over the last 5 years, as of the end of April 2024.

What is the best performing stock of all time? ›

The Best Performing Stocks in History
  • Coca-Cola. (NASDAQ: KO) ...
  • Altria. (NASDAQ: MO) ...
  • Amazon.com. (NASDAQ: AMZN) ...
  • Celgene. (NASDAQ: CELG) ...
  • Apple. (NASDAQ: AAPL) ...
  • Alphabet. (NASDAQ:GOOG) ...
  • Gilead Sciences. (NASDAQ: GILD) ...
  • Microsoft. (NASDAQ: MSFT)

Which stock has performed the best in the last 20 years? ›

Best performing stocks in the S&P 500 over the last 20 years
Total 20-year returnAnnualized return
Monster BeverageMNST82,942%39%
AppleAAPL51,052%37%
NvidiaNVDA32,830%33%
Intuitive SurgicalISRG16,569%29%
7 more rows
Nov 8, 2023

References

Top Articles
Latest Posts
Article information

Author: Amb. Frankie Simonis

Last Updated:

Views: 5962

Rating: 4.6 / 5 (56 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Amb. Frankie Simonis

Birthday: 1998-02-19

Address: 64841 Delmar Isle, North Wiley, OR 74073

Phone: +17844167847676

Job: Forward IT Agent

Hobby: LARPing, Kitesurfing, Sewing, Digital arts, Sand art, Gardening, Dance

Introduction: My name is Amb. Frankie Simonis, I am a hilarious, enchanting, energetic, cooperative, innocent, cute, joyous person who loves writing and wants to share my knowledge and understanding with you.