Vikram Bagri

Stock Analyst at Citigroup

(1.08)
# 3,864
Out of 5,148 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: $6.01
Upside: +41.43%
Bloom Energy
Feb 24, 2026
Initiates: Neutral
Price Target: $162
Current: $163.17
Upside: -0.72%
Centrus Energy
Feb 18, 2026
Maintains: Neutral
Price Target: $292$225
Current: $207.06
Upside: +8.66%
Valero Energy
Feb 9, 2026
Maintains: Neutral
Price Target: $190$212
Current: $213.26
Upside: -0.59%
Phillips 66
Feb 9, 2026
Maintains: Neutral
Price Target: $146$159
Current: $158.93
Upside: +0.04%
Marathon Petroleum
Feb 9, 2026
Maintains: Neutral
Price Target: $182$210
Current: $207.78
Upside: +1.07%
Enphase Energy
Feb 4, 2026
Maintains: Neutral
Price Target: $37$41
Current: $44.01
Upside: -6.84%
Delek US Holdings
Jan 26, 2026
Maintains: Neutral
Price Target: $37$33
Current: $40.93
Upside: -19.37%
PBF Energy
Jan 14, 2026
Maintains: Neutral
Price Target: $29$36
Current: $38.02
Upside: -5.31%
Generac Holdings
Jan 8, 2026
Upgrades: Buy
Price Target: $207
Current: $227.62
Upside: -9.06%
Maintains: Sell
Price Target: $30$29
Current: $39.75
Upside: -27.04%
Maintains: Neutral
Price Target: $7.5$20
Current: $15.51
Upside: +28.95%
Maintains: Buy
Price Target: $8.5$13
Current: $7.63
Upside: +63.83%
Downgrades: Sell
Price Target: $46$38
Current: $13.15
Upside: +185.17%
Downgrades: Sell
Price Target: $11
Current: $16.99
Upside: -35.26%
Upgrades: Buy
Price Target: $11$26
Current: $12.46
Upside: +108.67%
Upgrades: Buy
Price Target: $66$114
Current: $104.20
Upside: +9.41%
Maintains: Buy
Price Target: $198$300
Current: $199.70
Upside: +50.23%
Maintains: Neutral
Price Target: $30$68
Current: $63.97
Upside: +6.30%
Downgrades: Sell
Price Target: n/a
Current: $2.14
Upside: -
Upgrades: Buy
Price Target: $36
Current: $36.69
Upside: -1.88%
Maintains: Sell
Price Target: $2.5$0.25
Current: $1.31
Upside: -80.92%
Downgrades: Sell
Price Target: $3.25$2
Current: $1.81
Upside: +10.80%
Downgrades: Hold
Price Target: n/a
Current: $10.05
Upside: -
Initiates: Hold
Price Target: n/a
Current: $15.19
Upside: -
Upgrades: Hold
Price Target: n/a
Current: $402.21
Upside: -
Maintains: Buy
Price Target: $25$27
Current: $0.67
Upside: +3,932.86%
Maintains: Buy
Price Target: $700$480
Current: $6.34
Upside: +7,470.98%
Initiates: Buy
Price Target: $13
Current: $3.57
Upside: +264.15%
Initiates: Hold
Price Target: n/a
Current: $2.79
Upside: -
Maintains: Buy
Price Target: $12$11
Current: $2.29
Upside: +381.40%
Initiates: Hold
Price Target: n/a
Current: $1.65
Upside: -
Maintains: Neutral
Price Target: $4$6
Current: $23.00
Upside: -73.91%