Vikram Bagri
Stock Analyst at Citi
(0.07)
# 4,832
Out of 5,119 analysts
414
Total ratings
39.7%
Success rate
-15.2%
Average return
Main Sectors:
Stocks Rated by Vikram Bagri
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| DK Delek US Holdings | Maintained: Hold | $62 → $70 | $63.95 | +9.46% | 7 | Nov 9, 2026 | |
| OKLO Oklo Inc. | Maintained: Hold | $33 | $23.55 | +40.13% | 17 | Nov 9, 2026 | |
| SMR NuScale Power | Reiterated: Sell | $4 → $3.5 | $5.08 | -31.10% | 11 | Nov 6, 2026 | |
| RUN Sunrun | Reiterated: Buy | $14 → $13 | $9.98 | +30.26% | 24 | Nov 5, 2026 | |
| SEDG SolarEdge Technologies | Reiterated: Sell | $30 → $24 | $27.51 | -12.76% | 34 | Nov 5, 2026 | |
| PSX Phillips 66 | Reiterated: Hold | $297 → $302 | $245.72 | +22.90% | 14 | Nov 4, 2026 | |
| FSLR First Solar | Reiterated: Buy | $297 → $283 | $201.14 | +40.70% | 23 | Nov 2, 2026 | |
| BE Bloom Energy | Reiterated: Hold | $281 → $284 | $173.24 | +63.93% | 5 | Oct 30, 2026 | |
| ENPH Enphase Energy | Reiterated: Hold | $37 → $25 | $28.47 | -12.17% | 38 | Oct 30, 2026 | |
| GNRC Generac Holdings | Reiterated: Hold | $232 → $235 | $176.78 | +32.93% | 21 | Oct 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $111 → $119 | $104.91 | +13.44% | 15 | Oct 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $485 → $490 | $346.45 | +41.43% | 12 | Oct 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $20 → $11 | $5.27 | +108.73% | 12 | Oct 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $6 → $4.75 | $3.24 | +46.60% | 4 | Oct 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $318 → $518 | $372.74 | +38.97% | 13 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $74 → $91 | $67.27 | +35.28% | 12 | Oct 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $19 | $9.96 | +90.86% | 1 | Sep 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $18 → $15 | $11.12 | +34.89% | 14 | Aug 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $12 | $5.86 | +104.95% | 12 | Aug 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $0.75 | $1.45 | -48.28% | 16 | Aug 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $9.5 → $11 | $10.08 | +4.17% | 11 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $50 | $38.90 | +28.53% | 7 | Jul 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $225 → $218 | $104.60 | +108.41% | 5 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $2.16 | n/a | 3 | Oct 20, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $1.83 | n/a | 9 | Apr 5, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $13 | $1.99 | n/a | 6 | Nov 30, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $0.7195 | n/a | 13 | Nov 11, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $13.61 | n/a | 3 | Nov 10, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $27 → $18 | $0.5136 | n/a | 13 | Nov 9, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $11 | $1.91 | n/a | 8 | Nov 9, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | n/a | $3.29 | n/a | 3 | Nov 9, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $358.22 | n/a | 3 | Oct 20, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Sell | n/a | $0.0006 | n/a | 1 | Sep 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $24 | $11.59 | n/a | 13 | Aug 31, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $23.00 | $50.69 | n/a | 1 | Aug 5, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $22.00 | $31.44 | n/a | 1 | Aug 4, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $34.00 | $68.16 | n/a | 1 | Aug 4, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $54.00 → $49.00 | $66.14 | n/a | 3 | Jul 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $87.52 | n/a | 1 | May 12, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $80 → $79 | $49.40 | n/a | 2 | Jan 22, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | n/a | $18.98 | n/a | 2 | Dec 6, 2017 |
Delek US Holdings
Nov 9, 2026
Maintained: Hold
Price Target: $62 → $70
Current: $63.95
Upside: +9.46%
Oklo Inc.
Nov 9, 2026
Maintained: Hold
Price Target: $33
Current: $23.55
Upside: +40.13%
NuScale Power
Nov 6, 2026
Reiterated: Sell
Price Target: $4 → $3.5
Current: $5.08
Upside: -31.10%
Sunrun
Nov 5, 2026
Reiterated: Buy
Price Target: $14 → $13
Current: $9.98
Upside: +30.26%
SolarEdge Technologies
Nov 5, 2026
Reiterated: Sell
Price Target: $30 → $24
Current: $27.51
Upside: -12.76%
Phillips 66
Nov 4, 2026
Reiterated: Hold
Price Target: $297 → $302
Current: $245.72
Upside: +22.90%
First Solar
Nov 2, 2026
Reiterated: Buy
Price Target: $297 → $283
Current: $201.14
Upside: +40.70%
Bloom Energy
Oct 30, 2026
Reiterated: Hold
Price Target: $281 → $284
Current: $173.24
Upside: +63.93%
Enphase Energy
Oct 30, 2026
Reiterated: Hold
Price Target: $37 → $25
Current: $28.47
Upside: -12.17%
Generac Holdings
Oct 30, 2026
Reiterated: Hold
Price Target: $232 → $235
Current: $176.78
Upside: +32.93%
Oct 30, 2026
Reiterated: Buy
Price Target: $111 → $119
Current: $104.91
Upside: +13.44%
Oct 23, 2026
Rated: Hold
Price Target: $485 → $490
Current: $346.45
Upside: +41.43%
Oct 21, 2026
Reiterated: Buy
Price Target: $20 → $11
Current: $5.27
Upside: +108.73%
Oct 21, 2026
Reiterated: Buy
Price Target: $6 → $4.75
Current: $3.24
Upside: +46.60%
Oct 13, 2026
Reiterated: Hold
Price Target: $318 → $518
Current: $372.74
Upside: +38.97%
Oct 6, 2026
Reiterated: Hold
Price Target: $74 → $91
Current: $67.27
Upside: +35.28%
Sep 16, 2026
Initiated Coverage: Hold
Price Target: $19
Current: $9.96
Upside: +90.86%
Aug 28, 2026
Reiterated: Hold
Price Target: $18 → $15
Current: $11.12
Upside: +34.89%
Aug 24, 2026
Reiterated: Buy
Price Target: $12
Current: $5.86
Upside: +104.95%
Aug 11, 2026
Reiterated: Sell
Price Target: $0.75
Current: $1.45
Upside: -48.28%
Jul 23, 2026
Reiterated: Hold
Price Target: $9.5 → $11
Current: $10.08
Upside: +4.17%
Jul 22, 2026
Reiterated: Buy
Price Target: $50
Current: $38.90
Upside: +28.53%
May 8, 2026
Reiterated: Hold
Price Target: $225 → $218
Current: $104.60
Upside: +108.41%
Oct 20, 2025
Rated: Hold
Price Target: n/a
Current: $2.16
Upside: n/a
Apr 5, 2023
Initiated Coverage: Hold
Price Target: n/a
Current: $1.83
Upside: n/a
Nov 30, 2022
Reiterated: Buy
Price Target: $13
Current: $1.99
Upside: n/a
Nov 11, 2022
Reiterated: Hold
Price Target: n/a
Current: $0.7195
Upside: n/a
Nov 10, 2022
Reiterated: Hold
Price Target: n/a
Current: $13.61
Upside: n/a
Nov 9, 2022
Reiterated: Buy
Price Target: $27 → $18
Current: $0.5136
Upside: n/a
Nov 9, 2022
Reiterated: Buy
Price Target: $11
Current: $1.91
Upside: n/a
Nov 9, 2022
Reiterated: Sell
Price Target: n/a
Current: $3.29
Upside: n/a
Oct 20, 2022
Rated: Hold
Price Target: n/a
Current: $358.22
Upside: n/a
Sep 15, 2022
Initiated Coverage: Sell
Price Target: n/a
Current: $0.0006
Upside: n/a
Aug 31, 2022
Reiterated: Buy
Price Target: $24
Current: $11.59
Upside: n/a
Aug 5, 2020
Rated: Buy
Price Target: $23.00
Current: $50.69
Upside: n/a
Aug 4, 2020
Initiated Coverage: Hold
Price Target: $22.00
Current: $31.44
Upside: n/a
Aug 4, 2020
Initiated Coverage: Hold
Price Target: $34.00
Current: $68.16
Upside: n/a
Jul 29, 2020
Reiterated: Buy
Price Target: $54.00 → $49.00
Current: $66.14
Upside: n/a
May 12, 2020
Initiated Coverage: Hold
Price Target: n/a
Current: $87.52
Upside: n/a
Jan 22, 2018
Initiated Coverage: Buy
Price Target: $80 → $79
Current: $49.40
Upside: n/a
Dec 6, 2017
Upgraded: Buy
Price Target: n/a
Current: $18.98
Upside: n/a