Vikram Bagri

Stock Analyst at Citigroup

(1.19)
# 3,767
Out of 5,117 analysts
130
Total ratings
36.99%
Success rate
-16.19%
Average return

Stocks Rated by Vikram Bagri

SolarEdge Technologies
Dec 18, 2025
Maintains: Sell
Price Target: $30$29
Current: $30.45
Upside: -4.76%
Fluence Energy
Dec 3, 2025
Maintains: Neutral
Price Target: $7.5$20
Current: $20.21
Upside: -1.04%
Generac Holdings
Nov 3, 2025
Maintains: Neutral
Price Target: $217$207
Current: $140.56
Upside: +47.27%
Enphase Energy
Oct 29, 2025
Maintains: Sell
Price Target: $32$31
Current: $33.00
Upside: -6.06%
Array Technologies
Oct 21, 2025
Maintains: Buy
Price Target: $8.5$13
Current: $10.23
Upside: +22.19%
NuScale Power
Oct 21, 2025
Downgrades: Sell
Price Target: $46$38
Current: $14.85
Upside: +152.53%
Canadian Solar
Oct 21, 2025
Downgrades: Sell
Price Target: $11
Current: $24.18
Upside: -54.51%
Sunrun
Oct 21, 2025
Upgrades: Buy
Price Target: $11$26
Current: $20.47
Upside: +27.02%
Nextpower
Oct 21, 2025
Upgrades: Buy
Price Target: $66$114
Current: $91.24
Upside: +24.95%
First Solar
Oct 14, 2025
Maintains: Buy
Price Target: $198$300
Current: $269.69
Upside: +11.24%
Maintains: Neutral
Price Target: $30$68
Current: $76.92
Upside: -11.60%
Maintains: Neutral
Price Target: $16$29
Current: $26.15
Upside: +10.90%
Maintains: Neutral
Price Target: $144$182
Current: $163.69
Upside: +11.19%
Downgrades: Neutral
Price Target: $134$150
Current: $164.01
Upside: -8.54%
Downgrades: Neutral
Price Target: $126$130
Current: $127.75
Upside: +1.76%
Maintains: Neutral
Price Target: $4.5$5.5
Current: $9.21
Upside: -40.25%
Downgrades: Sell
Price Target: n/a
Current: $2.63
Upside: -
Initiates: Neutral
Price Target: $104
Current: $254.30
Upside: -59.10%
Upgrades: Buy
Price Target: $36
Current: $32.89
Upside: +9.46%
Maintains: Sell
Price Target: $2.5$0.25
Current: $1.62
Upside: -84.57%
Downgrades: Sell
Price Target: $3.25$2
Current: $2.07
Upside: -3.38%
Downgrades: Hold
Price Target: n/a
Current: $11.41
Upside: -
Initiates: Hold
Price Target: n/a
Current: $20.90
Upside: -
Upgrades: Hold
Price Target: n/a
Current: $475.19
Upside: -
Maintains: Buy
Price Target: $25$27
Current: $0.69
Upside: +3,798.35%
Maintains: Buy
Price Target: $700$480
Current: $7.08
Upside: +6,679.66%
Initiates: Buy
Price Target: $13
Current: $4.49
Upside: +189.53%
Initiates: Hold
Price Target: n/a
Current: $3.14
Upside: -
Maintains: Buy
Price Target: $12$11
Current: $2.17
Upside: +406.91%
Initiates: Hold
Price Target: n/a
Current: $1.65
Upside: -
Maintains: Neutral
Price Target: $4$6
Current: $17.73
Upside: -66.16%