Vikram Bagri

Stock Analyst at Citigroup

(0.88)
# 3,182
Out of 4,667 analysts
86
Total ratings
27.27%
Success rate
-21.91%
Average return

Stocks Rated by Vikram Bagri

Valero Energy
Oct 25, 2024
Maintains: Buy
Price Target: $192$176
Current: $141.20
Upside: +24.65%
Enphase Energy
Oct 23, 2024
Maintains: Neutral
Price Target: $99$88
Current: $64.23
Upside: +37.02%
Sunnova Energy International
Oct 22, 2024
Maintains: Buy
Price Target: $12$10
Current: $4.23
Upside: +136.41%
SolarEdge Technologies
Oct 22, 2024
Maintains: Neutral
Price Target: $31$19
Current: $10.87
Upside: +74.79%
HA Sustainable Infrastructure Capital
Oct 22, 2024
Maintains: Neutral
Price Target: $24$36
Current: $28.20
Upside: +27.68%
Generac Holdings
Oct 22, 2024
Maintains: Neutral
Price Target: $128$172
Current: $180.19
Upside: -4.55%
Canadian Solar
Oct 22, 2024
Downgrades: Sell
Price Target: $19$11
Current: $11.80
Upside: -6.78%
First Solar
Oct 22, 2024
Upgrades: Buy
Price Target: $200$254
Current: $185.27
Upside: +37.10%
Marathon Petroleum
Oct 10, 2024
Maintains: Neutral
Price Target: $172$167
Current: $159.38
Upside: +4.78%
Shoals Technologies Group
Oct 3, 2024
Upgrades: Neutral
Price Target: $5$5.5
Current: $4.41
Upside: +24.72%
Maintains: Neutral
Price Target: $11$10
Current: $21.03
Upside: -52.44%
Upgrades: Buy
Price Target: $17$14
Current: $6.37
Upside: +119.78%
Downgrades: Sell
Price Target: $3.25$2
Current: $1.92
Upside: +4.17%
Downgrades: Hold
Price Target: n/a
Current: $2.03
Upside: -
Maintains: Buy
Price Target: $21$19
Current: $10.20
Upside: +86.27%
Initiates: Hold
Price Target: n/a
Current: $10.05
Upside: -
Upgrades: Hold
Price Target: n/a
Current: $344.58
Upside: -
Maintains: Buy
Price Target: $25$27
Current: $1.52
Upside: +1,677.37%
Maintains: Buy
Price Target: $35$24
Current: $1.07
Upside: +2,142.99%
Initiates: Buy
Price Target: $13
Current: $1.06
Upside: +1,126.42%
Initiates: Hold
Price Target: n/a
Current: $5.98
Upside: -
Maintains: Buy
Price Target: $12$11
Current: $2.62
Upside: +319.85%
Initiates: Hold
Price Target: n/a
Current: $4.06
Upside: -
Maintains: Neutral
Price Target: $4$6
Current: $15.50
Upside: -61.29%