Vikram Bagri

Stock Analyst at Citigroup

(0.73)
# 3,976
Out of 4,996 analysts
116
Total ratings
31.15%
Success rate
-24.6%
Average return

Stocks Rated by Vikram Bagri

Generac Holdings
Aug 26, 2025
Downgrades: Neutral
Price Target: $138$219
Current: $168.27
Upside: +30.15%
Canadian Solar
Aug 21, 2025
Maintains: Neutral
Price Target: $13$11
Current: $12.95
Upside: -15.06%
Oklo Inc.
Jul 22, 2025
Maintains: Neutral
Price Target: $30$68
Current: $110.53
Upside: -38.48%
PBF Energy
Jul 16, 2025
Maintains: Neutral
Price Target: $16$29
Current: $32.62
Upside: -11.10%
Marathon Petroleum
Jul 16, 2025
Maintains: Neutral
Price Target: $144$182
Current: $198.69
Upside: -8.40%
Valero Energy
Jul 16, 2025
Downgrades: Neutral
Price Target: $134$150
Current: $175.63
Upside: -14.59%
Phillips 66
Jul 16, 2025
Downgrades: Neutral
Price Target: $126$130
Current: $139.46
Upside: -6.78%
NuScale Power
Jun 23, 2025
Initiates: Neutral
Price Target: $46
Current: $38.00
Upside: +21.05%
Enphase Energy
Jun 5, 2025
Maintains: Sell
Price Target: $47$43
Current: $36.50
Upside: +17.81%
Shoals Technologies Group
May 7, 2025
Maintains: Neutral
Price Target: $4.5$5.5
Current: $7.66
Upside: -28.20%
Downgrades: Sell
Price Target: n/a
Current: $2.75
Upside: -
Downgrades: Neutral
Price Target: $7
Current: $17.67
Upside: -60.38%
Initiates: Neutral
Price Target: $104
Current: $305.35
Upside: -65.94%
Maintains: Neutral
Price Target: $254$236
Current: $220.02
Upside: +7.26%
Upgrades: Buy
Price Target: $36
Current: $30.51
Upside: +17.99%
Downgrades: Sell
Price Target: $12$9
Current: $39.45
Upside: -77.19%
Maintains: Sell
Price Target: $2.5$0.25
Current: $1.77
Upside: -85.88%
Upgrades: Buy
Price Target: $17$14
Current: $8.26
Upside: +69.49%
Downgrades: Sell
Price Target: $3.25$2
Current: $2.37
Upside: -15.61%
Downgrades: Hold
Price Target: n/a
Current: $23.96
Upside: -
Initiates: Hold
Price Target: n/a
Current: $15.59
Upside: -
Upgrades: Hold
Price Target: n/a
Current: $440.40
Upside: -
Maintains: Buy
Price Target: $25$27
Current: $1.52
Upside: +1,676.32%
Maintains: Buy
Price Target: $700$480
Current: $10.84
Upside: +4,328.04%
Initiates: Buy
Price Target: $13
Current: $3.73
Upside: +248.53%
Initiates: Hold
Price Target: n/a
Current: $4.57
Upside: -
Maintains: Buy
Price Target: $12$11
Current: $2.83
Upside: +288.69%
Initiates: Hold
Price Target: n/a
Current: $2.57
Upside: -
Maintains: Neutral
Price Target: $4$6
Current: $19.58
Upside: -69.36%