Vishal Narnolia

Stock Analyst at ICICI Securities

(3.17)
# 2,594
Out of 4,651 analysts
83
Total ratings
54.2%
Success rate
5.5%
Average return

Stocks Rated by Vishal Narnolia

Bajaj Finance Limited
Jul 31, 2026
Maintained: Buy
Price Target: ₹1,150₹1,290
Current: ₹1,087
Upside: +18.68%
Bank of Baroda Limited
Jul 27, 2026
Maintained: Buy
Price Target: ₹340.00₹300.00
Current: ₹248.22
Upside: +20.86%
Axis Bank Limited
Jul 19, 2026
Maintained: Buy
Price Target: ₹1,520₹1,575
Current: ₹1,217
Upside: +29.37%
The Federal Bank Limited
Jul 19, 2026
Maintained: Hold
Price Target: ₹310.00₹332.00
Current: ₹351.30
Upside: -5.49%
HDFC Bank Limited
Jul 19, 2026
Maintained: Buy
Price Target: ₹1,150₹1,000
Current: ₹727.00
Upside: +37.55%
HDFC Life Insurance Company Limited
Jul 16, 2026
Maintained: Buy
Price Target: ₹860.00₹700.00
Current: ₹535.85
Upside: +30.63%
Indian Bank
Jul 13, 2026
Maintained: Buy
Price Target: ₹950.00₹1,000
Current: ₹894.95
Upside: +11.74%
Kotak Mahindra Bank Limited
May 3, 2026
Maintained: Buy
Price Target: ₹515.00₹475.00
Current: ₹391.15
Upside: +21.44%
IndusInd Bank Limited
Apr 26, 2026
Maintained: Hold
Price Target: ₹950.00
Current: ₹1,021
Upside: -6.94%
IDFC First Bank Limited
Feb 2, 2026
Maintained: Buy
Price Target: ₹100.00
Current: ₹85.69
Upside: +16.70%
Upgraded: Buy
Price Target: ₹2,000₹2,300
Current: ₹1,795
Upside: +28.13%
Maintained: Buy
Price Target: ₹1,000₹1,100
Current: ₹820.80
Upside: +34.02%
Downgraded: Hold
Price Target: ₹310.00₹325.00
Current: ₹306.30
Upside: +6.11%
Maintained: Buy
Price Target: ₹200.00₹180.00
Current: ₹116.25
Upside: +54.84%
Maintained: Buy
Price Target: ₹910.00₹940.00
Current: ₹1,068
Upside: n/a
Maintained: Buy
Price Target: ₹720.00₹700.00
Current: ₹1,122
Upside: n/a
Maintained: Buy
Price Target: ₹5,500₹5,100
Current: ₹2,485
Upside: n/a
Maintained: Buy
Price Target: ₹600.00
Current: ₹585.15
Upside: n/a
Maintained: Buy
Price Target: ₹800.00
Current: ₹1,168
Upside: n/a
Maintained: Hold
Price Target: ₹6,700
Current: ₹2,912
Upside: n/a
Maintained: Hold
Price Target: ₹2,100
Current: ₹1,630
Upside: n/a