5 Best Long-Term Stocks To Buy And Hold In May 2024

Published : 22 May 2024

The Tata Power  Company Ltd.

10.35%

₹447.4

CMP

OPM

11.58%

ROE

The company has a presence in all renewable energy production including solar energy. With the move towards sustainable energy solutions, this stock is likely to benefit in the long run. 

6.87%

ROCE

Tech Mahindra

12.76%

₹1,329.8

CMP

OPM

17.30%

ROE

Tech Mahindra offers various services, including consulting, SAP and Oracle services, digital supply chain services, infrastructure management services, BPO services, platform solutions, and more. It can be a good diversification of the IT sector.

21.51%

ROCE

Olectra Greentech Ltd.

10.83%

₹1,797.00

CMP

OPM

7.81%

ROE

It is India’s largest and first-ever electric bus manufacturer. With the Indian government encouraging EVs in India, this company is set to leverage the benefit. 

13.25%

ROCE

HDFC Bank Ltd.

7.16%

₹1,453.4

CMP

OPM

15.89%

ROE

It is the largest private-sector bank in India. This stock has given consistent returns and can help investors diversify their portfolios in the banking sector.

3.10%

ROCE

Apollo Hospitals  Enterprises Ltd.

9.17%

₹5,880.00

CMP

OPM

13.21%

ROE

It is Asia’s one of the largest healthcare providers. Healthcare is a necessity which can be advantageous for earning long-term returns. 

13.73%

ROCE