Vikram Bagri
Stock Analyst at Citigroup
(3.39)
Main Sectors:
Top Industries:
35 Stocks
Name | Action | PT | Current | % Upside | Ratings | Updated | |
---|---|---|---|---|---|---|---|
GNRC Generac Hldgs | Downgrades: Neutral | 138 219 | 165.68 | 32.18% | 4 | Aug 26, 2025 | |
CSIQ Canadian Solar | Maintains: Neutral | 13 11 | 15.2 | -27.63% | 4 | Aug 21, 2025 | |
OKLO Oklo | Maintains: Neutral | 30 68 | 127.31 | -46.59% | 5 | Jul 22, 2025 | |
PBF PBF Energy | Maintains: Neutral | 16 29 | 30.53 | -5.01% | 1 | Jul 16, 2025 | |
MPC Marathon Petroleum | Maintains: Neutral | 144 182 | 193.18 | -5.79% | 2 | Jul 16, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Neutral | 134 150 | 160.42 | -6.5% | 3 | Jul 16, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Neutral | 126 130 | 132.98 | -2.24% | 1 | Jul 16, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Neutral | 46 | 40.11 | 14.68% | 1 | Jun 23, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Sell | 47 43 | 36.8 | 16.85% | 17 | Jun 5, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Neutral | 5 6 | 8.5 | -35.29% | 5 | May 7, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Sell | n/a | n/a | n/a | 1 | Apr 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Neutral | 7 | 19.11 | -63.37% | 8 | Apr 17, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Neutral | 104 | 342.76 | -69.66% | 1 | Mar 4, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Neutral | 254 236 | 230.13 | 2.55% | 11 | Feb 26, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Upgrades: Buy | 36 | 30.65 | 17.46% | 3 | Jan 8, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Sell | 12 9 | 36.24 | -75.17% | 11 | Jan 8, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 12 10 | n/a | n/a | 1 | Oct 22, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Sell | 3 1 | 1.99 | -87.44% | 6 | Jul 19, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Upgrades: Buy | 17 14 | 9.07 | 54.36% | 2 | Jul 12, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Sell | 4 2 | 3.81 | -47.51% | 5 | Apr 5, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Hold | n/a | n/a | n/a | 2 | Nov 27, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Neutral | 14 | n/a | n/a | 2 | Jun 22, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Buy | 12 | n/a | n/a | 1 | Sep 15, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Hold | n/a | n/a | n/a | 1 | Sep 15, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Upgrades: Hold | n/a | n/a | n/a | 1 | Sep 15, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 25 27 | 2 | 1250% | 5 | Jun 15, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 700 480 | 11.95 | 3916.74% | 3 | Feb 22, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Buy | 13 | 4.32 | 200.93% | 1 | Jan 10, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Hold | n/a | n/a | n/a | 1 | Dec 28, 2021 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 15 13 | n/a | n/a | 2 | Nov 11, 2021 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 12 11 | 2.73 | 302.93% | 2 | Aug 6, 2021 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Hold | n/a | n/a | n/a | 1 | May 11, 2021 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Neutral | 4 6 | 19.09 | -68.57% | 6 | Nov 17, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Buy | 55 42 | n/a | n/a | 3 | Nov 29, 2018 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Upgrades: Buy | 24 0 | n/a | n/a | 2 | Dec 6, 2017 |