Vikram Bagri

Stock Analyst at Citigroup

(1.05)
# 3,826
Out of 5,172 analysts
146
Total ratings
32%
Success rate
-18.71%
Average return

Stocks Rated by Vikram Bagri

Oklo Inc.
Mar 18, 2026
Maintains: Neutral
Price Target: $95$74
Current: $53.97
Upside: +36.19%
Generac Holdings
Mar 12, 2026
Downgrades: Neutral
Price Target: $207$237
Current: $199.31
Upside: +18.91%
NuScale Power
Mar 2, 2026
Maintains: Sell
Price Target: $19$12
Current: $11.44
Upside: +0.52%
Shoals Technologies Group
Feb 26, 2026
Maintains: Neutral
Price Target: $11$8.5
Current: $6.10
Upside: +39.34%
Bloom Energy
Feb 24, 2026
Initiates: Neutral
Price Target: $162
Current: $150.12
Upside: +7.91%
Centrus Energy
Feb 18, 2026
Maintains: Neutral
Price Target: $292$225
Current: $186.76
Upside: +20.48%
Valero Energy
Feb 9, 2026
Maintains: Neutral
Price Target: $190$212
Current: $239.86
Upside: -11.62%
Phillips 66
Feb 9, 2026
Maintains: Neutral
Price Target: $146$159
Current: $175.47
Upside: -9.39%
Marathon Petroleum
Feb 9, 2026
Maintains: Neutral
Price Target: $182$210
Current: $232.53
Upside: -9.69%
Enphase Energy
Feb 4, 2026
Maintains: Neutral
Price Target: $37$41
Current: $44.11
Upside: -7.05%
Maintains: Neutral
Price Target: $37$33
Current: $44.24
Upside: -25.41%
Maintains: Neutral
Price Target: $29$36
Current: $49.32
Upside: -27.01%
Maintains: Sell
Price Target: $30$29
Current: $51.73
Upside: -43.94%
Maintains: Neutral
Price Target: $7.5$20
Current: $15.13
Upside: +32.19%
Maintains: Buy
Price Target: $8.5$13
Current: $6.70
Upside: +86.57%
Downgrades: Sell
Price Target: $11
Current: $14.26
Upside: -22.86%
Upgrades: Buy
Price Target: $11$26
Current: $12.22
Upside: +112.77%
Upgrades: Buy
Price Target: $66$114
Current: $114.39
Upside: -0.34%
Maintains: Buy
Price Target: $198$300
Current: $192.82
Upside: +55.59%
Downgrades: Sell
Price Target: n/a
Current: $2.41
Upside: -
Upgrades: Buy
Price Target: $36
Current: $35.62
Upside: +1.07%
Maintains: Sell
Price Target: $2.5$0.25
Current: $1.18
Upside: -78.81%
Downgrades: Sell
Price Target: $3.25$2
Current: $2.23
Upside: -10.31%
Downgrades: Hold
Price Target: n/a
Current: $10.06
Upside: -
Initiates: Hold
Price Target: n/a
Current: $14.91
Upside: -
Upgrades: Hold
Price Target: n/a
Current: $367.96
Upside: -
Maintains: Buy
Price Target: $25$27
Current: $0.56
Upside: +4,764.86%
Maintains: Buy
Price Target: $700$480
Current: $5.23
Upside: +9,077.82%
Initiates: Buy
Price Target: $13
Current: $3.04
Upside: +327.63%
Initiates: Hold
Price Target: n/a
Current: $1.94
Upside: -
Maintains: Buy
Price Target: $12$11
Current: $2.12
Upside: +418.87%
Initiates: Hold
Price Target: n/a
Current: $1.41
Upside: -
Maintains: Neutral
Price Target: $4$6
Current: $22.65
Upside: -73.51%