Best Performing Indian Stocks Over 8 Years
Every stock we track, ranked by its compound annual growth rate over the last 8 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
62.0%
Median CAGR
15.7%
₹10K → BSE
₹4.77L
Stocks Ranked
356
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 8-year data actually shows
- BSE Ltd. leads every stock we track over 8 years, compounding at 62.0% a year — turning ₹10,000 into ₹4,76,703, a 47.7× return.
- The median stock in this ranking compounded at 15.7% a year. The gap between that and the 62.0% leader is the whole argument for research: over 8 years, picking the middle of the pack produced a very different outcome from picking the top.
- The average CAGR (17.8%) sits above the median (15.7%), which means a small number of exceptional performers are pulling the average up rather than gains being spread evenly.
- 336 of 356 stocks (94%) delivered a positive return over 8 years; the remaining 20 did not recover their starting price.
- Annualised returns across the ranking span 62.0% down to -29.6%. That spread — not the average — is what an investor actually lives with when they hold a single stock.
The Rankings
Top 50 stocks by 8 years CAGR
Ranked highest to lowest by compound annual growth rate. The ₹10,000 column shows what a single lump-sum investment made 8 years ago would be worth today, on a total-return basis — dividends and splits included.
- 1BSE Ltd.
BSE
62.0%View 8 years returns for BSE Ltd.Total Return
4667.0%
₹10,000 Became
₹4,76,703
- 255.7%View 8 years returns for PG Electroplast Ltd.
Total Return
3362.1%
₹10,000 Became
₹3,46,206
- 3Anant Raj Ltd.
ANANTRAJ
55.3%View 8 years returns for Anant Raj Ltd.Total Return
3285.4%
₹10,000 Became
₹3,38,539
- 4Neuland Laboratories Ltd.
NEULANDLAB
54.7%View 8 years returns for Neuland Laboratories Ltd.Total Return
3194.3%
₹10,000 Became
₹3,29,428
- 5Apar Industries Ltd.
APARINDS
54.0%View 8 years returns for Apar Industries Ltd.Total Return
3064.3%
₹10,000 Became
₹3,16,432
- 53.4%View 8 years returns for Transformers And Rectifiers (India) Ltd.
Total Return
2976.5%
₹10,000 Became
₹3,07,655
- 7Adani Power Ltd.
ADANIPOWER
53.3%View 8 years returns for Adani Power Ltd.Total Return
2950.6%
₹10,000 Became
₹3,05,065
- 50.0%View 8 years returns for Dixon Technologies (India) Ltd.
Total Return
2467.4%
₹10,000 Became
₹2,56,741
- 9Laurus Labs Ltd.
LAURUSLABS
47.6%View 8 years returns for Laurus Labs Ltd.Total Return
2160.6%
₹10,000 Became
₹2,26,057
- 10Adani Green Energy Ltd.
ADANIGREEN
47.5%View 8 years returns for Adani Green Energy Ltd.Total Return
2150.6%
₹10,000 Became
₹2,25,064
- 11HBL Engineering Ltd.
HBLENGINE
47.3%View 8 years returns for HBL Engineering Ltd.Total Return
2116.4%
₹10,000 Became
₹2,21,641
- 12Zen Technologies Ltd.
ZENTEC
47.1%View 8 years returns for Zen Technologies Ltd.Total Return
2102.5%
₹10,000 Became
₹2,20,249
- 47.1%View 8 years returns for Multi Commodity Exchange of India Ltd.
Total Return
2095.6%
₹10,000 Became
₹2,19,565
- 14Adani Enterprises Ltd.
ADANIENT
46.9%View 8 years returns for Adani Enterprises Ltd.Total Return
2077.8%
₹10,000 Became
₹2,17,776
- 15J.B. Chemicals & Pharmaceuticals Ltd.
JBCHEPHARM
45.0%View 8 years returns for J.B. Chemicals & Pharmaceuticals Ltd.Total Return
1862.7%
₹10,000 Became
₹1,96,272
- 1644.4%View 8 years returns for Jupiter Wagons Ltd.
Total Return
1791.8%
₹10,000 Became
₹1,89,179
- 43.1%View 8 years returns for Fertilisers and Chemicals Travancore Ltd.
Total Return
1664.0%
₹10,000 Became
₹1,76,399
- 18Solar Industries India Ltd.
SOLARINDS
42.8%View 8 years returns for Solar Industries India Ltd.Total Return
1632.4%
₹10,000 Became
₹1,73,237
- 19Usha Martin Ltd.
USHAMART
42.1%View 8 years returns for Usha Martin Ltd.Total Return
1570.3%
₹10,000 Became
₹1,67,026
- 20Linde India Ltd.
LINDEINDIA
42.0%View 8 years returns for Linde India Ltd.Total Return
1557.0%
₹10,000 Became
₹1,65,698
- 21Welspun Corp Ltd.
WELCORP
42.0%View 8 years returns for Welspun Corp Ltd.Total Return
1555.0%
₹10,000 Became
₹1,65,500
- 2240.7%View 8 years returns for GE Vernova T&D India Ltd.
Total Return
1435.1%
₹10,000 Became
₹1,53,511
- 40.4%View 8 years returns for CG Power and Industrial Solutions Ltd.
Total Return
1415.1%
₹10,000 Became
₹1,51,505
- 24Persistent Systems Ltd.
PERSISTENT
40.3%View 8 years returns for Persistent Systems Ltd.Total Return
1407.8%
₹10,000 Became
₹1,50,779
- 25APL Apollo Tubes Ltd.
APLAPOLLO
38.9%View 8 years returns for APL Apollo Tubes Ltd.Total Return
1289.5%
₹10,000 Became
₹1,38,949
- 26Gravita India Ltd.
GRAVITA
38.6%View 8 years returns for Gravita India Ltd.Total Return
1263.2%
₹10,000 Became
₹1,36,324
- 2738.6%View 8 years returns for KEI Industries Ltd.
Total Return
1262.2%
₹10,000 Became
₹1,36,216
- 28Navin Fluorine International Ltd.
NAVINFLUOR
38.5%View 8 years returns for Navin Fluorine International Ltd.Total Return
1259.4%
₹10,000 Became
₹1,35,935
- 2938.5%View 8 years returns for Elecon Engineering Co. Ltd.
Total Return
1254.6%
₹10,000 Became
₹1,35,456
- 38.1%View 8 years returns for Hindustan Aeronautics Ltd.
Total Return
1225.0%
₹10,000 Became
₹1,32,503
- 3138.1%View 8 years returns for Sarda Energy and Minerals Ltd.
Total Return
1222.4%
₹10,000 Became
₹1,32,238
- 37.0%View 8 years returns for Bharat Electronics Ltd.
Total Return
1143.1%
₹10,000 Became
₹1,24,312
- 35.7%View 8 years returns for Central Depository Services (India) Ltd.
Total Return
1052.5%
₹10,000 Became
₹1,15,249
- 35.7%View 8 years returns for Jindal Stainless Ltd.
Total Return
1050.4%
₹10,000 Became
₹1,15,036
- 3535.3%View 8 years returns for Schneider Electric Infrastructure Ltd.
Total Return
1025.9%
₹10,000 Became
₹1,12,590
- 36Gallantt Ispat Ltd.
GALLANTT
34.7%View 8 years returns for Gallantt Ispat Ltd.Total Return
984.1%
₹10,000 Became
₹1,08,410
- 37Gabriel India Ltd.
GABRIEL
34.1%View 8 years returns for Gabriel India Ltd.Total Return
944.8%
₹10,000 Became
₹1,04,477
- 3834.0%View 8 years returns for Tube Investments of India Ltd.
Total Return
938.7%
₹10,000 Became
₹1,03,874
- 39Nava Ltd.
NAVA
33.9%View 8 years returns for Nava Ltd.Total Return
936.0%
₹10,000 Became
₹1,03,600
- 40Radico Khaitan Ltd
RADICO
33.7%View 8 years returns for Radico Khaitan LtdTotal Return
924.5%
₹10,000 Became
₹1,02,450
- 41HFCL Ltd.
HFCL
33.7%View 8 years returns for HFCL Ltd.Total Return
919.8%
₹10,000 Became
₹1,01,978
- 42Balrampur Chini Mills Ltd.
BALRAMCHIN
32.9%View 8 years returns for Balrampur Chini Mills Ltd.Total Return
877.1%
₹10,000 Became
₹97,710
- 43Cemindia Projects Ltd.
CEMPRO
32.8%View 8 years returns for Cemindia Projects Ltd.Total Return
867.9%
₹10,000 Became
₹96,792
- 44Titagarh Rail Systems Ltd.
TITAGARH
32.5%View 8 years returns for Titagarh Rail Systems Ltd.Total Return
853.7%
₹10,000 Became
₹95,371
- 45Redington Ltd.
REDINGTON
32.5%View 8 years returns for Redington Ltd.Total Return
849.9%
₹10,000 Became
₹94,986
- 46JBM Auto Ltd.
JBMA
32.2%View 8 years returns for JBM Auto Ltd.Total Return
837.2%
₹10,000 Became
₹93,715
- 47Hindustan Copper Ltd.
HINDCOPPER
32.0%View 8 years returns for Hindustan Copper Ltd.Total Return
824.1%
₹10,000 Became
₹92,406
- 48Tata Investment Corporation Ltd.
TATAINVEST
31.8%View 8 years returns for Tata Investment Corporation Ltd.Total Return
809.9%
₹10,000 Became
₹90,988
- 49Cochin Shipyard Ltd.
COCHINSHIP
31.7%View 8 years returns for Cochin Shipyard Ltd.Total Return
806.1%
₹10,000 Became
₹90,614
- 5031.2%View 8 years returns for Varun Beverages Ltd.
Total Return
779.0%
₹10,000 Became
₹87,897
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 8-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
8 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 8 years?+
BSE Ltd. (BSE) tops this ranking with a 62.0% compound annual growth rate over 8 years. ₹10,000 invested at the start of that period would be worth ₹4,76,703 today. This is a historical result, not a prediction or a recommendation to buy.
How are these 8-year rankings calculated?+
We take the adjusted closing price 8 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 8 years multibaggers are in this list?+
41 of the 356 stocks ranked here multiplied invested money at least ten times over 8 years — ₹10,000 becoming ₹1,00,000 or more. 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 8 years. At the top of the ranking, BSE Ltd. would have turned ₹10,000 into ₹4,76,703. 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.