Vishal Narnolia

Stock Analyst at ICICI Securities

(3.49)
# 2,257
Out of 4,476 analysts
76
Total ratings
58.5%
Success rate
7.7%
Average return

Stocks Rated by Vishal Narnolia

Kotak Mahindra Bank Limited
May 3, 2026
Maintained: Buy
Price Target: ₹515.00₹475.00
Current: $396.75
Upside: +19.72%
IndusInd Bank Limited
Apr 26, 2026
Maintained: Hold
Price Target: ₹950.00
Current: $974.35
Upside: -2.50%
Bajaj Finance Limited
Feb 4, 2026
Maintained: Buy
Price Target: ₹1,180₹1,150
Current: $1,031.40
Upside: +11.50%
Bank of Baroda Limited
Feb 2, 2026
Maintained: Buy
Price Target: ₹340.00
Current: $252.20
Upside: +34.81%
IDFC First Bank Limited
Feb 2, 2026
Maintained: Buy
Price Target: ₹100.00
Current: $80.46
Upside: +24.29%
SBI Life Insurance Company Limited
Jan 30, 2026
Upgraded: Buy
Price Target: ₹2,000₹2,300
Current: $1,790.00
Upside: +28.49%
Axis Bank Limited
Jan 27, 2026
Maintained: Buy
Price Target: ₹1,435₹1,520
Current: $1,342.10
Upside: +13.26%
Indian Bank
Jan 26, 2026
Maintained: Hold
Price Target: ₹900.00₹950.00
Current: $798.95
Upside: +18.91%
Can Fin Homes Limited
Jan 20, 2026
Maintained: Buy
Price Target: ₹1,000₹1,100
Current: $900.10
Upside: +22.21%
L&T Finance Limited
Jan 20, 2026
Downgraded: Hold
Price Target: ₹310.00₹325.00
Current: $327.00
Upside: -0.61%
Downgraded: Hold
Price Target: ₹275.00₹310.00
Current: $327.40
Upside: -5.31%
Maintained: Buy
Price Target: ₹1,200₹1,150
Current: $801.05
Upside: +43.56%
Maintained: Buy
Price Target: ₹860.00
Current: $567.70
Upside: +51.49%
Maintained: Buy
Price Target: ₹200.00₹180.00
Current: $128.49
Upside: +40.09%
Maintained: Buy
Price Target: ₹910.00₹940.00
Current: $1,040.00
Upside: n/a
Maintained: Buy
Price Target: ₹720.00₹700.00
Current: $1,063.60
Upside: n/a
Maintained: Buy
Price Target: ₹5,500₹5,100
Current: $2,800.20
Upside: n/a
Maintained: Buy
Price Target: ₹600.00
Current: $580.30
Upside: n/a
Maintained: Buy
Price Target: ₹800.00
Current: $1,218.20
Upside: n/a
Maintained: Hold
Price Target: ₹6,700
Current: $2,814.00
Upside: n/a
Maintained: Hold
Price Target: ₹2,100
Current: $1,772.80
Upside: n/a