Vikram Bagri

Stock Analyst at Citigroup

(1.15)
# 3,770
Out of 5,127 analysts
140
Total ratings
35.14%
Success rate
-17.14%
Average return

Stocks Rated by Vikram Bagri

Valero Energy
Feb 9, 2026
Maintains: Neutral
Price Target: $190$212
Current: $199.26
Upside: +6.39%
Phillips 66
Feb 9, 2026
Maintains: Neutral
Price Target: $146$159
Current: $157.48
Upside: +0.97%
Marathon Petroleum
Feb 9, 2026
Maintains: Neutral
Price Target: $182$210
Current: $203.06
Upside: +3.42%
Enphase Energy
Feb 4, 2026
Maintains: Neutral
Price Target: $37$41
Current: $51.01
Upside: -19.62%
Delek US Holdings
Jan 26, 2026
Maintains: Neutral
Price Target: $37$33
Current: $33.49
Upside: -1.46%
PBF Energy
Jan 14, 2026
Maintains: Neutral
Price Target: $29$36
Current: $34.42
Upside: +4.59%
Generac Holdings
Jan 8, 2026
Upgrades: Buy
Price Target: $207
Current: $183.81
Upside: +12.62%
SolarEdge Technologies
Dec 18, 2025
Maintains: Sell
Price Target: $30$29
Current: $37.00
Upside: -21.62%
Fluence Energy
Dec 3, 2025
Maintains: Neutral
Price Target: $7.5$20
Current: $19.92
Upside: +0.40%
Array Technologies
Oct 21, 2025
Maintains: Buy
Price Target: $8.5$13
Current: $11.67
Upside: +7.11%
Downgrades: Sell
Price Target: $46$38
Current: $17.06
Upside: +119.88%
Downgrades: Sell
Price Target: $11
Current: $21.81
Upside: -49.56%
Upgrades: Buy
Price Target: $11$26
Current: $20.14
Upside: +29.10%
Upgrades: Buy
Price Target: $66$114
Current: $120.21
Upside: -5.17%
Maintains: Buy
Price Target: $198$300
Current: $226.00
Upside: +32.74%
Maintains: Neutral
Price Target: $30$68
Current: $70.34
Upside: -3.33%
Maintains: Neutral
Price Target: $4.5$5.5
Current: $10.29
Upside: -46.55%
Downgrades: Sell
Price Target: n/a
Current: $2.20
Upside: -
Initiates: Neutral
Price Target: $104
Current: $263.15
Upside: -60.48%
Upgrades: Buy
Price Target: $36
Current: $36.89
Upside: -2.41%
Maintains: Sell
Price Target: $2.5$0.25
Current: $1.66
Upside: -84.94%
Downgrades: Sell
Price Target: $3.25$2
Current: $2.09
Upside: -4.31%
Downgrades: Hold
Price Target: n/a
Current: $11.02
Upside: -
Initiates: Hold
Price Target: n/a
Current: $15.14
Upside: -
Upgrades: Hold
Price Target: n/a
Current: $423.29
Upside: -
Maintains: Buy
Price Target: $25$27
Current: $0.70
Upside: +3,764.32%
Maintains: Buy
Price Target: $700$480
Current: $6.53
Upside: +7,250.69%
Initiates: Buy
Price Target: $13
Current: $3.89
Upside: +234.62%
Initiates: Hold
Price Target: n/a
Current: $3.12
Upside: -
Maintains: Buy
Price Target: $12$11
Current: $2.60
Upside: +323.08%
Initiates: Hold
Price Target: n/a
Current: $1.50
Upside: -
Maintains: Neutral
Price Target: $4$6
Current: $20.03
Upside: -70.04%