Vikram Bagri

Stock Analyst at Citigroup

(1.19)
# 3,709
Out of 5,182 analysts
147
Total ratings
36%
Success rate
-16.28%
Average return

Stocks Rated by Vikram Bagri

Phillips 66
Apr 9, 2026
Maintains: Neutral
Price Target: $159$183
Current: $159.25
Upside: +14.91%
Oklo Inc.
Mar 18, 2026
Maintains: Neutral
Price Target: $95$74
Current: $50.25
Upside: +46.27%
Generac Holdings
Mar 12, 2026
Downgrades: Neutral
Price Target: $207$237
Current: $207.03
Upside: +14.48%
NuScale Power
Mar 2, 2026
Maintains: Sell
Price Target: $19$12
Current: $9.21
Upside: +24.86%
Shoals Technologies Group
Feb 26, 2026
Maintains: Neutral
Price Target: $11$8.5
Current: $6.98
Upside: +21.78%
Bloom Energy
Feb 24, 2026
Initiates: Neutral
Price Target: $162
Current: $166.70
Upside: -2.82%
Centrus Energy
Feb 18, 2026
Maintains: Neutral
Price Target: $292$225
Current: $187.22
Upside: +20.18%
Valero Energy
Feb 9, 2026
Maintains: Neutral
Price Target: $190$212
Current: $238.82
Upside: -11.23%
Marathon Petroleum
Feb 9, 2026
Maintains: Neutral
Price Target: $182$210
Current: $222.62
Upside: -5.67%
Enphase Energy
Feb 4, 2026
Maintains: Neutral
Price Target: $37$41
Current: $31.19
Upside: +31.47%
Maintains: Neutral
Price Target: $37$33
Current: $41.74
Upside: -20.94%
Maintains: Neutral
Price Target: $29$36
Current: $40.67
Upside: -11.48%
Maintains: Sell
Price Target: $30$29
Current: $41.76
Upside: -30.56%
Maintains: Neutral
Price Target: $7.5$20
Current: $13.78
Upside: +45.14%
Maintains: Buy
Price Target: $8.5$13
Current: $7.16
Upside: +74.58%
Downgrades: Sell
Price Target: $11
Current: $12.63
Upside: -12.91%
Upgrades: Buy
Price Target: $11$26
Current: $13.28
Upside: +95.78%
Upgrades: Buy
Price Target: $66$114
Current: $117.97
Upside: -3.37%
Maintains: Buy
Price Target: $198$300
Current: $203.47
Upside: +47.44%
Downgrades: Sell
Price Target: n/a
Current: $2.81
Upside: -
Upgrades: Buy
Price Target: $36
Current: $38.92
Upside: -7.50%
Maintains: Sell
Price Target: $2.5$0.25
Current: $1.16
Upside: -78.45%
Downgrades: Sell
Price Target: $3.25$2
Current: $2.74
Upside: -27.01%
Downgrades: Hold
Price Target: n/a
Current: $8.58
Upside: -
Initiates: Hold
Price Target: n/a
Current: $15.43
Upside: -
Upgrades: Hold
Price Target: n/a
Current: $348.95
Upside: -
Maintains: Buy
Price Target: $25$27
Current: $0.57
Upside: +4,671.16%
Maintains: Buy
Price Target: $700$480
Current: $5.09
Upside: +9,330.26%
Initiates: Buy
Price Target: $13
Current: $2.95
Upside: +340.68%
Initiates: Hold
Price Target: n/a
Current: $1.94
Upside: -
Maintains: Buy
Price Target: $12$11
Current: $2.26
Upside: +386.73%
Initiates: Hold
Price Target: n/a
Current: $1.52
Upside: -
Maintains: Neutral
Price Target: $4$6
Current: $22.03
Upside: -72.76%