Best Performing Indian Stocks Over 17 Years
Every stock we track, ranked by its compound annual growth rate over the last 17 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
45.9%
Median CAGR
16.5%
₹10K → BAJFINANCE
₹61.52L
Stocks Ranked
264
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 17-year data actually shows
- Bajaj Finance Ltd. leads every stock we track over 17 years, compounding at 45.9% a year — turning ₹10,000 into ₹61,52,445, a 615.2× return.
- The median stock in this ranking compounded at 16.5% a year. The gap between that and the 45.9% leader is the whole argument for research: over 17 years, picking the middle of the pack produced a very different outcome from picking the top.
- The average CAGR (17.5%) sits above the median (16.5%), which means a small number of exceptional performers are pulling the average up rather than gains being spread evenly.
- 255 of 264 stocks (97%) delivered a positive return over 17 years; the remaining 9 did not recover their starting price.
- Annualised returns across the ranking span 45.9% down to -10.8%. That spread — not the average — is what an investor actually lives with when they hold a single stock.
The Rankings
Top 50 stocks by 17 years CAGR
Ranked highest to lowest by compound annual growth rate. The ₹10,000 column shows what a single lump-sum investment made 17 years ago would be worth today, on a total-return basis — dividends and splits included.
- 1Bajaj Finance Ltd.
BAJFINANCE
45.9%View 17 years returns for Bajaj Finance Ltd.Total Return
61424.4%
₹10,000 Became
₹61,52,445
- 2Ajanta Pharmaceuticals Ltd.
AJANTPHARM
44.4%View 17 years returns for Ajanta Pharmaceuticals Ltd.Total Return
51715.1%
₹10,000 Became
₹51,81,511
- 3JBM Auto Ltd.
JBMA
42.0%View 17 years returns for JBM Auto Ltd.Total Return
38750.1%
₹10,000 Became
₹38,85,007
- 4Solar Industries India Ltd.
SOLARINDS
40.7%View 17 years returns for Solar Industries India Ltd.Total Return
33349.2%
₹10,000 Became
₹33,44,922
- 5Astral Ltd.
ASTRAL
40.2%View 17 years returns for Astral Ltd.Total Return
31117.9%
₹10,000 Became
₹31,21,789
- 6Navin Fluorine International Ltd.
NAVINFLUOR
39.5%View 17 years returns for Navin Fluorine International Ltd.Total Return
28705.6%
₹10,000 Became
₹28,80,556
- 7UNO Minda Ltd.
UNOMINDA
39.0%View 17 years returns for UNO Minda Ltd.Total Return
26970.0%
₹10,000 Became
₹27,07,003
- 8K.P.R. Mill Ltd.
KPRMILL
38.3%View 17 years returns for K.P.R. Mill Ltd.Total Return
24875.6%
₹10,000 Became
₹24,97,563
- 9Aegis Logistics Ltd.
AEGISLOG
37.0%View 17 years returns for Aegis Logistics Ltd.Total Return
21193.3%
₹10,000 Became
₹21,29,331
- 10Eicher Motors Ltd.
EICHERMOT
37.0%View 17 years returns for Eicher Motors Ltd.Total Return
21164.4%
₹10,000 Became
₹21,26,445
- 11Neuland Laboratories Ltd.
NEULANDLAB
37.0%View 17 years returns for Neuland Laboratories Ltd.Total Return
21159.0%
₹10,000 Became
₹21,25,901
- 12TVS Motor Company Ltd.
TVSMOTOR
37.0%View 17 years returns for TVS Motor Company Ltd.Total Return
21082.5%
₹10,000 Became
₹21,18,250
- 13J.B. Chemicals & Pharmaceuticals Ltd.
JBCHEPHARM
36.7%View 17 years returns for J.B. Chemicals & Pharmaceuticals Ltd.Total Return
20316.6%
₹10,000 Became
₹20,41,663
- 1436.1%View 17 years returns for KEI Industries Ltd.
Total Return
18773.4%
₹10,000 Became
₹18,87,345
- 35.4%View 17 years returns for Cholamandalam Investment and Finance Company Ltd.
Total Return
17286.2%
₹10,000 Became
₹17,38,616
- 16Apar Industries Ltd.
APARINDS
35.0%View 17 years returns for Apar Industries Ltd.Total Return
16306.9%
₹10,000 Became
₹16,40,691
- 17Gabriel India Ltd.
GABRIEL
34.0%View 17 years returns for Gabriel India Ltd.Total Return
14409.6%
₹10,000 Became
₹14,50,956
- 18Abbott India Ltd.
ABBOTINDIA
32.2%View 17 years returns for Abbott India Ltd.Total Return
11460.6%
₹10,000 Became
₹11,56,058
- 19Granules India Ltd.
GRANULES
32.2%View 17 years returns for Granules India Ltd.Total Return
11395.4%
₹10,000 Became
₹11,49,540
- 20SRF Ltd.
SRF
32.1%View 17 years returns for SRF Ltd.Total Return
11307.6%
₹10,000 Became
₹11,40,762
- 21Coforge Ltd.
COFORGE
31.8%View 17 years returns for Coforge Ltd.Total Return
10808.2%
₹10,000 Became
₹10,90,820
- 22Atul Ltd.
ATUL
31.0%View 17 years returns for Atul Ltd.Total Return
9813.1%
₹10,000 Became
₹9,91,306
- 23Torrent Pharmaceuticals Ltd.
TORNTPHARM
30.6%View 17 years returns for Torrent Pharmaceuticals Ltd.Total Return
9334.7%
₹10,000 Became
₹9,43,467
- 30.5%View 17 years returns for CCL Products (I) Ltd.
Total Return
9149.9%
₹10,000 Became
₹9,24,989
- 25Titan Company Ltd.
TITAN
30.3%View 17 years returns for Titan Company Ltd.Total Return
8939.3%
₹10,000 Became
₹9,03,930
- 26LT Foods Ltd.
LTFOODS
30.3%View 17 years returns for LT Foods Ltd.Total Return
8914.6%
₹10,000 Became
₹9,01,464
- 27Balkrishna Industries Ltd.
BALKRISIND
29.7%View 17 years returns for Balkrishna Industries Ltd.Total Return
8221.4%
₹10,000 Became
₹8,32,144
- 28Supreme Petrochem Ltd.
SPLPETRO
29.4%View 17 years returns for Supreme Petrochem Ltd.Total Return
7919.7%
₹10,000 Became
₹8,01,969
- 29Supreme Industries Ltd.
SUPREMEIND
28.9%View 17 years returns for Supreme Industries Ltd.Total Return
7447.4%
₹10,000 Became
₹7,54,738
- 30Bajaj Finserv Ltd.
BAJAJFINSV
28.5%View 17 years returns for Bajaj Finserv Ltd.Total Return
7054.4%
₹10,000 Became
₹7,15,442
- 31Aarti Industries Ltd.
AARTIIND
28.5%View 17 years returns for Aarti Industries Ltd.Total Return
6985.8%
₹10,000 Became
₹7,08,584
- 32Adani Enterprises Ltd.
ADANIENT
28.4%View 17 years returns for Adani Enterprises Ltd.Total Return
6937.2%
₹10,000 Became
₹7,03,722
- 33Saregama India Ltd
SAREGAMA
28.4%View 17 years returns for Saregama India LtdTotal Return
6906.8%
₹10,000 Became
₹7,00,680
- 34Can Fin Homes Ltd.
CANFINHOME
28.3%View 17 years returns for Can Fin Homes Ltd.Total Return
6791.7%
₹10,000 Became
₹6,89,166
- 35Kajaria Ceramics Ltd.
KAJARIACER
28.2%View 17 years returns for Kajaria Ceramics Ltd.Total Return
6758.9%
₹10,000 Became
₹6,85,890
- 36Page Industries Ltd.
PAGEIND
28.2%View 17 years returns for Page Industries Ltd.Total Return
6735.0%
₹10,000 Became
₹6,83,502
- 3728.1%View 17 years returns for Samvardhana Motherson International Ltd.
Total Return
6668.4%
₹10,000 Became
₹6,76,843
- 38Trent Ltd.
TRENT
27.7%View 17 years returns for Trent Ltd.Total Return
6326.6%
₹10,000 Became
₹6,42,663
- 39Cemindia Projects Ltd.
CEMPRO
27.4%View 17 years returns for Cemindia Projects Ltd.Total Return
6069.4%
₹10,000 Became
₹6,16,938
- 40Olectra Greentech Ltd.
OLECTRA
27.4%View 17 years returns for Olectra Greentech Ltd.Total Return
6058.0%
₹10,000 Became
₹6,15,801
- 41Tata Elxsi Ltd.
TATAELXSI
27.1%View 17 years returns for Tata Elxsi Ltd.Total Return
5823.2%
₹10,000 Became
₹5,92,321
- 42J.K. Cement Ltd.
JKCEMENT
26.3%View 17 years returns for J.K. Cement Ltd.Total Return
5190.6%
₹10,000 Became
₹5,29,064
- 43Ramkrishna Forgings Ltd.
RKFORGE
26.0%View 17 years returns for Ramkrishna Forgings Ltd.Total Return
4978.7%
₹10,000 Became
₹5,07,866
- 44Pidilite Industries Ltd.
PIDILITIND
25.9%View 17 years returns for Pidilite Industries Ltd.Total Return
4937.1%
₹10,000 Became
₹5,03,707
- 45Radico Khaitan Ltd
RADICO
25.6%View 17 years returns for Radico Khaitan LtdTotal Return
4755.4%
₹10,000 Became
₹4,85,536
- 46Schaeffler India Ltd.
SCHAEFFLER
25.6%View 17 years returns for Schaeffler India Ltd.Total Return
4750.6%
₹10,000 Became
₹4,85,061
- 47Escorts Kubota Ltd.
ESCORTS
25.5%View 17 years returns for Escorts Kubota Ltd.Total Return
4658.1%
₹10,000 Became
₹4,75,814
- 48Havells India Ltd.
HAVELLS
25.4%View 17 years returns for Havells India Ltd.Total Return
4616.5%
₹10,000 Became
₹4,71,654
- 49Sundaram Finance Ltd.
SUNDARMFIN
25.2%View 17 years returns for Sundaram Finance Ltd.Total Return
4497.7%
₹10,000 Became
₹4,59,767
- 50NATCO Pharma Ltd.
NATCOPHARM
25.2%View 17 years returns for NATCO Pharma Ltd.Total Return
4483.1%
₹10,000 Became
₹4,58,308
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 17-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
17 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 17 years?+
Bajaj Finance Ltd. (BAJFINANCE) tops this ranking with a 45.9% compound annual growth rate over 17 years. ₹10,000 invested at the start of that period would be worth ₹61,52,445 today. This is a historical result, not a prediction or a recommendation to buy.
How are these 17-year rankings calculated?+
We take the adjusted closing price 17 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 17 years multibaggers are in this list?+
163 of the 264 stocks ranked here multiplied invested money at least ten times over 17 years — ₹10,000 becoming ₹1,00,000 or more, and 21 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 17 years. At the top of the ranking, Bajaj Finance Ltd. would have turned ₹10,000 into ₹61,52,445. 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.