Best Performing Indian Stocks Over 2 Years
Every stock we track, ranked by its compound annual growth rate over the last 2 years. Each row shows what a ₹10.0K lump sum would actually have become — so you can see the difference between a good return and a life-changing one.
Top CAGR
119.4%
Median CAGR
-0.2%
₹10K → ACUTAAS
₹48.1K
Stocks Ranked
456
Compare a different holding period
The same stock can look outstanding over one horizon and ordinary over another, because the starting date changes the answer. Switch horizons to see how the ranking reshuffles.
What the 2-year data actually shows
- Acutaas Chemicals Ltd. leads every stock we track over 2 years, compounding at 119.4% a year — turning ₹10,000 into ₹48,119, a 4.8× return.
- The median stock in this ranking compounded at -0.2% a year. The gap between that and the 119.4% leader is the whole argument for research: over 2 years, picking the middle of the pack produced a very different outcome from picking the top.
- The average CAGR (2.3%) sits above the median (-0.2%), which means a small number of exceptional performers are pulling the average up rather than gains being spread evenly.
- 222 of 456 stocks (49%) delivered a positive return over 2 years; the remaining 234 did not recover their starting price.
- Annualised returns across the ranking span 119.4% down to -59.2%. That spread — not the average — is what an investor actually lives with when they hold a single stock.
The Rankings
Top 50 stocks by 2 years CAGR
Ranked highest to lowest by compound annual growth rate. The ₹10,000 column shows what a single lump-sum investment made 2 years ago would be worth today, on a total-return basis — dividends and splits included.
- 1Acutaas Chemicals Ltd.
ACUTAAS
119.4%View 2 years returns for Acutaas Chemicals Ltd.Total Return
381.2%
₹10,000 Became
₹48,119
- 2Laurus Labs Ltd.
LAURUSLABS
106.1%View 2 years returns for Laurus Labs Ltd.Total Return
324.9%
₹10,000 Became
₹42,490
- 3BSE Ltd.
BSE
92.2%View 2 years returns for BSE Ltd.Total Return
269.5%
₹10,000 Became
₹36,949
- 4Cartrade Tech Ltd.
CARTRADE
86.0%View 2 years returns for Cartrade Tech Ltd.Total Return
246.1%
₹10,000 Became
₹34,609
- 83.9%View 2 years returns for Syrma SGS Technology Ltd.
Total Return
238.1%
₹10,000 Became
₹33,815
- View 2 years returns for Multi Commodity Exchange of India Ltd.
Total Return
237.2%
₹10,000 Became
₹33,717
- 7Welspun Corp Ltd.
WELCORP
83.4%View 2 years returns for Welspun Corp Ltd.Total Return
236.2%
₹10,000 Became
₹33,622
- 75.2%View 2 years returns for One 97 Communications Ltd.
Total Return
206.9%
₹10,000 Became
₹30,686
- 9Hitachi Energy India Ltd.
POWERINDIA
65.4%View 2 years returns for Hitachi Energy India Ltd.Total Return
173.5%
₹10,000 Became
₹27,347
- 10Gabriel India Ltd.
GABRIEL
63.8%View 2 years returns for Gabriel India Ltd.Total Return
168.3%
₹10,000 Became
₹26,827
- 11Navin Fluorine International Ltd.
NAVINFLUOR
61.3%View 2 years returns for Navin Fluorine International Ltd.Total Return
160.2%
₹10,000 Became
₹26,019
- 1260.1%View 2 years returns for GE Vernova T&D India Ltd.
Total Return
156.4%
₹10,000 Became
₹25,645
- 13Radico Khaitan Ltd
RADICO
58.7%View 2 years returns for Radico Khaitan LtdTotal Return
151.9%
₹10,000 Became
₹25,188
- 14Anand Rathi Wealth Ltd.
ANANDRATHI
54.8%View 2 years returns for Anand Rathi Wealth Ltd.Total Return
139.8%
₹10,000 Became
₹23,976
- 15National Aluminium Co. Ltd.
NATIONALUM
53.4%View 2 years returns for National Aluminium Co. Ltd.Total Return
135.3%
₹10,000 Became
₹23,534
- 16Lloyds Metals And Energy Ltd.
LLOYDSME
52.4%View 2 years returns for Lloyds Metals And Energy Ltd.Total Return
132.2%
₹10,000 Became
₹23,223
- 17Cemindia Projects Ltd.
CEMPRO
50.5%View 2 years returns for Cemindia Projects Ltd.Total Return
126.5%
₹10,000 Became
₹22,647
- 18Force Motors Ltd.
FORCEMOT
45.4%View 2 years returns for Force Motors Ltd.Total Return
111.5%
₹10,000 Became
₹21,154
- 1943.7%View 2 years returns for Netweb Technologies India Ltd.
Total Return
106.5%
₹10,000 Became
₹20,654
- 20Apar Industries Ltd.
APARINDS
41.0%View 2 years returns for Apar Industries Ltd.Total Return
98.8%
₹10,000 Became
₹19,877
- 21Solar Industries India Ltd.
SOLARINDS
40.2%View 2 years returns for Solar Industries India Ltd.Total Return
96.4%
₹10,000 Became
₹19,642
- 22Paradeep Phosphates Ltd.
PARADEEP
39.3%View 2 years returns for Paradeep Phosphates Ltd.Total Return
93.9%
₹10,000 Became
₹19,392
- 23Karur Vysya Bank Ltd.
KARURVYSYA
37.7%View 2 years returns for Karur Vysya Bank Ltd.Total Return
89.6%
₹10,000 Became
₹18,959
- 2437.6%View 2 years returns for L&T Finance Ltd.
Total Return
89.2%
₹10,000 Became
₹18,920
- 25Wockhardt Ltd.
WOCKPHARMA
37.0%View 2 years returns for Wockhardt Ltd.Total Return
87.7%
₹10,000 Became
₹18,771
- 26Redington Ltd.
REDINGTON
36.6%View 2 years returns for Redington Ltd.Total Return
86.6%
₹10,000 Became
₹18,664
- 27Neuland Laboratories Ltd.
NEULANDLAB
36.3%View 2 years returns for Neuland Laboratories Ltd.Total Return
85.9%
₹10,000 Became
₹18,589
- 28Aster DM Healthcare Ltd.
ASTERDM
36.1%View 2 years returns for Aster DM Healthcare Ltd.Total Return
85.3%
₹10,000 Became
₹18,525
- 29Divi's Laboratories Ltd.
DIVISLAB
36.1%View 2 years returns for Divi's Laboratories Ltd.Total Return
85.2%
₹10,000 Became
₹18,525
- 30H.E.G. Ltd.
HEG
35.6%View 2 years returns for H.E.G. Ltd.Total Return
84.0%
₹10,000 Became
₹18,401
- 31R R Kabel Ltd.
RRKABEL
35.3%View 2 years returns for R R Kabel Ltd.Total Return
83.2%
₹10,000 Became
₹18,317
- 32Aditya Birla Capital Ltd.
ABCAPITAL
35.2%View 2 years returns for Aditya Birla Capital Ltd.Total Return
82.7%
₹10,000 Became
₹18,269
- 33Choice International Ltd.
CHOICEIN
35.0%View 2 years returns for Choice International Ltd.Total Return
82.3%
₹10,000 Became
₹18,233
- 34.8%View 2 years returns for Allied Blenders and Distillers Ltd.
Total Return
81.6%
₹10,000 Became
₹18,159
- 35Craftsman Automation Ltd.
CRAFTSMAN
34.5%View 2 years returns for Craftsman Automation Ltd.Total Return
81.0%
₹10,000 Became
₹18,098
- 3633.9%View 2 years returns for Nippon Life India Asset Management Ltd.
Total Return
79.4%
₹10,000 Became
₹17,935
- 3733.4%View 2 years returns for City Union Bank Ltd.
Total Return
77.9%
₹10,000 Became
₹17,792
- 38Federal Bank Ltd.
FEDERALBNK
33.3%View 2 years returns for Federal Bank Ltd.Total Return
77.7%
₹10,000 Became
₹17,770
- 3932.4%View 2 years returns for Amber Enterprises India Ltd.
Total Return
75.3%
₹10,000 Became
₹17,525
- 40Shriram Finance Ltd.
SHRIRAMFIN
32.1%View 2 years returns for Shriram Finance Ltd.Total Return
74.5%
₹10,000 Became
₹17,451
- 41Aegis Logistics Ltd.
AEGISLOG
31.4%View 2 years returns for Aegis Logistics Ltd.Total Return
72.6%
₹10,000 Became
₹17,259
- 42HFCL Ltd.
HFCL
31.3%View 2 years returns for HFCL Ltd.Total Return
72.3%
₹10,000 Became
₹17,228
- 4330.6%View 2 years returns for AU Small Finance Bank Ltd.
Total Return
70.7%
₹10,000 Became
₹17,065
- 44Fortis Healthcare Ltd.
FORTIS
30.4%View 2 years returns for Fortis Healthcare Ltd.Total Return
70.0%
₹10,000 Became
₹17,002
- 45RBL Bank Ltd.
RBLBANK
30.0%View 2 years returns for RBL Bank Ltd.Total Return
68.9%
₹10,000 Became
₹16,891
- 46Eicher Motors Ltd.
EICHERMOT
29.1%View 2 years returns for Eicher Motors Ltd.Total Return
66.8%
₹10,000 Became
₹16,675
- 47Manappuram Finance Ltd.
MANAPPURAM
28.9%View 2 years returns for Manappuram Finance Ltd.Total Return
66.2%
₹10,000 Became
₹16,624
- 48Adani Power Ltd.
ADANIPOWER
28.7%View 2 years returns for Adani Power Ltd.Total Return
65.7%
₹10,000 Became
₹16,572
- 49Coforge Ltd.
COFORGE
28.1%View 2 years returns for Coforge Ltd.Total Return
64.1%
₹10,000 Became
₹16,408
- 50Hindustan Copper Ltd.
HINDCOPPER
28.0%View 2 years returns for Hindustan Copper Ltd.Total Return
63.9%
₹10,000 Became
₹16,392
How This Is Calculated
Reading this ranking properly
CAGR, not total return
Stocks are ranked by compound annual growth rate — the steady yearly rate that would produce the same result. It makes a 2-year record comparable to any other horizon.
Total return, before costs
Dividends and stock splits are included — the ranking is computed on the adjusted closing price, not the quoted one. Demergers are not credited, and brokerage and taxes are excluded, so real outcomes would be a little lower.
Survivors only
This ranks companies in today's Nifty 500 universe. Businesses that delisted or collapsed over the period are not here — a bias worth remembering when reading any long-term ranking.
Full definitions, worked examples, and the limitations we know about are on our Methodology page.
Continue Your Research
Where to go from here
Rankings are a starting point. These pages help you understand why a company performed the way it did.
Explore By Sector
Top performers by sector
Long-term winners cluster in particular industries. Browse the companies we track sector by sector.
HELP CENTER
2 Years stock returns — common questions
Everything you need to know about this page and the data presented.
Which Indian stock performed best over the last 2 years?+
Acutaas Chemicals Ltd. (ACUTAAS) tops this ranking with a 119.4% compound annual growth rate over 2 years. ₹10,000 invested at the start of that period would be worth ₹48,119 today. This is a historical result, not a prediction or a recommendation to buy.
How are these 2-year rankings calculated?+
We take the adjusted closing price 2 years ago and today's adjusted closing price for every stock in the Nifty 500 universe, calculate the compound annual growth rate (CAGR) between them, and sort the results highest to lowest. The adjusted price folds in dividends and stock splits, so these are total returns rather than price-only returns. They exclude brokerage and taxes, and they do not credit demergers. You can read the full calculation on our Methodology page.
Does a high past CAGR mean the stock will keep performing?+
No. A high historical CAGR tells you what a business and its share price already did — it carries no information about what happens next. Companies that compounded quickly often did so from a low base, in a favourable cycle, or after a re-rating that cannot repeat indefinitely. Treat this ranking as a starting point for research into why a company performed as it did, not as a shortlist to buy.
Why does changing the time period change the ranking so much?+
Because the start date changes. A stock that crashed four years ago and recovered will look outstanding over a 3-year window and mediocre over a 10-year one — same company, same prices, different question. This is why we publish every horizon from 1 to 20 years separately rather than picking one and calling it "the" ranking.
What would ₹10,000 have become in these stocks?+
The ₹10K Value column shows exactly that for every stock in the table, based on its total return — price movement plus dividends — over 2 years. At the top of the ranking, Acutaas Chemicals Ltd. would have turned ₹10,000 into ₹48,119. Every stock page on ReturnScreener carries the same simulation across every horizon.
Is this investment advice?+
No. ReturnScreener is an educational research platform, not a SEBI-registered investment advisor. We publish historical data and analysis only — we do not recommend buying or selling any security, and we never publish price targets. Please do your own research or consult a registered advisor before investing.
ReturnScreener is an educational research platform and is not a SEBI-registered investment advisor. This ranking presents historical price performance only and is not a recommendation to buy or sell any security. Past performance does not guarantee future results. See our Disclaimer for full terms.