Vikram Bagri

Stock Analyst at Citigroup

(0.91)
# 3,740
Out of 4,876 analysts
108
Total ratings
29.51%
Success rate
-21.62%
Average return

Stocks Rated by Vikram Bagri

NuScale Power
Jun 23, 2025
Initiates: Neutral
Price Target: $46
Current: $38.67
Upside: +18.96%
Enphase Energy
Jun 5, 2025
Maintains: Sell
Price Target: $47$43
Current: $39.93
Upside: +7.69%
Shoals Technologies Group
May 7, 2025
Maintains: Neutral
Price Target: $4.5$5.5
Current: $4.80
Upside: +14.58%
Ballard Power Systems
Apr 17, 2025
Downgrades: Sell
Price Target: n/a
Current: $1.47
Upside: -
Sunrun
Apr 17, 2025
Downgrades: Neutral
Price Target: $7
Current: $7.45
Upside: -5.98%
Generac Holdings
Apr 17, 2025
Upgrades: Buy
Price Target: $162$138
Current: $142.58
Upside: -3.21%
Canadian Solar
Apr 17, 2025
Upgrades: Neutral
Price Target: $8
Current: $11.25
Upside: -28.86%
Oklo Inc.
Mar 25, 2025
Maintains: Neutral
Price Target: $31$30
Current: $57.12
Upside: -47.48%
Centrus Energy
Mar 4, 2025
Initiates: Neutral
Price Target: $104
Current: $166.58
Upside: -37.57%
First Solar
Feb 26, 2025
Maintains: Neutral
Price Target: $254$236
Current: $151.83
Upside: +55.44%
Upgrades: Buy
Price Target: $36
Current: $27.85
Upside: +29.26%
Downgrades: Sell
Price Target: $12$9
Current: $19.19
Upside: -53.10%
Maintains: Buy
Price Target: $192$176
Current: $134.74
Upside: +30.62%
Maintains: Neutral
Price Target: $172$167
Current: $166.40
Upside: +0.36%
Maintains: Sell
Price Target: $2.5$0.25
Current: $1.71
Upside: -85.38%
Upgrades: Buy
Price Target: $17$14
Current: $6.36
Upside: +120.30%
Downgrades: Sell
Price Target: $3.25$2
Current: $1.17
Upside: +71.67%
Downgrades: Hold
Price Target: n/a
Current: $2.14
Upside: -
Initiates: Hold
Price Target: n/a
Current: $13.59
Upside: -
Upgrades: Hold
Price Target: n/a
Current: $324.87
Upside: -
Maintains: Buy
Price Target: $25$27
Current: $0.98
Upside: +2,651.45%
Maintains: Buy
Price Target: $35$24
Current: $0.77
Upside: +3,016.88%
Initiates: Buy
Price Target: $13
Current: $2.13
Upside: +511.76%
Initiates: Hold
Price Target: n/a
Current: $3.79
Upside: -
Maintains: Buy
Price Target: $12$11
Current: $1.88
Upside: +486.67%
Initiates: Hold
Price Target: n/a
Current: $1.61
Upside: -
Maintains: Neutral
Price Target: $4$6
Current: $18.94
Upside: -68.32%