Vikram Bagri

Stock Analyst at Citigroup

(0.78)
# 3,944
Out of 4,984 analysts
116
Total ratings
32.79%
Success rate
-22.25%
Average return

Stocks Rated by Vikram Bagri

Generac Holdings
Aug 26, 2025
Downgrades: Neutral
Price Target: $138$219
Current: $181.29
Upside: +20.80%
Canadian Solar
Aug 21, 2025
Maintains: Neutral
Price Target: $13$11
Current: $12.32
Upside: -10.71%
Oklo Inc.
Jul 22, 2025
Maintains: Neutral
Price Target: $30$68
Current: $95.29
Upside: -28.64%
PBF Energy
Jul 16, 2025
Maintains: Neutral
Price Target: $16$29
Current: $30.50
Upside: -4.92%
Marathon Petroleum
Jul 16, 2025
Maintains: Neutral
Price Target: $144$182
Current: $184.68
Upside: -1.45%
Valero Energy
Jul 16, 2025
Downgrades: Neutral
Price Target: $134$150
Current: $163.67
Upside: -8.35%
Phillips 66
Jul 16, 2025
Downgrades: Neutral
Price Target: $126$130
Current: $133.14
Upside: -2.36%
NuScale Power
Jun 23, 2025
Initiates: Neutral
Price Target: $46
Current: $36.13
Upside: +27.32%
Enphase Energy
Jun 5, 2025
Maintains: Sell
Price Target: $47$43
Current: $38.72
Upside: +11.05%
Shoals Technologies Group
May 7, 2025
Maintains: Neutral
Price Target: $4.5$5.5
Current: $7.23
Upside: -23.93%
Downgrades: Sell
Price Target: n/a
Current: $2.52
Upside: -
Downgrades: Neutral
Price Target: $7
Current: $15.91
Upside: -56.00%
Initiates: Neutral
Price Target: $104
Current: $230.15
Upside: -54.81%
Maintains: Neutral
Price Target: $254$236
Current: $210.71
Upside: +12.00%
Upgrades: Buy
Price Target: $36
Current: $28.10
Upside: +28.11%
Downgrades: Sell
Price Target: $12$9
Current: $34.11
Upside: -73.61%
Maintains: Sell
Price Target: $2.5$0.25
Current: $1.58
Upside: -84.18%
Upgrades: Buy
Price Target: $17$14
Current: $7.82
Upside: +79.03%
Downgrades: Sell
Price Target: $3.25$2
Current: $2.00
Upside: -
Downgrades: Hold
Price Target: n/a
Current: $20.36
Upside: -
Initiates: Hold
Price Target: n/a
Current: $14.11
Upside: -
Upgrades: Hold
Price Target: n/a
Current: $425.86
Upside: -
Maintains: Buy
Price Target: $25$27
Current: $1.36
Upside: +1,885.29%
Maintains: Buy
Price Target: $700$480
Current: $10.49
Upside: +4,475.79%
Initiates: Buy
Price Target: $13
Current: $3.84
Upside: +238.54%
Initiates: Hold
Price Target: n/a
Current: $4.48
Upside: -
Maintains: Buy
Price Target: $12$11
Current: $2.63
Upside: +318.25%
Initiates: Hold
Price Target: n/a
Current: $2.53
Upside: -
Maintains: Neutral
Price Target: $4$6
Current: $18.52
Upside: -67.60%