Top Stocks by Max Return

We rank stocks by historical max profit: the single best buy date and sell date in our price series, expressed as total return with perfect hindsight. It is a theoretical upper bound for comparing how far a price has run between a trough and a peak—not a return you could plan to capture in advance.

Unlike return since IPO (buy at listing, hold to today), max profit can start after the IPO and uses whichever dates maximize the gain. Useful for seeing how volatile a name has been; not a realistic investing outcome.

1
NIKE, Inc. logo
NIKE

NKE

+4,953,534%49,536× invested
Best buy
Oct 31, 1984
Best sell
Nov 5, 2021
2
Walmart Inc. logo
+4,702,134%47,022× invested
Best buy
Dec 10, 1974
Best sell
Feb 13, 2026
3
NVR, Inc. logo
NVR

NVR

+3,969,660%39,698× invested
Best buy
Nov 26, 1990
Best sell
Oct 18, 2024
4
The Home Depot, Inc. logo
+2,130,067%21,302× invested
Best buy
Sep 22, 1981
Best sell
Dec 6, 2024
5
Hasbro, Inc. logo
+1,807,557%18,077× invested
Best buy
Mar 27, 1980
Best sell
Feb 11, 2026
6
Altria Group, Inc. logo
+1,716,979%17,171× invested
Best buy
Oct 10, 1985
Best sell
Feb 25, 2026
7
The Progressive Corporation logo
+1,433,775%14,339× invested
Best buy
Mar 27, 1980
Best sell
Mar 17, 2025
8
Monster Beverage Corporation logo
+1,331,083%13,312× invested
Best buy
Dec 14, 1995
Best sell
Feb 26, 2026
9
Microsoft Corporation logo
+982,443%9,825× invested
Best buy
Mar 24, 1986
Best sell
Oct 28, 2025
10
Oracle Corporation logo
Oracle

ORCL

+971,881%9,720× invested
Best buy
Sep 11, 1986
Best sell
Sep 10, 2025
11
UnitedHealth Group Incorporated logo
+916,325%9,164× invested
Best buy
Nov 17, 1987
Best sell
Nov 11, 2024
12
Jack Henry & Associates, Inc. logo
+822,943%8,230× invested
Best buy
Oct 9, 1989
Best sell
Aug 5, 2022
13
Danaher Corporation logo
+786,819%7,869× invested
Best buy
Mar 18, 1982
Best sell
Sep 3, 2021
14
Apple Inc. logo
Apple

AAPL

+760,320%7,604× invested
Best buy
Jul 8, 1982
Best sell
Dec 2, 2025
15
Amgen Inc. logo
Amgen

AMGN

+734,289%7,344× invested
Best buy
Nov 19, 1984
Best sell
Feb 27, 2026
16
NVIDIA Corporation logo
NVIDIA

NVDA

+666,069%6,662× invested
Best buy
Apr 26, 1999
Best sell
Oct 29, 2025
17
Stryker Corporation logo
+608,458%6,086× invested
Best buy
Mar 27, 1980
Best sell
Jul 25, 2025
18
Applied Materials, Inc. logo
+607,067%6,072× invested
Best buy
Mar 8, 1982
Best sell
Feb 25, 2026
19
McDonald's Corporation logo
+592,576%5,927× invested
Best buy
Mar 5, 1968
Best sell
Feb 27, 2026
20
The Walt Disney Company logo
+568,481%5,686× invested
Best buy
Oct 26, 1962
Best sell
Mar 8, 2021
21
KLA Corporation logo
KLA

KLAC

+530,162%5,303× invested
Best buy
Mar 11, 1982
Best sell
Jan 29, 2026
22
Church & Dwight Co., Inc. logo
+497,434%4,975× invested
Best buy
Mar 27, 1980
Best sell
Mar 10, 2025
23
Fair Isaac Corporation logo
+485,757%4,859× invested
Best buy
Oct 29, 1987
Best sell
Nov 26, 2024
24
Rockwell Automation, Inc. logo
+444,270%4,444× invested
Best buy
Mar 8, 1982
Best sell
Feb 3, 2026
25
Lam Research Corporation logo
+437,649%4,377× invested
Best buy
Aug 23, 1990
Best sell
Feb 25, 2026
26
Target Corporation logo
+405,044%4,051× invested
Best buy
Dec 19, 1974
Best sell
Nov 16, 2021
27
Jacobs Solutions Inc. logo
+392,120%3,922× invested
Best buy
Mar 27, 1980
Best sell
Oct 21, 2025
28
Amazon.com, Inc. logo
Amazon

AMZN

