Stay alert, beware of scamsters - know more

Highest Return Stocks Last 3 Years of India

Last Updated: 19 May, 2026, 03:30 PM

This page tracks the highest return stocks of the last 3 years India on NSE and BSE. These are stocks that delivered more than 12 percent CAGR (Compound Annual Growth Rate) over the past 3 years with a market cap of 1000 crores or more. If you are lo ▾

List of Highest Return Stocks Last 3 Years India

NSE
BSE
Download
Stock Name
LTP
Change (%)
Volume
3 years Return (%)
Dredging Corporation Of India Ltd993.95+14.8122,01,927.00+36.99
Dynacons Systems And Solutions Ltd1,572.90+13.754,67,696.00+55.19
Hind Rectifiers Ltd1,002.05+10.1012,70,846.00+61.05
Future Market Networks Ltd12.52+9.922,88,263.00+32.47
Apollo Micro Systems Ltd341.40+9.7711,44,20,157.00+111.55
Puravankara Limited233.51+9.591,11,86,252.00+37.73
Dhanuka Agritech Ltd1,178.10+8.4934,58,032.00+17.29
Skm Egg Products Export India Ltd196.00+8.445,83,552.00+30.62
Triveni Turbine Ltd646.95+8.432,39,24,471.00+16.49
Suven Life Sciences Ltd271.90+7.651,61,70,540.00+64.35

How 3-Year CAGR Is Calculated

Before you put too much trust in any list of highest return stocks last 3 years India, it is worth taking a minute to understand how those numbers are actually worked out. It is not complicated but knowing the method helps you read the data more clearly.

CAGR Formula

CAGR (Compound Annual Growth Rate) is just a way of saying, on average, how much did this stock grow every year over three years. Rather than looking at each year separately, it gives you one number that tells the whole story. Any stock on this page has delivered more than 12 percent CAGR over 3 years. That cut off is what keeps this list focused on genuine 3 year CAGR stocks and filters out the ones that simply had one lucky year and did nothing after that.

Price Comparison Method

It starts with a straightforward comparison, what is the stock worth today versus what it was worth exactly three years ago. That difference is what the return is built on. This approach works the same way for every stock on this page whether it is a large cap, mid cap, or small cap company. Every best performing stocks 3 years entry on NSE and BSE goes through the same process so nothing is measured differently or given special treatment.

Corporate Action Adjustments

One thing worth keeping in mind, a stock’s price does not always move because of actual buying or selling. Sometimes it changes because of a bonus issue, a stock split, or a dividend payout. If you do not account for those, the return number can look completely off. Before any stock makes it to the top 3 year return stocks list on this page, its historical prices are cleaned up and adjusted for all such corporate actions. What you see is genuine market movement and nothing that has been inflated by technical price changes.

What Drives 3-Year Outperformance

Stocks that make it to the highest return stocks last 3 years India list do not get there by chance. Something real and tangible is always working in their favour. Here is what typically drives that kind of performance over a three year period.

Revenue Expansion

When a company keeps growing its revenue year after year, the stock price tends to follow. It is not complicated, more revenue usually means more profits and more profits attract more investors. Companies that show up as best performing stocks 3 years have typically been on a consistent revenue growth path during that period. A single good year can push a stock up temporarily but sustained revenue expansion over three years is what keeps it climbing and holds the gains together over time.

Sector Growth Cycles

A well run company in a growing sector has a natural tailwind behind it. When an entire industry expands, whether it is infrastructure, defence, financials, or manufacturing — most companies within that space benefit from rising demand and increased investor interest. Many 3 year CAGR stocks on this page were simply in the right sector at the right time. The sector did the heavy lifting and the stock rode that momentum for a sustained period which showed up clearly in the three year return numbers.

Operational Efficiency

A company that gets better at running its business over time, cutting unnecessary costs, improving margins, and doing more with less, creates real value that eventually shows up in the stock price. Operational improvements do not always make headlines but they quietly build up over quarters and years. Many top 3 year return stocks delivered strong returns not just because revenue grew but because the business became leaner and more profitable in the process. That combination of growth and efficiency is hard to beat over a medium term horizon.

Risks of Medium-Term Momentum Investing

Chasing the highest return stocks last 3 years India sounds straightforward but it comes with its own set of risks. Strong past performance does not mean smooth sailing ahead. Here is what to keep in mind before acting on three year return data.

Cycle Reversal

Most sectors and stocks go through cycles, periods of strong growth followed by slowdowns. A stock that delivered strong 3 year CAGR during a favourable cycle may face serious headwinds once that cycle turns. What drove the returns over the past three years may not be in play anymore. Sectors that were booming can slow down, government policies can shift, and global conditions can change. Always ask whether the conditions that drove the performance are still intact before acting on any best performing stocks 3 years list.

Valuation Risk

After three years of strong returns, many stocks start trading at stretched valuations. The price has already moved up significantly and a lot of future growth may already be priced in. At that point even decent results may not be enough to push the stock higher. Buying into top 3 year return stocks at inflated valuations leaves very little room for error. A single disappointing quarter or a change in market sentiment can lead to a sharp correction from those elevated levels.

Profit Booking

When a stock has delivered strong returns over three years, a lot of investors who got in early are sitting on significant gains. At some point they start selling to lock in those profits. This profit booking can create selling pressure that pushes the price down even when there is nothing fundamentally wrong with the business. It is a natural part of how markets work but it catches a lot of late entrants off guard. Timing your entry into 3 year CAGR stocks carefully and avoiding the peak of a rally reduces this risk meaningfully.

Frequently Asked Questions

3-year CAGR (Compound Annual Growth Rate) is simply the average yearly rate at which a stock grew over three years. It does not show you each individual year, it gives you one clean number for the whole period. Every stock on this page crossed the 12 percent CAGR mark which is the minimum threshold to qualify as a genuine 3 year CAGR stock on NSE and BSE.

They can be but nothing is guaranteed. A stock on the highest return stocks last 3 years India list has shown it can deliver over a medium term period. Whether it keeps going depends on the business, the sector, and what the valuation looks like right now. Past performance is a decent starting point but it should never be the only thing driving your decision on best performing stocks 3 years.

Absolute return is the total gain from start to finish. CAGR breaks that down into a yearly average. A stock that doubled over three years looks different when you express it as an annual growth rate. CAGR makes it easier to compare top 3 year return stocks fairly across different time periods and price points.

+91
Offer Banner Trigger
Offer Banner

Open a FREE Demat Account

+91