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 November 30, 2023. 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 November 30, 2023.
|3-Month Performance||Average Volume (3 Months)||Market Capitalization|
|1||CRNX||Crinetics Pharmaceuticals||92.4%||1.5 million||$2.1 billion|
|2||GPS||Gap||83.4%||9 million||$7.4 billion|
|3||AFRM||Affirm Holdings||79.7%||15.3 million||$10.4 billion|
|4||IMVT||Immunovant||79.3%||2.1 million||$5.6 billion|
|5||TAL||TAL Education||75%||6.8 million||$8 billion|
|6||BHVN||Biohaven||74.9%||1.2 million||$2.7 billion|
|7||PNT||POINT Biopharma Global||70.4%||2.5 million||$1.4 billion|
|8||CRWD||CrowdStrike Holdings||61.5%||3.2 million||$56.9 billion|
|9||PDD||PDD Holdings||58.2%||8.8 million||$195.9 billion|
|10||HMY||Harmony Gold Mining||53.9%||4.2 million||$3.8 billion|
Best Performing Stocks Over the Last 6 Months
These are the top-performing stocks over the last six months, as of November 30, 2023.
|6-Month Performance (%)||Average Volume (3 Months)||Market Capitalization ($)|
|1||TDS||Telephone and Data||203.2%||1.4 million||$2.2 billion|
|2||CVNA||Carvana||166.8%||8.1 million||$3.6 billion|
|3||EUC||Uranium Energy||153.7%||8 million||$2.5 billion|
|4||ANF||Abercrombie & Fitch||153.4%||1.6 million||$3.8 billion|
|5||GPS||Gap||148.2%||9 million||$7.4 billion|
|6||AFRM||Affirm Holdings||144.4%||15.3 million||$10.4 billion|
|7||VRT||Vertiv Holdings||121.2%||5.9 million||$16.7 billion|
|8||COIN||Coinbase Global||119.1%||8.6 million||$29.8 billion|
|9||CBAY||CymaBay Therapeutics||118.6%||2.2 million||$2.2 trillion|
|10||EDU||New Oriental Education||116.6%||1.3 million||$13.4 billion|
Trades that last a few weeks to a few months more your style? My Complete Method Stock Swing Trading Course shows 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 November 30, 2023.
|Ticker||Company Name||1-Year Performance (%)||Average Volume (3 Months)||Market Capitalization ($)|
|1||CBAY||CymBay Therapeutics||483.2%||2.2 million||$2.2 billion|
|2||SYM||Symbotic||373.8%||1.1 million||$4.3 billion|
|3||CVNA||Carvana||326.7%||8.1 million||$3.4 billion|
|4||VRT||Vertiv Holdings||230.8%||5.9 million||$16.7 billion|
|5||BBIO||BridgeBio Pharma||229.6%||1.4 million||$5 billion|
|6||ANF||Abercrombie & Fitch||219.1%||1.6 million||$3.8 billion|
|7||VKTX||Viking Therapeutics||210.2%||1.9 million||$1.2 billion|
|8||IMVT||Immunovant||208.1%||2.1 million||$5.7 billion|
|9||OSCR||Oscar Health||202.5%||1.7 million||$1.9 billion|
|10||EDU||New Oriental Education||201.7%||1.3 million||$13.4 billion|
Best Performing Stocks Over the Last 3 Years
These are the top-performing stocks over the last three years, as of November 30, 2023.
|Ticker||Company Name||3-Year Performance (%)||Average Volume (3 Months)||Market Capitalization ($)|
|1||BTU||Peabody Energy||1386.3%||2.7 million||$3.1 billion|
|2||SGML||Sigma Lithium||1366.5%||1.2 million||$3.3 billion|
|3||PR||Permian Resources||999.4%||9.4 million||$6.7 billion|
|4||SMCI||Super Micro Computer||822.3%||3 million||$14.6 billion|
|5||SM||SM Energy||743.3%||1.5 million||$4.4 billion|
|6||ERF||Enerplus||512.8%||1.1 million||$3.2 billion|
|7||EUC||Uranium Energy||509.3%||8.1 million||$2.5 billion|
|8||NOG||Northern Oil & Gas||480.7%||1.4 million||$3.8 billion|
|9||PBF||PBF Energy||475.1%||2.2 million||$5.4 billion|
|10||AR||Antero Resources||464%||4.3 million||$7.1 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 November 30, 2023.
|Ticker||Company Name||5-Year Performance (%)||Average Volume (3 Months)||Market Capitalization ($)|
|1||SGML||Sigma Lithium||1828.8%||1.9 million||$3.3 billion|
|2||SMCI||Super Micro Computer||1786%||3 million||$14.6 billion|
|3||ENPH||Enphase Energy||1763.8%||4.5 million||$13.8 billion|
|4||NVDA||Nvidia||1098.1%||43.7 million||$1.2 trillion|
|5||TSLA||Tesla||955.5%||118.1 million||$763.2 billion|
|6||LSCC||Lattice Semiconductor||907.7%||2.1 million||$8.1 billion|
|7||BLDR||Builders FirsSource||901.6%||1.5 million||$16.5 billion|
|8||ELF||e.l.f. Beauty||845.5%||1.5 million||$6.5 billion|
|9||RMBS||Rambus||683.2%||1.2 million||$7.3 billion|
|10||PDD||PDD Holdings||557%||8.8 million||$195.9 billion|
The Passive Stock Investing Using ETFs eBook 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 November 30, 2023.
|Ticker||Company Name||10-Year Performance (%)||Average Volume (3 Months)||Market Capitalization ($)|
|1||CELH||Celsius Holdings||32,906.7%||4.5 million||$11.5 billion|
|2||NVDA||NVIDIA||12,528.4%||43.7 million||$1.2 trillion|
|3||AMD||Advanced Micro Devices||3303.4%||51.4 million||$195.7 billion|
|4||TSLA||Tesla||2736.9%||118.1 million||$763.2 billion|
|5||AVGO||Broadcom||2587.5%||2.4 million||$482.8 billion|
|6||NXE||NexGen Energy||2415.4%||5.1 million||$3.4 billion|
|7||CDNS||Cadence Design Systems||1954.7%||1.2 million||$74.3 billion|
|8||BLDR||Builders FirstSource||1707.4%||1.5 million||$16.5 billion|
|9||PANW||Palo Alto Networks||1675.2%||3.4 million||$93 billion|
|10||SMCI||Super Micro Computer||1647.4%||3 million||$14.6 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.
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 Finviz. 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.