Vikram Bagri
Stock Analyst at Citigroup
(1.05)
# 3,826
Out of 5,172 analysts
146
Total ratings
32%
Success rate
-18.71%
Average return
Main Sectors:
Stocks Rated by Vikram Bagri
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| OKLO Oklo Inc. | Maintains: Neutral | $95 → $74 | $53.97 | +36.19% | 6 | Mar 18, 2026 | |
| GNRC Generac Holdings | Downgrades: Neutral | $207 → $237 | $199.31 | +18.91% | 8 | Mar 12, 2026 | |
| SMR NuScale Power | Maintains: Sell | $19 → $12 | $11.44 | +0.52% | 3 | Mar 2, 2026 | |
| SHLS Shoals Technologies Group | Maintains: Neutral | $11 → $8.5 | $6.10 | +39.34% | 6 | Feb 26, 2026 | |
| BE Bloom Energy | Initiates: Neutral | $162 | $150.12 | +7.91% | 1 | Feb 24, 2026 | |
| LEU Centrus Energy | Maintains: Neutral | $292 → $225 | $186.76 | +20.48% | 2 | Feb 18, 2026 | |
| VLO Valero Energy | Maintains: Neutral | $190 → $212 | $239.86 | -11.62% | 4 | Feb 9, 2026 | |
| PSX Phillips 66 | Maintains: Neutral | $146 → $159 | $175.47 | -9.39% | 3 | Feb 9, 2026 | |
| MPC Marathon Petroleum | Maintains: Neutral | $182 → $210 | $232.53 | -9.69% | 4 | Feb 9, 2026 | |
| ENPH Enphase Energy | Maintains: Neutral | $37 → $41 | $44.11 | -7.05% | 21 | Feb 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $37 → $33 | $44.24 | -25.41% | 1 | Jan 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $29 → $36 | $49.32 | -27.01% | 2 | Jan 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Sell | $30 → $29 | $51.73 | -43.94% | 13 | Dec 18, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $7.5 → $20 | $15.13 | +32.19% | 1 | Dec 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $8.5 → $13 | $6.70 | +86.57% | 3 | Oct 21, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | $11 | $14.26 | -22.86% | 5 | Oct 21, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Buy | $11 → $26 | $12.22 | +112.77% | 9 | Oct 21, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Buy | $66 → $114 | $114.39 | -0.34% | 1 | Oct 21, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $198 → $300 | $192.82 | +55.59% | 15 | Oct 14, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | n/a | $2.41 | - | 1 | Apr 17, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Buy | $36 | $35.62 | +1.07% | 3 | Jan 8, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Sell | $2.5 → $0.25 | $1.18 | -78.81% | 6 | Jul 19, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | $3.25 → $2 | $2.23 | -10.31% | 5 | Apr 5, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Hold | n/a | $10.06 | - | 2 | Nov 27, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Hold | n/a | $14.91 | - | 1 | Sep 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Hold | n/a | $367.96 | - | 1 | Sep 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $25 → $27 | $0.56 | +4,764.86% | 5 | Jun 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $700 → $480 | $5.23 | +9,077.82% | 3 | Feb 22, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Buy | $13 | $3.04 | +327.63% | 1 | Jan 10, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Hold | n/a | $1.94 | - | 1 | Dec 28, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $12 → $11 | $2.12 | +418.87% | 2 | Aug 6, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Hold | n/a | $1.41 | - | 1 | May 11, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $4 → $6 | $22.65 | -73.51% | 6 | Nov 17, 2020 |
Oklo Inc.
Mar 18, 2026
Maintains: Neutral
Price Target: $95 → $74
Current: $53.97
Upside: +36.19%
Generac Holdings
Mar 12, 2026
Downgrades: Neutral
Price Target: $207 → $237
Current: $199.31
Upside: +18.91%
NuScale Power
Mar 2, 2026
Maintains: Sell
Price Target: $19 → $12
Current: $11.44
Upside: +0.52%
Shoals Technologies Group
Feb 26, 2026
Maintains: Neutral
Price Target: $11 → $8.5
Current: $6.10
Upside: +39.34%
Bloom Energy
Feb 24, 2026
Initiates: Neutral
Price Target: $162
Current: $150.12
Upside: +7.91%
Centrus Energy
Feb 18, 2026
Maintains: Neutral
Price Target: $292 → $225
Current: $186.76
Upside: +20.48%
Valero Energy
Feb 9, 2026
Maintains: Neutral
Price Target: $190 → $212
Current: $239.86
Upside: -11.62%
Phillips 66
Feb 9, 2026
Maintains: Neutral
Price Target: $146 → $159
Current: $175.47
Upside: -9.39%
Marathon Petroleum
Feb 9, 2026
Maintains: Neutral
Price Target: $182 → $210
Current: $232.53
Upside: -9.69%
Enphase Energy
Feb 4, 2026
Maintains: Neutral
Price Target: $37 → $41
Current: $44.11
Upside: -7.05%
Jan 26, 2026
Maintains: Neutral
Price Target: $37 → $33
Current: $44.24
Upside: -25.41%
Jan 14, 2026
Maintains: Neutral
Price Target: $29 → $36
Current: $49.32
Upside: -27.01%
Dec 18, 2025
Maintains: Sell
Price Target: $30 → $29
Current: $51.73
Upside: -43.94%
Dec 3, 2025
Maintains: Neutral
Price Target: $7.5 → $20
Current: $15.13
Upside: +32.19%
Oct 21, 2025
Maintains: Buy
Price Target: $8.5 → $13
Current: $6.70
Upside: +86.57%
Oct 21, 2025
Downgrades: Sell
Price Target: $11
Current: $14.26
Upside: -22.86%
Oct 21, 2025
Upgrades: Buy
Price Target: $11 → $26
Current: $12.22
Upside: +112.77%
Oct 21, 2025
Upgrades: Buy
Price Target: $66 → $114
Current: $114.39
Upside: -0.34%
Oct 14, 2025
Maintains: Buy
Price Target: $198 → $300
Current: $192.82
Upside: +55.59%
Apr 17, 2025
Downgrades: Sell
Price Target: n/a
Current: $2.41
Upside: -
Jan 8, 2025
Upgrades: Buy
Price Target: $36
Current: $35.62
Upside: +1.07%
Jul 19, 2024
Maintains: Sell
Price Target: $2.5 → $0.25
Current: $1.18
Upside: -78.81%
Apr 5, 2024
Downgrades: Sell
Price Target: $3.25 → $2
Current: $2.23
Upside: -10.31%
Nov 27, 2023
Downgrades: Hold
Price Target: n/a
Current: $10.06
Upside: -
Sep 15, 2022
Initiates: Hold
Price Target: n/a
Current: $14.91
Upside: -
Sep 15, 2022
Upgrades: Hold
Price Target: n/a
Current: $367.96
Upside: -
Jun 15, 2022
Maintains: Buy
Price Target: $25 → $27
Current: $0.56
Upside: +4,764.86%
Feb 22, 2022
Maintains: Buy
Price Target: $700 → $480
Current: $5.23
Upside: +9,077.82%
Jan 10, 2022
Initiates: Buy
Price Target: $13
Current: $3.04
Upside: +327.63%
Dec 28, 2021
Initiates: Hold
Price Target: n/a
Current: $1.94
Upside: -
Aug 6, 2021
Maintains: Buy
Price Target: $12 → $11
Current: $2.12
Upside: +418.87%
May 11, 2021
Initiates: Hold
Price Target: n/a
Current: $1.41
Upside: -
Nov 17, 2020
Maintains: Neutral
Price Target: $4 → $6
Current: $22.65
Upside: -73.51%