Vikram Bagri

Stock Analyst at Citigroup

(1.08)
# 3,863
Out of 5,147 analysts
143
Total ratings
32.43%
Success rate
-17.49%
Average return

Stocks Rated by Vikram Bagri

Shoals Technologies Group
Feb 26, 2026
Maintains: Neutral
Price Target: $11$8.5
Current: $5.93
Upside: +43.34%
Bloom Energy
Feb 24, 2026
Initiates: Neutral
Price Target: $162
Current: $155.67
Upside: +4.07%
Centrus Energy
Feb 18, 2026
Maintains: Neutral
Price Target: $292$225
Current: $202.59
Upside: +11.06%
Valero Energy
Feb 9, 2026
Maintains: Neutral
Price Target: $190$212
Current: $204.64
Upside: +3.60%
Phillips 66
Feb 9, 2026
Maintains: Neutral
Price Target: $146$159
Current: $154.33
Upside: +3.03%
Marathon Petroleum
Feb 9, 2026
Maintains: Neutral
Price Target: $182$210
Current: $198.21
Upside: +5.95%
Enphase Energy
Feb 4, 2026
Maintains: Neutral
Price Target: $37$41
Current: $42.27
Upside: -3.00%
Delek US Holdings
Jan 26, 2026
Maintains: Neutral
Price Target: $37$33
Current: $38.11
Upside: -13.41%
PBF Energy
Jan 14, 2026
Maintains: Neutral
Price Target: $29$36
Current: $35.60
Upside: +1.12%
Generac Holdings
Jan 8, 2026
Upgrades: Buy
Price Target: $207
Current: $225.37
Upside: -8.15%
Maintains: Sell
Price Target: $30$29
Current: $35.40
Upside: -18.08%
Maintains: Neutral
Price Target: $7.5$20
Current: $15.54
Upside: +28.70%
Maintains: Buy
Price Target: $8.5$13
Current: $7.58
Upside: +64.91%
Downgrades: Sell
Price Target: $46$38
Current: $12.85
Upside: +191.83%
Downgrades: Sell
Price Target: $11
Current: $17.71
Upside: -37.89%
Upgrades: Buy
Price Target: $11$26
Current: $13.25
Upside: +96.23%
Upgrades: Buy
Price Target: $66$114
Current: $105.10
Upside: +8.47%
Maintains: Buy
Price Target: $198$300
Current: $197.20
Upside: +52.13%
Maintains: Neutral
Price Target: $30$68
Current: $62.95
Upside: +8.02%
Downgrades: Sell
Price Target: n/a
Current: $2.14
Upside: -
Upgrades: Buy
Price Target: $36
Current: $36.52
Upside: -1.42%
Maintains: Sell
Price Target: $2.5$0.25
Current: $1.30
Upside: -80.77%
Downgrades: Sell
Price Target: $3.25$2
Current: $1.79
Upside: +11.73%
Downgrades: Hold
Price Target: n/a
Current: $10.00
Upside: -
Initiates: Hold
Price Target: n/a
Current: $15.33
Upside: -
Upgrades: Hold
Price Target: n/a
Current: $402.51
Upside: -
Maintains: Buy
Price Target: $25$27
Current: $0.66
Upside: +3,983.48%
Maintains: Buy
Price Target: $700$480
Current: $6.30
Upside: +7,519.05%
Initiates: Buy
Price Target: $13
Current: $3.54
Upside: +267.23%
Initiates: Hold
Price Target: n/a
Current: $2.74
Upside: -
Maintains: Buy
Price Target: $12$11
Current: $2.26
Upside: +386.73%
Initiates: Hold
Price Target: n/a
Current: $1.63
Upside: -
Maintains: Neutral
Price Target: $4$6
Current: $22.48
Upside: -73.31%