Vikram Bagri

Stock Analyst at Citigroup

(0.67)
# 3,712
Out of 4,711 analysts
86
Total ratings
26.42%
Success rate
-21.89%
Average return

Stocks Rated by Vikram Bagri

Valero Energy
Oct 25, 2024
Maintains: Buy
Price Target: $192$176
Current: $118.59
Upside: +48.41%
Enphase Energy
Oct 23, 2024
Maintains: Neutral
Price Target: $99$88
Current: $71.45
Upside: +23.16%
Sunnova Energy International
Oct 22, 2024
Maintains: Buy
Price Target: $12$10
Current: $3.70
Upside: +170.27%
SolarEdge Technologies
Oct 22, 2024
Maintains: Neutral
Price Target: $31$19
Current: $14.77
Upside: +28.64%
HA Sustainable Infrastructure Capital
Oct 22, 2024
Maintains: Neutral
Price Target: $24$36
Current: $27.59
Upside: +30.48%
Generac Holdings
Oct 22, 2024
Maintains: Neutral
Price Target: $128$172
Current: $156.26
Upside: +10.07%
Canadian Solar
Oct 22, 2024
Downgrades: Sell
Price Target: $19$11
Current: $11.50
Upside: -4.35%
First Solar
Oct 22, 2024
Upgrades: Buy
Price Target: $200$254
Current: $182.39
Upside: +39.26%
Marathon Petroleum
Oct 10, 2024
Maintains: Neutral
Price Target: $172$167
Current: $133.38
Upside: +25.21%
Shoals Technologies Group
Oct 3, 2024
Upgrades: Neutral
Price Target: $5$5.5
Current: $5.12
Upside: +7.42%
Maintains: Neutral
Price Target: $11$10
Current: $21.52
Upside: -53.53%
Upgrades: Buy
Price Target: $17$14
Current: $5.63
Upside: +148.67%
Downgrades: Sell
Price Target: $3.25$2
Current: $2.56
Upside: -21.88%
Downgrades: Hold
Price Target: n/a
Current: $3.02
Upside: -
Maintains: Buy
Price Target: $21$19
Current: $9.87
Upside: +92.50%
Initiates: Hold
Price Target: n/a
Current: $13.83
Upside: -
Upgrades: Hold
Price Target: n/a
Current: $421.06
Upside: -
Maintains: Buy
Price Target: $25$27
Current: $1.49
Upside: +1,712.08%
Maintains: Buy
Price Target: $35$24
Current: $1.24
Upside: +1,835.48%
Initiates: Buy
Price Target: $13
Current: $1.30
Upside: +900.00%
Initiates: Hold
Price Target: n/a
Current: $4.36
Upside: -
Maintains: Buy
Price Target: $12$11
Current: $2.56
Upside: +329.69%
Initiates: Hold
Price Target: n/a
Current: $2.88
Upside: -
Maintains: Neutral
Price Target: $4$6
Current: $15.01
Upside: -60.03%