Vikram Bagri

Stock Analyst at Citigroup

(0.86)
# 3,675
Out of 4,829 analysts
107
Total ratings
27.87%
Success rate
-23.65%
Average return

Stocks Rated by Vikram Bagri

Shoals Technologies Group
May 7, 2025
Maintains: Neutral
Price Target: $4.5$5.5
Current: $5.09
Upside: +8.06%
Ballard Power Systems
Apr 17, 2025
Downgrades: Sell
Price Target: n/a
Current: $1.35
Upside: -
Sunrun
Apr 17, 2025
Downgrades: Neutral
Price Target: $7
Current: $9.38
Upside: -25.37%
Generac Holdings
Apr 17, 2025
Upgrades: Buy
Price Target: $162$138
Current: $121.09
Upside: +13.96%
Enphase Energy
Apr 17, 2025
Downgrades: Sell
Price Target: $47
Current: $50.78
Upside: -7.43%
Canadian Solar
Apr 17, 2025
Upgrades: Neutral
Price Target: $8
Current: $9.79
Upside: -18.28%
Oklo Inc.
Mar 25, 2025
Maintains: Neutral
Price Target: $31$30
Current: $28.09
Upside: +6.80%
Centrus Energy
Mar 4, 2025
Initiates: Neutral
Price Target: $104
Current: $93.60
Upside: +11.11%
First Solar
Feb 26, 2025
Maintains: Neutral
Price Target: $254$236
Current: $140.68
Upside: +67.76%
HA Sustainable Infrastructure Capital
Jan 8, 2025
Upgrades: Buy
Price Target: $36
Current: $26.97
Upside: +33.48%
Downgrades: Sell
Price Target: $12$9
Current: $19.84
Upside: -54.64%
Maintains: Buy
Price Target: $192$176
Current: $122.93
Upside: +43.17%
Maintains: Buy
Price Target: $12$10
Current: $0.20
Upside: +4,826.11%
Maintains: Neutral
Price Target: $172$167
Current: $150.89
Upside: +10.68%
Maintains: Sell
Price Target: $2.5$0.25
Current: $1.81
Upside: -86.19%
Upgrades: Buy
Price Target: $17$14
Current: $5.95
Upside: +135.29%
Downgrades: Sell
Price Target: $3.25$2
Current: $0.86
Upside: +132.42%
Downgrades: Hold
Price Target: n/a
Current: $2.51
Upside: -
Initiates: Hold
Price Target: n/a
Current: $14.26
Upside: -
Upgrades: Hold
Price Target: n/a
Current: $298.26
Upside: -
Maintains: Buy
Price Target: $25$27
Current: $0.84
Upside: +3,121.57%
Maintains: Buy
Price Target: $35$24
Current: $0.62
Upside: +3,772.22%
Initiates: Buy
Price Target: $13
Current: $1.30
Upside: +900.00%
Initiates: Hold
Price Target: n/a
Current: $3.66
Upside: -
Maintains: Buy
Price Target: $12$11
Current: $1.60
Upside: +587.50%
Initiates: Hold
Price Target: n/a
Current: $1.77
Upside: -
Maintains: Neutral
Price Target: $4$6
Current: $18.07
Upside: -66.80%