Vikram Bagri

Stock Analyst at Citigroup

(0.94)
# 3,525
Out of 4,814 analysts
100
Total ratings
28.57%
Success rate
-20.73%
Average return

Stocks Rated by Vikram Bagri

Ballard Power Systems
Apr 17, 2025
Downgrades: Sell
Price Target: n/a
Current: $1.14
Upside: -
Sunrun
Apr 17, 2025
Downgrades: Neutral
Price Target: $7
Current: $6.85
Upside: +2.26%
Generac Holdings
Apr 17, 2025
Upgrades: Buy
Price Target: $162$138
Current: $111.67
Upside: +23.58%
Enphase Energy
Apr 17, 2025
Downgrades: Sell
Price Target: $47
Current: $52.58
Upside: -10.61%
Canadian Solar
Apr 17, 2025
Upgrades: Neutral
Price Target: $8
Current: $7.46
Upside: +7.24%
Oklo Inc.
Mar 25, 2025
Maintains: Neutral
Price Target: $31$30
Current: $21.99
Upside: +36.43%
Centrus Energy
Mar 4, 2025
Initiates: Neutral
Price Target: $104
Current: $67.47
Upside: +54.14%
First Solar
Feb 26, 2025
Maintains: Neutral
Price Target: $254$236
Current: $127.98
Upside: +84.40%
HA Sustainable Infrastructure Capital
Jan 8, 2025
Upgrades: Buy
Price Target: $36
Current: $24.20
Upside: +48.76%
SolarEdge Technologies
Jan 8, 2025
Downgrades: Sell
Price Target: $12$9
Current: $12.64
Upside: -28.80%
Maintains: Buy
Price Target: $192$176
Current: $110.00
Upside: +60.00%
Maintains: Buy
Price Target: $12$10
Current: $0.19
Upside: +5,302.49%
Maintains: Neutral
Price Target: $172$167
Current: $127.56
Upside: +30.92%
Upgrades: Neutral
Price Target: $5$5.5
Current: $3.38
Upside: +62.72%
Upgrades: Buy
Price Target: $17$14
Current: $4.33
Upside: +223.70%
Downgrades: Sell
Price Target: $3.25$2
Current: $0.90
Upside: +122.15%
Downgrades: Hold
Price Target: n/a
Current: $2.38
Upside: -
Initiates: Hold
Price Target: n/a
Current: $11.60
Upside: -
Upgrades: Hold
Price Target: n/a
Current: $241.38
Upside: -
Maintains: Buy
Price Target: $25$27
Current: $0.68
Upside: +3,847.95%
Maintains: Buy
Price Target: $35$24
Current: $0.57
Upside: +4,103.15%
Initiates: Buy
Price Target: $13
Current: $1.10
Upside: +1,081.82%
Initiates: Hold
Price Target: n/a
Current: $2.52
Upside: -
Maintains: Buy
Price Target: $12$11
Current: $1.40
Upside: +688.53%
Initiates: Hold
Price Target: n/a
Current: $1.45
Upside: -
Maintains: Neutral
Price Target: $4$6
Current: $17.19
Upside: -65.09%