Vishal Narnolia

Stock Analyst at ICICI Securities

(3.26)
# 2,525
Out of 4,703 analysts
84
Total ratings
56.7%
Success rate
5.7%
Average return

Stocks Rated by Vishal Narnolia

HDFC Bank Limited
Aug 31, 2026
Maintained: Buy
Price Target: ₹1,000₹925.00
Current: ₹712.10
Upside: +29.90%
Bajaj Finance Limited
Jul 31, 2026
Maintained: Buy
Price Target: ₹1,150₹1,290
Current: ₹1,061
Upside: +21.64%
Bank of Baroda Limited
Jul 27, 2026
Maintained: Buy
Price Target: ₹340.00₹300.00
Current: ₹239.00
Upside: +25.52%
Axis Bank Limited
Jul 19, 2026
Maintained: Buy
Price Target: ₹1,520₹1,575
Current: ₹1,273
Upside: +23.72%
The Federal Bank Limited
Jul 19, 2026
Maintained: Hold
Price Target: ₹310.00₹332.00
Current: ₹343.00
Upside: -3.21%
HDFC Life Insurance Company Limited
Jul 16, 2026
Maintained: Buy
Price Target: ₹860.00₹700.00
Current: ₹546.40
Upside: +28.11%
Indian Bank
Jul 13, 2026
Maintained: Buy
Price Target: ₹950.00₹1,000
Current: ₹883.45
Upside: +13.19%
Kotak Mahindra Bank Limited
May 3, 2026
Maintained: Buy
Price Target: ₹515.00₹475.00
Current: ₹424.50
Upside: +11.90%
IndusInd Bank Limited
Apr 26, 2026
Maintained: Hold
Price Target: ₹950.00
Current: ₹1,009
Upside: -5.80%
IDFC First Bank Limited
Feb 2, 2026
Maintained: Buy
Price Target: ₹100.00
Current: ₹86.71
Upside: +15.33%
Upgraded: Buy
Price Target: ₹2,000₹2,300
Current: ₹1,775
Upside: +29.58%
Maintained: Buy
Price Target: ₹1,000₹1,100
Current: ₹807.40
Upside: +36.24%
Downgraded: Hold
Price Target: ₹310.00₹325.00
Current: ₹314.00
Upside: +3.50%
Maintained: Buy
Price Target: ₹200.00₹180.00
Current: ₹113.64
Upside: +58.39%
Maintained: Buy
Price Target: ₹910.00₹940.00
Current: ₹1,016
Upside: n/a
Maintained: Buy
Price Target: ₹720.00₹700.00
Current: ₹1,041
Upside: n/a
Maintained: Buy
Price Target: ₹5,500₹5,100
Current: ₹2,458
Upside: n/a
Maintained: Buy
Price Target: ₹600.00
Current: ₹558.90
Upside: n/a
Maintained: Buy
Price Target: ₹800.00
Current: ₹1,160
Upside: n/a
Maintained: Hold
Price Target: ₹6,700
Current: ₹3,275
Upside: n/a
Maintained: Hold
Price Target: ₹2,100
Current: ₹1,510
Upside: n/a