As the earnings season gathers steam, analysts have handpicked more than a dozen stocks from a long-term perspective, spanning a variety of sectors including finance and FMCG.
1/16
Stocks to buy for long term: Analysts recommend buying 14 large cap, 5midcap, 1 smallcap scrips; check out targets
1/16
Here is a list of 14 largecap, five midcap, and one smallcap stock that analysts are positive on:
2/16
NTPC
2/16
JM Financial and Axis Securities recommend buying the NTPC stock for long-term targets of Rs 451 and Rs 450, respectively.
3/16
Shriram Finance
3/16
Centrum and JM Financial have a 'buy' call on the Shriram Finance stock with targets of Rs 2,925 and Rs 3,460, respectively.
4/16
NLC India
4/16
Axis Securities has initiated a 'buy' call on the NLC stock with a target of Rs 340.
5/16
Power Grid Corporation of India Ltd
5/16
JM Financial has maintained a 'buy' call on the Power Grid stock with a one-year target of Rs 381.
6/16
IDFC First Bank Ltd
6/16
Centrum has maintained a 'buy' call on the IDFC First Bank stock with a target of Rs 74.
7/16
Bharat Electronics Ltd
7/16
JM Financial has maintained a 'buy' call on the Bharat Electronics Ltd (BEL) stock with a one-year target of Rs 360.
8/16
Cholamandalam Investment & Finance Company
8/16
JM Financial recommends buying the Cholamandalam Investment and Finance stock with a one-year target of Rs 1,650.
9/16
ASK Automotive Ltd
9/16
JM Financial has maintained a 'buy' call on ASK Automotive shares with a one-year target of Rs 475.
10/16
Spandana Sphoorty Financial Ltd
10/16
JM Financial has recommended buying Spandana Sphoorty Financial shares for a one-year target of Rs 950.
11/16
ICICI Bank Ltd
11/16
JM Financial has recommended buying ICICI Bank shares with a one-year target of Rs 1,400.
12/16
Dr. Reddys Laboratories Ltd
12/16
JM Financial recommends buying Dr Reddys Labs shares for a one-year target of Rs 8,010.
13/16
Sbi Life Insurance Company Ltd
13/16
Axis Securities recommends buying SBI Life Insurance shares for a target of Rs 1,955.
14/16
IndusInd Bank Ltd
14/16
JM Financial has a 'buy' call on the IndusInd Bank stock with a one-year target of Rs 1,900.
15/16
Ashok Leyland Ltd
15/16
JM Financial has recommended buying the Ashok Leyland stock for a one-year target of Rs 275.
16/16
Bandhan Bank Ltd
16/16
JM Financial has a 'buy' call on Bandhan Bank shares with a target of Rs 260. The brokerage suggests buying the stock from a perspective of one year.