Vikram Bagri
Stock Analyst at Citi
(0.04)
# 4,684
Out of 4,698 analysts
387
Total ratings
34.9%
Success rate
-18.9%
Average return
Main Sectors:
Stocks Rated by Vikram Bagri
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| CSIQ Canadian Solar | Maintained: Hold | $18 → $15 | $13.22 | +13.46% | 14 | Aug 28, 2026 | |
| ARRY Array Technologies | Maintained: Buy | $12 | $4.60 | +160.87% | 12 | Aug 24, 2026 | |
| NRGV Energy Vault Holdings | Maintained: Buy | $5 → $6 | $3.84 | +56.25% | 3 | Aug 20, 2026 | |
| FLNC Fluence Energy | Maintained: Buy | $24 → $20 | $10.35 | +93.24% | 11 | Aug 14, 2026 | |
| PLUG Plug Power | Maintained: Sell | $0.75 | $2.17 | -65.44% | 16 | Aug 11, 2026 | |
| OKLO Oklo Inc. | Maintained: Hold | $76 → $58 | $41.27 | +39.33% | 15 | Aug 10, 2026 | |
| RUN Sunrun | Maintained: Buy | $20 → $16 | $8.89 | +79.98% | 22 | Aug 7, 2026 | |
| DK Delek US Holdings | Maintained: Hold | $44 → $62 | $71.86 | -13.72% | 6 | Aug 6, 2026 | |
| PSX Phillips 66 | Maintained: Hold | $204 → $217 | $255.09 | -14.93% | 12 | Aug 6, 2026 | |
| SEDG SolarEdge Technologies | Maintained: Sell | $27 → $25 | $34.20 | -26.90% | 32 | Aug 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $7.5 → $6.5 | $9.70 | -32.99% | 9 | Aug 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $303 → $318 | $388.90 | -18.23% | 12 | Aug 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $294 → $297 | $204.45 | +45.27% | 22 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $145 → $132 | $84.50 | +56.21% | 12 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $65 → $74 | $74.34 | -0.46% | 11 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $43 → $40 | $36.37 | +9.98% | 36 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $9.5 → $11 | $7.13 | +47.27% | 11 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $50 | $38.34 | +30.41% | 7 | Jul 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $259 → $302 | $370.72 | -18.54% | 10 | Jul 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $263 → $300 | $187.35 | +60.13% | 19 | Jul 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $281 | $252.87 | +11.12% | 4 | May 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $225 → $218 | $173.89 | +25.37% | 5 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $3.25 | - | 3 | Oct 20, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $1.51 | n/a | 9 | Apr 5, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $13 | $2.52 | n/a | 6 | Nov 30, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $1.41 | n/a | 13 | Nov 11, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $15.74 | n/a | 3 | Nov 10, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $11 | $1.65 | n/a | 8 | Nov 9, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $27 → $18 | $0.5887 | n/a | 13 | Nov 9, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | n/a | $4.68 | n/a | 3 | Nov 9, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $354.08 | 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 | Maintained: Buy | $24 | $9.89 | n/a | 13 | Aug 31, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $23.00 | $56.33 | n/a | 1 | Aug 5, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $34.00 | $66.95 | n/a | 1 | Aug 4, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $22.00 | $31.24 | n/a | 1 | Aug 4, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $54.00 → $49.00 | $69.32 | n/a | 3 | Jul 29, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $86.53 | n/a | 1 | May 12, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $80 → $79 | $55.17 | n/a | 2 | Jan 22, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | n/a | $22.60 | n/a | 2 | Dec 6, 2017 |
Canadian Solar
Aug 28, 2026
Maintained: Hold
Price Target: $18 → $15
Current: $13.22
Upside: +13.46%
Array Technologies
Aug 24, 2026
Maintained: Buy
Price Target: $12
Current: $4.60
Upside: +160.87%
Energy Vault Holdings
Aug 20, 2026
Maintained: Buy
Price Target: $5 → $6
Current: $3.84
Upside: +56.25%
Fluence Energy
Aug 14, 2026
Maintained: Buy
Price Target: $24 → $20
Current: $10.35
Upside: +93.24%
Plug Power
Aug 11, 2026
Maintained: Sell
Price Target: $0.75
Current: $2.17
Upside: -65.44%
Oklo Inc.
Aug 10, 2026
Maintained: Hold
Price Target: $76 → $58
Current: $41.27
Upside: +39.33%
Sunrun
Aug 7, 2026
Maintained: Buy
Price Target: $20 → $16
Current: $8.89
Upside: +79.98%
Delek US Holdings
Aug 6, 2026
Maintained: Hold
Price Target: $44 → $62
Current: $71.86
Upside: -13.72%
Phillips 66
Aug 6, 2026
Maintained: Hold
Price Target: $204 → $217
Current: $255.09
Upside: -14.93%
SolarEdge Technologies
Aug 6, 2026
Maintained: Sell
Price Target: $27 → $25
Current: $34.20
Upside: -26.90%
Aug 6, 2026
Maintained: Sell
Price Target: $7.5 → $6.5
Current: $9.70
Upside: -32.99%
Aug 5, 2026
Maintained: Hold
Price Target: $303 → $318
Current: $388.90
Upside: -18.23%
Aug 3, 2026
Maintained: Buy
Price Target: $294 → $297
Current: $204.45
Upside: +45.27%
Aug 3, 2026
Maintained: Buy
Price Target: $145 → $132
Current: $84.50
Upside: +56.21%
Jul 31, 2026
Maintained: Hold
Price Target: $65 → $74
Current: $74.34
Upside: -0.46%
Jul 30, 2026
Maintained: Hold
Price Target: $43 → $40
Current: $36.37
Upside: +9.98%
Jul 23, 2026
Maintained: Hold
Price Target: $9.5 → $11
Current: $7.13
Upside: +47.27%
Jul 22, 2026
Maintained: Buy
Price Target: $50
Current: $38.34
Upside: +30.41%
Jul 14, 2026
Maintained: Hold
Price Target: $259 → $302
Current: $370.72
Upside: -18.54%
Jul 2, 2026
Maintained: Hold
Price Target: $263 → $300
Current: $187.35
Upside: +60.13%
May 28, 2026
Maintained: Hold
Price Target: $281
Current: $252.87
Upside: +11.12%
May 8, 2026
Maintained: Hold
Price Target: $225 → $218
Current: $173.89
Upside: +25.37%
Oct 20, 2025
Rated: Hold
Price Target: n/a
Current: $3.25
Upside: -
Apr 5, 2023
Initiated Coverage: Hold
Price Target: n/a
Current: $1.51
Upside: n/a
Nov 30, 2022
Maintained: Buy
Price Target: $13
Current: $2.52
Upside: n/a
Nov 11, 2022
Maintained: Hold
Price Target: n/a
Current: $1.41
Upside: n/a
Nov 10, 2022
Maintained: Hold
Price Target: n/a
Current: $15.74
Upside: n/a
Nov 9, 2022
Maintained: Buy
Price Target: $11
Current: $1.65
Upside: n/a
Nov 9, 2022
Maintained: Buy
Price Target: $27 → $18
Current: $0.5887
Upside: n/a
Nov 9, 2022
Maintained: Sell
Price Target: n/a
Current: $4.68
Upside: n/a
Oct 20, 2022
Rated: Hold
Price Target: n/a
Current: $354.08
Upside: n/a
Sep 15, 2022
Initiated Coverage: Sell
Price Target: n/a
Current: $0.0006
Upside: n/a
Aug 31, 2022
Maintained: Buy
Price Target: $24
Current: $9.89
Upside: n/a
Aug 5, 2020
Rated: Buy
Price Target: $23.00
Current: $56.33
Upside: n/a
Aug 4, 2020
Initiated Coverage: Hold
Price Target: $34.00
Current: $66.95
Upside: n/a
Aug 4, 2020
Initiated Coverage: Hold
Price Target: $22.00
Current: $31.24
Upside: n/a
Jul 29, 2020
Maintained: Buy
Price Target: $54.00 → $49.00
Current: $69.32
Upside: n/a
May 12, 2020
Initiated Coverage: Hold
Price Target: n/a
Current: $86.53
Upside: n/a
Jan 22, 2018
Initiated Coverage: Buy
Price Target: $80 → $79
Current: $55.17
Upside: n/a
Dec 6, 2017
Upgraded: Buy
Price Target: n/a
Current: $22.60
Upside: n/a