Vikram Bagri Stock Analyst Profile - Citigroup Research Coverage - Stocknear

Vikram Bagri

Stock Analyst at Citigroup

(3.39)
# 2754
Out of 5,506 analysts
125
Total ratings
Success rate
Average return

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