Vikram Bagri
Stock Analyst at Citigroup
(1.19)
# 3,709
Out of 5,182 analysts
159
Total ratings
35.8%
Success rate
-15.95%
Average return
Main Sectors:
Stocks Rated by Vikram Bagri
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| RUN Sunrun | Maintains: Buy | $26 → $20 | $13.03 | +53.49% | 10 | Apr 21, 2026 | |
| SEDG SolarEdge Technologies | Maintains: Sell | $29 → $30 | $47.38 | -36.68% | 14 | Apr 21, 2026 | |
| SMR NuScale Power | Maintains: Sell | $12 → $9 | $12.65 | -28.85% | 4 | Apr 21, 2026 | |
| HASI HA Sustainable Infrastructure Capital | Maintains: Buy | $36 → $50 | $41.77 | +19.70% | 4 | Apr 21, 2026 | |
| GNRC Generac Holdings | Maintains: Neutral | $237 → $226 | $220.30 | +2.59% | 9 | Apr 21, 2026 | |
| FLNC Fluence Energy | Maintains: Neutral | $20 → $15 | $13.36 | +12.28% | 2 | Apr 21, 2026 | |
| FSLR First Solar | Maintains: Buy | $300 → $243 | $197.48 | +23.05% | 16 | Apr 21, 2026 | |
| ENPH Enphase Energy | Maintains: Neutral | $41 → $37 | $35.24 | +4.99% | 22 | Apr 21, 2026 | |
| BE Bloom Energy | Maintains: Neutral | $162 → $229 | $234.68 | -2.42% | 2 | Apr 21, 2026 | |
| ARRY Array Technologies | Maintains: Buy | $11 → $12 | $7.97 | +50.56% | 4 | Apr 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $212 → $246 | $238.25 | +3.25% | 5 | Apr 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $33 → $44 | $40.45 | +8.78% | 2 | Apr 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $159 → $183 | $164.10 | +11.52% | 4 | Apr 9, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $95 → $74 | $75.93 | -3.20% | 6 | Mar 18, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $11 → $8.5 | $7.80 | +8.97% | 6 | Feb 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $292 → $225 | $221.98 | +1.36% | 2 | Feb 18, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $182 → $210 | $227.21 | -7.57% | 4 | Feb 9, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $29 → $36 | $40.77 | -11.70% | 2 | Jan 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | $11 | $13.92 | -20.98% | 5 | Oct 21, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Buy | $66 → $114 | $122.58 | -7.00% | 1 | Oct 21, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | n/a | $3.25 | - | 1 | Apr 17, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Sell | $2.5 → $0.25 | $0.90 | -72.36% | 6 | Jul 19, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | $3.25 → $2 | $3.08 | -35.06% | 5 | Apr 5, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Hold | n/a | $5.93 | - | 2 | Nov 27, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Hold | n/a | $16.72 | - | 1 | Sep 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Hold | n/a | $378.67 | - | 1 | Sep 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $25 → $27 | $0.77 | +3,384.32% | 5 | Jun 15, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $700 → $480 | $6.79 | +6,969.22% | 3 | Feb 22, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Buy | $13 | $3.57 | +264.15% | 1 | Jan 10, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Hold | n/a | $2.13 | - | 1 | Dec 28, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $12 → $11 | $2.21 | +397.74% | 2 | Aug 6, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Hold | n/a | $1.86 | - | 1 | May 11, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $4 → $6 | $21.58 | -72.20% | 6 | Nov 17, 2020 |
Sunrun
Apr 21, 2026
Maintains: Buy
Price Target: $26 → $20
Current: $13.03
Upside: +53.49%
SolarEdge Technologies
Apr 21, 2026
Maintains: Sell
Price Target: $29 → $30
Current: $47.38
Upside: -36.68%
NuScale Power
Apr 21, 2026
Maintains: Sell
Price Target: $12 → $9
Current: $12.65
Upside: -28.85%
HA Sustainable Infrastructure Capital
Apr 21, 2026
Maintains: Buy
Price Target: $36 → $50
Current: $41.77
Upside: +19.70%
Generac Holdings
Apr 21, 2026
Maintains: Neutral
Price Target: $237 → $226
Current: $220.30
Upside: +2.59%
Fluence Energy
Apr 21, 2026
Maintains: Neutral
Price Target: $20 → $15
Current: $13.36
Upside: +12.28%
First Solar
Apr 21, 2026
Maintains: Buy
Price Target: $300 → $243
Current: $197.48
Upside: +23.05%
Enphase Energy
Apr 21, 2026
Maintains: Neutral
Price Target: $41 → $37
Current: $35.24
Upside: +4.99%
Bloom Energy
Apr 21, 2026
Maintains: Neutral
Price Target: $162 → $229
Current: $234.68
Upside: -2.42%
Array Technologies
Apr 21, 2026
Maintains: Buy
Price Target: $11 → $12
Current: $7.97
Upside: +50.56%
Apr 15, 2026
Maintains: Neutral
Price Target: $212 → $246
Current: $238.25
Upside: +3.25%
Apr 13, 2026
Maintains: Neutral
Price Target: $33 → $44
Current: $40.45
Upside: +8.78%
Apr 9, 2026
Maintains: Neutral
Price Target: $159 → $183
Current: $164.10
Upside: +11.52%
Mar 18, 2026
Maintains: Neutral
Price Target: $95 → $74
Current: $75.93
Upside: -3.20%
Feb 26, 2026
Maintains: Neutral
Price Target: $11 → $8.5
Current: $7.80
Upside: +8.97%
Feb 18, 2026
Maintains: Neutral
Price Target: $292 → $225
Current: $221.98
Upside: +1.36%
Feb 9, 2026
Maintains: Neutral
Price Target: $182 → $210
Current: $227.21
Upside: -7.57%
Jan 14, 2026
Maintains: Neutral
Price Target: $29 → $36
Current: $40.77
Upside: -11.70%
Oct 21, 2025
Downgrades: Sell
Price Target: $11
Current: $13.92
Upside: -20.98%
Oct 21, 2025
Upgrades: Buy
Price Target: $66 → $114
Current: $122.58
Upside: -7.00%
Apr 17, 2025
Downgrades: Sell
Price Target: n/a
Current: $3.25
Upside: -
Jul 19, 2024
Maintains: Sell
Price Target: $2.5 → $0.25
Current: $0.90
Upside: -72.36%
Apr 5, 2024
Downgrades: Sell
Price Target: $3.25 → $2
Current: $3.08
Upside: -35.06%
Nov 27, 2023
Downgrades: Hold
Price Target: n/a
Current: $5.93
Upside: -
Sep 15, 2022
Initiates: Hold
Price Target: n/a
Current: $16.72
Upside: -
Sep 15, 2022
Upgrades: Hold
Price Target: n/a
Current: $378.67
Upside: -
Jun 15, 2022
Maintains: Buy
Price Target: $25 → $27
Current: $0.77
Upside: +3,384.32%
Feb 22, 2022
Maintains: Buy
Price Target: $700 → $480
Current: $6.79
Upside: +6,969.22%
Jan 10, 2022
Initiates: Buy
Price Target: $13
Current: $3.57
Upside: +264.15%
Dec 28, 2021
Initiates: Hold
Price Target: n/a
Current: $2.13
Upside: -
Aug 6, 2021
Maintains: Buy
Price Target: $12 → $11
Current: $2.21
Upside: +397.74%
May 11, 2021
Initiates: Hold
Price Target: n/a
Current: $1.86
Upside: -
Nov 17, 2020
Maintains: Neutral
Price Target: $4 → $6
Current: $21.58
Upside: -72.20%