Vikram Bagri

Stock Analyst at Citigroup

(0.93)
# 3,674
Out of 4,842 analysts
107
Total ratings
29.51%
Success rate
-22.68%
Average return

Stocks Rated by Vikram Bagri

Shoals Technologies Group
May 7, 2025
Maintains: Neutral
Price Target: $4.5$5.5
Current: $4.49
Upside: +22.49%
Ballard Power Systems
Apr 17, 2025
Downgrades: Sell
Price Target: n/a
Current: $1.42
Upside: -
Sunrun
Apr 17, 2025
Downgrades: Neutral
Price Target: $7
Current: $6.75
Upside: +3.70%
Generac Holdings
Apr 17, 2025
Upgrades: Buy
Price Target: $162$138
Current: $124.55
Upside: +10.80%
Enphase Energy
Apr 17, 2025
Downgrades: Sell
Price Target: $47
Current: $38.96
Upside: +20.64%
Canadian Solar
Apr 17, 2025
Upgrades: Neutral
Price Target: $8
Current: $10.16
Upside: -21.26%
Oklo Inc.
Mar 25, 2025
Maintains: Neutral
Price Target: $31$30
Current: $55.24
Upside: -45.69%
Centrus Energy
Mar 4, 2025
Initiates: Neutral
Price Target: $104
Current: $127.74
Upside: -18.58%
First Solar
Feb 26, 2025
Maintains: Neutral
Price Target: $254$236
Current: $156.45
Upside: +50.85%
HA Sustainable Infrastructure Capital
Jan 8, 2025
Upgrades: Buy
Price Target: $36
Current: $25.33
Upside: +42.12%
Downgrades: Sell
Price Target: $12$9
Current: $16.92
Upside: -46.81%
Maintains: Buy
Price Target: $192$176
Current: $126.93
Upside: +38.66%
Maintains: Buy
Price Target: $12$10
Current: $0.22
Upside: +4,497.70%
Maintains: Neutral
Price Target: $172$167
Current: $158.61
Upside: +5.29%
Maintains: Sell
Price Target: $2.5$0.25
Current: $1.29
Upside: -80.62%
Upgrades: Buy
Price Target: $17$14
Current: $6.87
Upside: +103.78%
Downgrades: Sell
Price Target: $3.25$2
Current: $0.93
Upside: +115.87%
Downgrades: Hold
Price Target: n/a
Current: $2.63
Upside: -
Initiates: Hold
Price Target: n/a
Current: $15.48
Upside: -
Upgrades: Hold
Price Target: n/a
Current: $356.90
Upside: -
Maintains: Buy
Price Target: $25$27
Current: $0.75
Upside: +3,500.48%
Maintains: Buy
Price Target: $35$24
Current: $0.77
Upside: +3,032.34%
Initiates: Buy
Price Target: $13
Current: $1.81
Upside: +618.23%
Initiates: Hold
Price Target: n/a
Current: $3.99
Upside: -
Maintains: Buy
Price Target: $12$11
Current: $1.86
Upside: +491.40%
Initiates: Hold
Price Target: n/a
Current: $1.75
Upside: -
Maintains: Neutral
Price Target: $4$6
Current: $18.85
Upside: -68.17%