Vikram Bagri

Stock Analyst at Citigroup

(0.85)
# 3,804
Out of 4,886 analysts
108
Total ratings
27.87%
Success rate
-23.15%
Average return

Stocks Rated by Vikram Bagri

NuScale Power
Jun 23, 2025
Initiates: Neutral
Price Target: $46
Current: $35.08
Upside: +31.13%
Enphase Energy
Jun 5, 2025
Maintains: Sell
Price Target: $47$43
Current: $40.94
Upside: +5.03%
Shoals Technologies Group
May 7, 2025
Maintains: Neutral
Price Target: $4.5$5.5
Current: $5.72
Upside: -3.76%
Ballard Power Systems
Apr 17, 2025
Downgrades: Sell
Price Target: n/a
Current: $1.70
Upside: -
Sunrun
Apr 17, 2025
Downgrades: Neutral
Price Target: $7
Current: $9.84
Upside: -28.86%
Generac Holdings
Apr 17, 2025
Upgrades: Buy
Price Target: $162$138
Current: $149.20
Upside: -7.51%
Canadian Solar
Apr 17, 2025
Upgrades: Neutral
Price Target: $8
Current: $13.31
Upside: -39.89%
Oklo Inc.
Mar 25, 2025
Maintains: Neutral
Price Target: $31$30
Current: $53.52
Upside: -43.95%
Centrus Energy
Mar 4, 2025
Initiates: Neutral
Price Target: $104
Current: $173.85
Upside: -40.18%
First Solar
Feb 26, 2025
Maintains: Neutral
Price Target: $254$236
Current: $165.48
Upside: +42.62%
Upgrades: Buy
Price Target: $36
Current: $26.69
Upside: +34.88%
Downgrades: Sell
Price Target: $12$9
Current: $26.15
Upside: -65.58%
Maintains: Buy
Price Target: $192$176
Current: $148.67
Upside: +18.38%
Maintains: Neutral
Price Target: $172$167
Current: $179.93
Upside: -7.19%
Maintains: Sell
Price Target: $2.5$0.25
Current: $1.93
Upside: -87.01%
Upgrades: Buy
Price Target: $17$14
Current: $7.36
Upside: +90.22%
Downgrades: Sell
Price Target: $3.25$2
Current: $1.42
Upside: +40.85%
Downgrades: Hold
Price Target: n/a
Current: $2.30
Upside: -
Initiates: Hold
Price Target: n/a
Current: $13.13
Upside: -
Upgrades: Hold
Price Target: n/a
Current: $297.81
Upside: -
Maintains: Buy
Price Target: $25$27
Current: $0.95
Upside: +2,747.80%
Maintains: Buy
Price Target: $35$24
Current: $0.70
Upside: +3,335.44%
Initiates: Buy
Price Target: $13
Current: $2.51
Upside: +417.93%
Initiates: Hold
Price Target: n/a
Current: $3.45
Upside: -
Maintains: Buy
Price Target: $12$11
Current: $2.13
Upside: +416.43%
Initiates: Hold
Price Target: n/a
Current: $1.75
Upside: -
Maintains: Neutral
Price Target: $4$6
Current: $17.68
Upside: -66.06%