Stocks That Have Given Great Return to Its Investors for the Last 20 Years

9. Infosys Ltd.

Infosys Limited is a multinational Indian information technology company that specialises in business Consulting, Information Technology, and Outsourcing.

Stock return 17.45 % CAGR

8. Reliance Industries Ltd

RIL deals in diverse businesses from Energy, Petrochemicals, Natural Gas, Retail, Telecommunications, Mass Media, and Textiles.

Stock return 20.11 % CAGR

7. Marico Ltd.

Marico Limited is an Indian multinational consumer goods company that offers health, beauty, and wellness products and services.

Stock return 22.98 % CAGR

6. HDFC Bank Ltd

HDFC Bank Ltd. offers a variety of banking services. It has a sizable customer base in the Housing Development Finance Corporation, where it is well known.

Stock return 23.38 % CAGR

5. Britannia Industries Ltd

Britannia is a top FMCG company, the product line offered comprises biscuits, breadcakes, rusk, and dairy items like cheese, milk, and yoghurt.

Stock return 23.47 % CAGR

4. MRF Ltd.

MRF or MRF Tyres is a multinational tyre manufacturing company based in India. The largest tyre manufacturer in India, and one of the top 20 global manufacturers.

Stock return 25.56 % CAGR

3. Asian Paints Ltd

Asian Paints is an Indian multinational paint company. It currently holds a market share of more than 50% and is one of Asia's leading paint manufacturers.

Stock return 28.23 % CAGR

2. Eicher Motors Ltd

Motorcycles and commercial vehicles are produced by the Indian automotive manufacturer Eicher Motors Limited.

Stock return 37.08 % CAGR

1. Bajaj Finance Ltd

Bajaj Finance Ltd. offers financial services for Construction, Housing, Infrastructure, and Two-Wheelers.

Stock return 45.00 % CAGR