Vikram Bagri

Stock Analyst at Citigroup

(0.83)
# 3,765
Out of 4,868 analysts
107
Total ratings
27.42%
Success rate
-24.08%
Average return

Stocks Rated by Vikram Bagri

Enphase Energy
Jun 5, 2025
Maintains: Sell
Price Target: $47$43
Current: $34.92
Upside: +23.14%
Shoals Technologies Group
May 7, 2025
Maintains: Neutral
Price Target: $4.5$5.5
Current: $5.26
Upside: +4.56%
Ballard Power Systems
Apr 17, 2025
Downgrades: Sell
Price Target: n/a
Current: $1.57
Upside: -
Sunrun
Apr 17, 2025
Downgrades: Neutral
Price Target: $7
Current: $5.78
Upside: +21.11%
Generac Holdings
Apr 17, 2025
Upgrades: Buy
Price Target: $162$138
Current: $124.01
Upside: +11.28%
Canadian Solar
Apr 17, 2025
Upgrades: Neutral
Price Target: $8
Current: $10.33
Upside: -22.56%
Oklo Inc.
Mar 25, 2025
Maintains: Neutral
Price Target: $31$30
Current: $62.77
Upside: -52.21%
Centrus Energy
Mar 4, 2025
Initiates: Neutral
Price Target: $104
Current: $173.03
Upside: -39.89%
First Solar
Feb 26, 2025
Maintains: Neutral
Price Target: $254$236
Current: $143.90
Upside: +64.00%
HA Sustainable Infrastructure Capital
Jan 8, 2025
Upgrades: Buy
Price Target: $36
Current: $25.70
Upside: +40.08%
Downgrades: Sell
Price Target: $12$9
Current: $15.96
Upside: -43.61%
Maintains: Buy
Price Target: $192$176
Current: $141.77
Upside: +24.14%
Maintains: Neutral
Price Target: $172$167
Current: $170.08
Upside: -1.81%
Maintains: Sell
Price Target: $2.5$0.25
Current: $1.55
Upside: -83.87%
Upgrades: Buy
Price Target: $17$14
Current: $7.43
Upside: +88.43%
Downgrades: Sell
Price Target: $3.25$2
Current: $1.09
Upside: +83.49%
Downgrades: Hold
Price Target: n/a
Current: $2.15
Upside: -
Initiates: Hold
Price Target: n/a
Current: $13.39
Upside: -
Upgrades: Hold
Price Target: n/a
Current: $316.35
Upside: -
Maintains: Buy
Price Target: $25$27
Current: $0.86
Upside: +3,036.62%
Maintains: Buy
Price Target: $35$24
Current: $0.68
Upside: +3,410.31%
Initiates: Buy
Price Target: $13
Current: $1.93
Upside: +573.58%
Initiates: Hold
Price Target: n/a
Current: $4.52
Upside: -
Maintains: Buy
Price Target: $12$11
Current: $1.96
Upside: +461.22%
Initiates: Hold
Price Target: n/a
Current: $1.44
Upside: -
Maintains: Neutral
Price Target: $4$6
Current: $18.09
Upside: -66.83%