Best Performing Indian Stocks Over 15 Years
Every stock we track, ranked by its compound annual growth rate over the last 15 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
48.3%
Median CAGR
18.0%
₹10K → KEI
₹37.11L
Stocks Ranked
289
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 15-year data actually shows
- KEI Industries Ltd. leads every stock we track over 15 years, compounding at 48.3% a year — turning ₹10,000 into ₹37,10,643, a 371.1× return.
- The median stock in this ranking compounded at 18.0% a year. The gap between that and the 48.3% leader is the whole argument for research: over 15 years, picking the middle of the pack produced a very different outcome from picking the top.
- 278 of 289 stocks (96%) delivered a positive return over 15 years; the remaining 11 did not recover their starting price.
- Annualised returns across the ranking span 48.3% down to -12.0%. That spread — not the average — is what an investor actually lives with when they hold a single stock.
The Rankings
Top 50 stocks by 15 years CAGR
Ranked highest to lowest by compound annual growth rate. The ₹10,000 column shows what a single lump-sum investment made 15 years ago would be worth today, on a total-return basis — dividends and splits included.
- 48.3%View 15 years returns for KEI Industries Ltd.
Total Return
37006.4%
₹10,000 Became
₹37,10,643
- 2Neuland Laboratories Ltd.
NEULANDLAB
47.2%View 15 years returns for Neuland Laboratories Ltd.Total Return
33262.0%
₹10,000 Became
₹33,36,197
- 3UNO Minda Ltd.
UNOMINDA
44.6%View 15 years returns for UNO Minda Ltd.Total Return
25195.6%
₹10,000 Became
₹25,29,559
- 4JBM Auto Ltd.
JBMA
43.8%View 15 years returns for JBM Auto Ltd.Total Return
23211.3%
₹10,000 Became
₹23,31,129
- 5Navin Fluorine International Ltd.
NAVINFLUOR
42.2%View 15 years returns for Navin Fluorine International Ltd.Total Return
19676.6%
₹10,000 Became
₹19,77,665
- 6Bajaj Finance Ltd.
BAJFINANCE
41.9%View 15 years returns for Bajaj Finance Ltd.Total Return
19128.3%
₹10,000 Became
₹19,22,829
- 7Ajanta Pharmaceuticals Ltd.
AJANTPHARM
39.9%View 15 years returns for Ajanta Pharmaceuticals Ltd.Total Return
15454.7%
₹10,000 Became
₹15,55,466
- 8Solar Industries India Ltd.
SOLARINDS
39.7%View 15 years returns for Solar Industries India Ltd.Total Return
14991.0%
₹10,000 Became
₹15,09,100
- 9Apar Industries Ltd.
APARINDS
39.6%View 15 years returns for Apar Industries Ltd.Total Return
14852.2%
₹10,000 Became
₹14,95,217
- 10K.P.R. Mill Ltd.
KPRMILL
39.3%View 15 years returns for K.P.R. Mill Ltd.Total Return
14384.6%
₹10,000 Became
₹14,48,460
- 11Granules India Ltd.
GRANULES
39.0%View 15 years returns for Granules India Ltd.Total Return
13932.9%
₹10,000 Became
₹14,03,287
- 12LT Foods Ltd.
LTFOODS
37.9%View 15 years returns for LT Foods Ltd.Total Return
12367.1%
₹10,000 Became
₹12,46,708
- 13Deepak Nitrite Ltd.
DEEPAKNTR
36.9%View 15 years returns for Deepak Nitrite Ltd.Total Return
11056.1%
₹10,000 Became
₹11,15,614
- 14Saregama India Ltd
SAREGAMA
35.8%View 15 years returns for Saregama India LtdTotal Return
9812.2%
₹10,000 Became
₹9,91,221
- 15Astral Ltd.
ASTRAL
35.8%View 15 years returns for Astral Ltd.Total Return
9769.2%
₹10,000 Became
₹9,86,923
- 16Persistent Systems Ltd.
PERSISTENT
35.8%View 15 years returns for Persistent Systems Ltd.Total Return
9752.1%
₹10,000 Became
₹9,85,209
- 17Welspun Living Ltd.
WELSPUNLIV
35.5%View 15 years returns for Welspun Living Ltd.Total Return
9465.8%
₹10,000 Became
₹9,56,579
- 18Olectra Greentech Ltd.
OLECTRA
35.5%View 15 years returns for Olectra Greentech Ltd.Total Return
9442.7%
₹10,000 Became
₹9,54,270
- 35.3%View 15 years returns for CCL Products (I) Ltd.
Total Return
9299.8%
₹10,000 Became
₹9,39,977
- 20TVS Motor Company Ltd.
TVSMOTOR
35.3%View 15 years returns for TVS Motor Company Ltd.Total Return
9299.4%
₹10,000 Became
₹9,39,936
- 21Cemindia Projects Ltd.
CEMPRO
35.3%View 15 years returns for Cemindia Projects Ltd.Total Return
9226.3%
₹10,000 Became
₹9,32,626
- 22Gabriel India Ltd.
GABRIEL
34.8%View 15 years returns for Gabriel India Ltd.Total Return
8776.3%
₹10,000 Became
₹8,87,630
- 23Aegis Logistics Ltd.
AEGISLOG
34.5%View 15 years returns for Aegis Logistics Ltd.Total Return
8483.3%
₹10,000 Became
₹8,58,330
- 24Coforge Ltd.
COFORGE
33.0%View 15 years returns for Coforge Ltd.Total Return
7167.7%
₹10,000 Became
₹7,26,765
- 32.6%View 15 years returns for Cholamandalam Investment and Finance Company Ltd.
Total Return
6828.2%
₹10,000 Became
₹6,92,816
- 26Eicher Motors Ltd.
EICHERMOT
32.4%View 15 years returns for Eicher Motors Ltd.Total Return
6638.4%
₹10,000 Became
₹6,73,841
- 27Aarti Industries Ltd.
AARTIIND
32.0%View 15 years returns for Aarti Industries Ltd.Total Return
6397.8%
₹10,000 Became
₹6,49,784
- 28J.B. Chemicals & Pharmaceuticals Ltd.
JBCHEPHARM
31.2%View 15 years returns for J.B. Chemicals & Pharmaceuticals Ltd.Total Return
5794.6%
₹10,000 Became
₹5,89,462
- 29Can Fin Homes Ltd.
CANFINHOME
31.0%View 15 years returns for Can Fin Homes Ltd.Total Return
5700.3%
₹10,000 Became
₹5,80,031
- 30J.K. Cement Ltd.
JKCEMENT
30.8%View 15 years returns for J.K. Cement Ltd.Total Return
5550.0%
₹10,000 Became
₹5,64,996
- 31SRF Ltd.
SRF
30.4%View 15 years returns for SRF Ltd.Total Return
5271.2%
₹10,000 Became
₹5,37,123
- 32HBL Engineering Ltd.
HBLENGINE
30.2%View 15 years returns for HBL Engineering Ltd.Total Return
5172.6%
₹10,000 Became
₹5,27,263
- 33Escorts Kubota Ltd.
ESCORTS
30.2%View 15 years returns for Escorts Kubota Ltd.Total Return
5155.6%
₹10,000 Became
₹5,25,563
- 34Sonata Software Ltd.
SONATSOFTW
29.8%View 15 years returns for Sonata Software Ltd.Total Return
4925.0%
₹10,000 Became
₹5,02,499
- 35Ceat Ltd.
CEATLTD
29.8%View 15 years returns for Ceat Ltd.Total Return
4908.4%
₹10,000 Became
₹5,00,845
- 36Tata Elxsi Ltd.
TATAELXSI
29.4%View 15 years returns for Tata Elxsi Ltd.Total Return
4707.1%
₹10,000 Became
₹4,80,705
- 3729.2%View 15 years returns for Sarda Energy and Minerals Ltd.
Total Return
4593.3%
₹10,000 Became
₹4,69,329
- 38Adani Enterprises Ltd.
ADANIENT
29.2%View 15 years returns for Adani Enterprises Ltd.Total Return
4559.3%
₹10,000 Became
₹4,65,929
- 39Torrent Pharmaceuticals Ltd.
TORNTPHARM
28.4%View 15 years returns for Torrent Pharmaceuticals Ltd.Total Return
4177.1%
₹10,000 Became
₹4,27,712
- 40Bajaj Finserv Ltd.
BAJAJFINSV
28.1%View 15 years returns for Bajaj Finserv Ltd.Total Return
4016.8%
₹10,000 Became
₹4,11,680
- 41Ramkrishna Forgings Ltd.
RKFORGE
27.9%View 15 years returns for Ramkrishna Forgings Ltd.Total Return
3936.1%
₹10,000 Became
₹4,03,613
- 42Radico Khaitan Ltd
RADICO
27.6%View 15 years returns for Radico Khaitan LtdTotal Return
3773.5%
₹10,000 Became
₹3,87,346
- 43Finolex Cables Ltd.
FINCABLES
27.5%View 15 years returns for Finolex Cables Ltd.Total Return
3759.6%
₹10,000 Became
₹3,85,956
- 44Atul Ltd.
ATUL
27.5%View 15 years returns for Atul Ltd.Total Return
3758.0%
₹10,000 Became
₹3,85,801
- 45Gallantt Ispat Ltd.
GALLANTT
26.8%View 15 years returns for Gallantt Ispat Ltd.Total Return
3418.5%
₹10,000 Became
₹3,51,846
- 4626.7%View 15 years returns for PCBL Chemical Ltd.
Total Return
3407.4%
₹10,000 Became
₹3,50,741
- 26.4%View 15 years returns for Bharat Electronics Ltd.
Total Return
3278.5%
₹10,000 Became
₹3,37,851
- 48Trident Ltd.
TRIDENT
26.2%View 15 years returns for Trident Ltd.Total Return
3187.3%
₹10,000 Became
₹3,28,725
- 49Balkrishna Industries Ltd.
BALKRISIND
25.9%View 15 years returns for Balkrishna Industries Ltd.Total Return
3075.1%
₹10,000 Became
₹3,17,508
- 50Gravita India Ltd.
GRAVITA
25.9%View 15 years returns for Gravita India Ltd.Total Return
3069.1%
₹10,000 Became
₹3,16,909
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 15-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
15 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 15 years?+
KEI Industries Ltd. (KEI) tops this ranking with a 48.3% compound annual growth rate over 15 years. ₹10,000 invested at the start of that period would be worth ₹37,10,643 today. This is a historical result, not a prediction or a recommendation to buy.
How are these 15-year rankings calculated?+
We take the adjusted closing price 15 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.
How many 15 years multibaggers are in this list?+
157 of the 289 stocks ranked here multiplied invested money at least ten times over 15 years — ₹10,000 becoming ₹1,00,000 or more, and 13 of them reached a hundredfold. Bear in mind this universe is today's Nifty 500, so every company that delisted or collapsed over the period is absent — a list of past multibaggers is assembled from the survivors by construction.
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 15 years. At the top of the ranking, KEI Industries Ltd. would have turned ₹10,000 into ₹37,10,643. 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.