+363,839%3,639× invested
Best buy
May 22, 1997
Best sell
Nov 3, 2025
29
The Boeing Company logo
+361,406%3,615× invested
Best buy
Jul 7, 1970
Best sell
Mar 1, 2019
30
W. R. Berkley Corporation logo
+360,586%3,607× invested
Best buy
Dec 19, 1975
Best sell
Oct 14, 2025
31
Netflix, Inc. logo
+359,046%3,591× invested
Best buy
Oct 9, 2002
Best sell
Jun 30, 2025
32
Adobe Inc. logo
Adobe

ADBE

+354,018%3,541× invested
Best buy
Aug 28, 1986
Best sell
Nov 19, 2021
33
Sysco Corporation logo
+352,180%3,523× invested
Best buy
Dec 13, 1974
Best sell
Feb 27, 2026
34
Rollins, Inc. logo
+325,441%3,255× invested
Best buy
Mar 27, 1980
Best sell
Feb 11, 2026
35
The Sherwin-Williams Company logo
+313,307%3,134× invested
Best buy
Mar 27, 1980
Best sell
Nov 25, 2024
36
Fastenal Company logo
+302,291%3,024× invested
Best buy
Oct 27, 1987
Best sell
Aug 22, 2025
37
Franklin Resources, Inc. logo
+298,860%2,990× invested
Best buy
Nov 16, 1984
Best sell
Dec 8, 2014
38
Lowe's Companies, Inc. logo
+295,221%2,953× invested
Best buy
Mar 28, 1980
Best sell
Feb 13, 2026
39
Deckers Outdoor Corporation logo
+291,973%2,921× invested
Best buy
Dec 16, 1998
Best sell
Jan 30, 2025
40
Equifax Inc. logo
+286,743%2,868× invested
Best buy
Apr 7, 1980
Best sell
Sep 13, 2024
41
RTX Corporation logo
RTX

RTX

+285,722%2,858× invested
Best buy
Jul 7, 1970
Best sell
Mar 2, 2026
42
Eaton Corporation plc logo
+274,987%2,751× invested
Best buy
Dec 23, 1974
Best sell
Feb 11, 2026
43
M&T Bank Corporation logo
+271,985%2,721× invested
Best buy
Apr 15, 1980
Best sell
Feb 6, 2026
44
Paychex, Inc. logo
+264,325%2,644× invested
Best buy
Feb 24, 1984
Best sell
Jun 6, 2025
45
Ross Stores, Inc. logo
+258,123%2,582× invested
Best buy
Oct 27, 1987
Best sell
Mar 5, 2026
46
Texas Pacific Land Corporation logo
+254,857%2,550× invested
Best buy
Aug 11, 1982
Best sell
Nov 22, 2024
47
HP Inc. logo
HP

HPQ

+253,418%2,535× invested
Best buy
Jun 21, 1962
Best sell
Nov 25, 2024
48
Aflac Incorporated logo
+253,252%2,534× invested
Best buy
Aug 31, 1981
Best sell
Feb 5, 2026
49
Williams-Sonoma, Inc. logo
+241,636%2,417× invested
Best buy
Dec 7, 1984
Best sell
Feb 6, 2026
50
Amphenol Corporation logo
+234,174%2,343× invested
Best buy
Oct 29, 1992
Best sell
Jan 27, 2026

Frequently asked questions

Which stock had the highest max profit ever?

The ranking shows the top performers by maximum possible return. These are theoretical best-case scenarios using the historically optimal buy and sell dates for each stock.

What does 'max profit' mean for a stock?

Max profit is the highest return you could have earned by buying at the best possible date and selling at the best possible date in a stock's history. It represents the theoretical maximum gain with perfect timing.

Is max profit a realistic return I could have earned?

No. Max profit assumes perfect hindsight -- knowing the exact best buy and sell dates in advance. In practice, no investor can consistently time the market this way. It serves as a theoretical upper bound for comparison purposes.

What is the difference between max profit and return since IPO?

Return since IPO measures the gain from holding since the IPO date to today. Max profit finds the optimal buy/sell date pair anywhere in the stock's history. Max profit is always greater than or equal to return since IPO, because it can pick a better entry point than the IPO date.

Can max profit be negative?

In theory, no -- you can always "buy and sell on the same date" for zero return. In practice, all stocks in this ranking have positive max profit because they had at least one period of price increase in their history.

Data & methodology

How is max profit calculated?

We scan each stock's entire price history to find the pair of dates (buy date before sell date) that maximizes the percentage return. This is computed using an efficient algorithm over dividend-adjusted closing prices.

Where does the data come from?

Historical prices are sourced from financial data providers. All prices are end-of-day (EOD) closing prices adjusted for dividends and stock splits, ensuring accurate total return calculations.

How often is this data updated?

Rankings are updated daily. As new closing prices become available, the max profit calculation is refreshed to include the latest data.