Vikram Bagri
Stock Analyst at Citigroup
(1.08)
# 3,863
Out of 5,147 analysts
143
Total ratings
32.43%
Success rate
-17.49%
Average return
Main Sectors:
Stocks Rated by Vikram Bagri
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| SHLS Shoals Technologies Group | Maintains: Neutral | $11 → $8.5 | $5.93 | +43.34% | 6 | Feb 26, 2026 | |
| BE Bloom Energy | Initiates: Neutral | $162 | $155.67 | +4.07% | 1 | Feb 24, 2026 | |
| LEU Centrus Energy | Maintains: Neutral | $292 → $225 | $202.59 | +11.06% | 2 | Feb 18, 2026 | |
| VLO Valero Energy | Maintains: Neutral | $190 → $212 | $204.64 | +3.60% | 4 | Feb 9, 2026 | |
| PSX Phillips 66 | Maintains: Neutral | $146 → $159 | $154.33 | +3.03% | 3 | Feb 9, 2026 | |
| MPC Marathon Petroleum | Maintains: Neutral | $182 → $210 | $198.21 | +5.95% | 4 | Feb 9, 2026 | |
| ENPH Enphase Energy | Maintains: Neutral | $37 → $41 | $42.27 | -3.00% | 21 | Feb 4, 2026 | |
| DK Delek US Holdings | Maintains: Neutral | $37 → $33 | $38.11 | -13.41% | 1 | Jan 26, 2026 | |
| PBF PBF Energy | Maintains: Neutral | $29 → $36 | $35.60 | +1.12% | 2 | Jan 14, 2026 | |
| GNRC Generac Holdings | Upgrades: Buy | $207 | $225.37 | -8.15% | 7 | Jan 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Sell | $30 → $29 | $35.40 | -18.08% | 13 | Dec 18, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $7.5 → $20 | $15.54 | +28.70% | 1 | Dec 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $8.5 → $13 | $7.58 | +64.91% | 3 | Oct 21, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | $46 → $38 | $12.85 | +191.83% | 2 | Oct 21, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | $11 | $17.71 | -37.89% | 5 | Oct 21, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Buy | $11 → $26 | $13.25 | +96.23% | 9 | Oct 21, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Buy | $66 → $114 | $105.10 | +8.47% | 1 | Oct 21, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $198 → $300 | $197.20 | +52.13% | 15 | Oct 14, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $30 → $68 | $62.95 | +8.02% | 5 | Jul 22, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | n/a | $2.14 | - | 1 | Apr 17, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Buy | $36 | $36.52 | -1.42% | 3 | Jan 8, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Sell | $2.5 → $0.25 | $1.30 | -80.77% | 6 | Jul 19, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | $3.25 → $2 | $1.79 | +11.73% | 5 | Apr 5, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Hold | n/a | $10.00 | - | 2 | Nov 27, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Hold | n/a | $15.33 | - | 1 | Sep 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Hold | n/a | $402.51 | - | 1 | Sep 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $25 → $27 | $0.66 | +3,983.48% | 5 | Jun 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $700 → $480 | $6.30 | +7,519.05% | 3 | Feb 22, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Buy | $13 | $3.54 | +267.23% | 1 | Jan 10, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Hold | n/a | $2.74 | - | 1 | Dec 28, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $12 → $11 | $2.26 | +386.73% | 2 | Aug 6, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Hold | n/a | $1.63 | - | 1 | May 11, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $4 → $6 | $22.48 | -73.31% | 6 | Nov 17, 2020 |
Shoals Technologies Group
Feb 26, 2026
Maintains: Neutral
Price Target: $11 → $8.5
Current: $5.93
Upside: +43.34%
Bloom Energy
Feb 24, 2026
Initiates: Neutral
Price Target: $162
Current: $155.67
Upside: +4.07%
Centrus Energy
Feb 18, 2026
Maintains: Neutral
Price Target: $292 → $225
Current: $202.59
Upside: +11.06%
Valero Energy
Feb 9, 2026
Maintains: Neutral
Price Target: $190 → $212
Current: $204.64
Upside: +3.60%
Phillips 66
Feb 9, 2026
Maintains: Neutral
Price Target: $146 → $159
Current: $154.33
Upside: +3.03%
Marathon Petroleum
Feb 9, 2026
Maintains: Neutral
Price Target: $182 → $210
Current: $198.21
Upside: +5.95%
Enphase Energy
Feb 4, 2026
Maintains: Neutral
Price Target: $37 → $41
Current: $42.27
Upside: -3.00%
Delek US Holdings
Jan 26, 2026
Maintains: Neutral
Price Target: $37 → $33
Current: $38.11
Upside: -13.41%
PBF Energy
Jan 14, 2026
Maintains: Neutral
Price Target: $29 → $36
Current: $35.60
Upside: +1.12%
Generac Holdings
Jan 8, 2026
Upgrades: Buy
Price Target: $207
Current: $225.37
Upside: -8.15%
Dec 18, 2025
Maintains: Sell
Price Target: $30 → $29
Current: $35.40
Upside: -18.08%
Dec 3, 2025
Maintains: Neutral
Price Target: $7.5 → $20
Current: $15.54
Upside: +28.70%
Oct 21, 2025
Maintains: Buy
Price Target: $8.5 → $13
Current: $7.58
Upside: +64.91%
Oct 21, 2025
Downgrades: Sell
Price Target: $46 → $38
Current: $12.85
Upside: +191.83%
Oct 21, 2025
Downgrades: Sell
Price Target: $11
Current: $17.71
Upside: -37.89%
Oct 21, 2025
Upgrades: Buy
Price Target: $11 → $26
Current: $13.25
Upside: +96.23%
Oct 21, 2025
Upgrades: Buy
Price Target: $66 → $114
Current: $105.10
Upside: +8.47%
Oct 14, 2025
Maintains: Buy
Price Target: $198 → $300
Current: $197.20
Upside: +52.13%
Jul 22, 2025
Maintains: Neutral
Price Target: $30 → $68
Current: $62.95
Upside: +8.02%
Apr 17, 2025
Downgrades: Sell
Price Target: n/a
Current: $2.14
Upside: -
Jan 8, 2025
Upgrades: Buy
Price Target: $36
Current: $36.52
Upside: -1.42%
Jul 19, 2024
Maintains: Sell
Price Target: $2.5 → $0.25
Current: $1.30
Upside: -80.77%
Apr 5, 2024
Downgrades: Sell
Price Target: $3.25 → $2
Current: $1.79
Upside: +11.73%
Nov 27, 2023
Downgrades: Hold
Price Target: n/a
Current: $10.00
Upside: -
Sep 15, 2022
Initiates: Hold
Price Target: n/a
Current: $15.33
Upside: -
Sep 15, 2022
Upgrades: Hold
Price Target: n/a
Current: $402.51
Upside: -
Jun 15, 2022
Maintains: Buy
Price Target: $25 → $27
Current: $0.66
Upside: +3,983.48%
Feb 22, 2022
Maintains: Buy
Price Target: $700 → $480
Current: $6.30
Upside: +7,519.05%
Jan 10, 2022
Initiates: Buy
Price Target: $13
Current: $3.54
Upside: +267.23%
Dec 28, 2021
Initiates: Hold
Price Target: n/a
Current: $2.74
Upside: -
Aug 6, 2021
Maintains: Buy
Price Target: $12 → $11
Current: $2.26
Upside: +386.73%
May 11, 2021
Initiates: Hold
Price Target: n/a
Current: $1.63
Upside: -
Nov 17, 2020
Maintains: Neutral
Price Target: $4 → $6
Current: $22.48
Upside: -73.31%