Vikram Bagri
Stock Analyst at Citigroup
(1.18)
# 3,787
Out of 5,245 analysts
172
Total ratings
35.71%
Success rate
-17.26%
Average return
Main Sectors:
Stocks Rated by Vikram Bagri
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| OKLO Oklo Inc. | Maintains: Neutral | $74 → $76 | $65.88 | +15.36% | 7 | May 14, 2026 | |
| NXT Nextpower | Maintains: Buy | $114 → $145 | $130.50 | +11.11% | 2 | May 13, 2026 | |
| FLNC Fluence Energy | Maintains: Neutral | $15 → $26 | $21.49 | +20.99% | 3 | May 13, 2026 | |
| SMR NuScale Power | Maintains: Sell | $9 → $7 | $11.40 | -38.60% | 5 | May 11, 2026 | |
| LEU Centrus Energy | Maintains: Neutral | $224 → $218 | $179.36 | +21.54% | 3 | May 8, 2026 | |
| SEDG SolarEdge Technologies | Maintains: Sell | $30 → $27 | $61.95 | -56.42% | 15 | May 7, 2026 | |
| SHLS Shoals Technologies Group | Maintains: Neutral | $8.5 → $9.5 | $9.91 | -4.14% | 7 | May 6, 2026 | |
| MPC Marathon Petroleum | Maintains: Neutral | $243 → $257 | $254.65 | +0.92% | 5 | May 6, 2026 | |
| GNRC Generac Holdings | Maintains: Neutral | $226 → $263 | $270.14 | -2.64% | 10 | May 5, 2026 | |
| VLO Valero Energy | Maintains: Neutral | $246 → $259 | $246.96 | +4.88% | 6 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $36 → $43 | $40.21 | +6.94% | 3 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $37 → $31 | $64.03 | -51.59% | 23 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $229 → $281 | $302.49 | -7.10% | 3 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $26 → $20 | $14.62 | +36.80% | 10 | Apr 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $36 → $50 | $40.61 | +23.12% | 4 | Apr 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $300 → $243 | $257.85 | -5.76% | 16 | Apr 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $11 → $12 | $8.48 | +41.51% | 4 | Apr 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $33 → $44 | $43.68 | +0.73% | 2 | Apr 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $159 → $183 | $177.69 | +2.99% | 4 | Apr 9, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | $11 | $18.88 | -41.74% | 5 | Oct 21, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | n/a | $5.54 | - | 1 | Apr 17, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Sell | $2.5 → $0.25 | $1.12 | -77.68% | 6 | Jul 19, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | $3.25 → $2 | $3.78 | -47.09% | 5 | Apr 5, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Hold | n/a | $5.84 | - | 2 | Nov 27, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Hold | n/a | $14.22 | - | 1 | Sep 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Hold | n/a | $426.01 | - | 1 | Sep 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $25 → $27 | $0.8202 | +3,191.88% | 5 | Jun 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $700 → $480 | $7.02 | +6,737.61% | 3 | Feb 22, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Buy | $13 | $3.06 | +324.84% | 1 | Jan 10, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Hold | n/a | $1.88 | - | 1 | Dec 28, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $12 → $11 | $2.05 | +436.59% | 2 | Aug 6, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Hold | n/a | $1.43 | - | 1 | May 11, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $4 → $6 | $22.17 | -72.94% | 6 | Nov 17, 2020 |
Oklo Inc.
May 14, 2026
Maintains: Neutral
Price Target: $74 → $76
Current: $65.88
Upside: +15.36%
Nextpower
May 13, 2026
Maintains: Buy
Price Target: $114 → $145
Current: $130.50
Upside: +11.11%
Fluence Energy
May 13, 2026
Maintains: Neutral
Price Target: $15 → $26
Current: $21.49
Upside: +20.99%
NuScale Power
May 11, 2026
Maintains: Sell
Price Target: $9 → $7
Current: $11.40
Upside: -38.60%
Centrus Energy
May 8, 2026
Maintains: Neutral
Price Target: $224 → $218
Current: $179.36
Upside: +21.54%
SolarEdge Technologies
May 7, 2026
Maintains: Sell
Price Target: $30 → $27
Current: $61.95
Upside: -56.42%
Shoals Technologies Group
May 6, 2026
Maintains: Neutral
Price Target: $8.5 → $9.5
Current: $9.91
Upside: -4.14%
Marathon Petroleum
May 6, 2026
Maintains: Neutral
Price Target: $243 → $257
Current: $254.65
Upside: +0.92%
Generac Holdings
May 5, 2026
Maintains: Neutral
Price Target: $226 → $263
Current: $270.14
Upside: -2.64%
Valero Energy
May 1, 2026
Maintains: Neutral
Price Target: $246 → $259
Current: $246.96
Upside: +4.88%
May 1, 2026
Maintains: Neutral
Price Target: $36 → $43
Current: $40.21
Upside: +6.94%
Apr 30, 2026
Maintains: Neutral
Price Target: $37 → $31
Current: $64.03
Upside: -51.59%
Apr 30, 2026
Maintains: Neutral
Price Target: $229 → $281
Current: $302.49
Upside: -7.10%
Apr 21, 2026
Maintains: Buy
Price Target: $26 → $20
Current: $14.62
Upside: +36.80%
Apr 21, 2026
Maintains: Buy
Price Target: $36 → $50
Current: $40.61
Upside: +23.12%
Apr 21, 2026
Maintains: Buy
Price Target: $300 → $243
Current: $257.85
Upside: -5.76%
Apr 21, 2026
Maintains: Buy
Price Target: $11 → $12
Current: $8.48
Upside: +41.51%
Apr 13, 2026
Maintains: Neutral
Price Target: $33 → $44
Current: $43.68
Upside: +0.73%
Apr 9, 2026
Maintains: Neutral
Price Target: $159 → $183
Current: $177.69
Upside: +2.99%
Oct 21, 2025
Downgrades: Sell
Price Target: $11
Current: $18.88
Upside: -41.74%
Apr 17, 2025
Downgrades: Sell
Price Target: n/a
Current: $5.54
Upside: -
Jul 19, 2024
Maintains: Sell
Price Target: $2.5 → $0.25
Current: $1.12
Upside: -77.68%
Apr 5, 2024
Downgrades: Sell
Price Target: $3.25 → $2
Current: $3.78
Upside: -47.09%
Nov 27, 2023
Downgrades: Hold
Price Target: n/a
Current: $5.84
Upside: -
Sep 15, 2022
Initiates: Hold
Price Target: n/a
Current: $14.22
Upside: -
Sep 15, 2022
Upgrades: Hold
Price Target: n/a
Current: $426.01
Upside: -
Jun 15, 2022
Maintains: Buy
Price Target: $25 → $27
Current: $0.8202
Upside: +3,191.88%
Feb 22, 2022
Maintains: Buy
Price Target: $700 → $480
Current: $7.02
Upside: +6,737.61%
Jan 10, 2022
Initiates: Buy
Price Target: $13
Current: $3.06
Upside: +324.84%
Dec 28, 2021
Initiates: Hold
Price Target: n/a
Current: $1.88
Upside: -
Aug 6, 2021
Maintains: Buy
Price Target: $12 → $11
Current: $2.05
Upside: +436.59%
May 11, 2021
Initiates: Hold
Price Target: n/a
Current: $1.43
Upside: -
Nov 17, 2020
Maintains: Neutral
Price Target: $4 → $6
Current: $22.17
Upside: -72.94%