Vikram Bagri

Stock Analyst at Citigroup

(2.83)
# 2996
Out of 5,446 analysts
122
Total ratings
Success rate
Average return
35 Stocks
Name Action PT Current % Upside Ratings Updated
OKLO Oklo
Maintains: Neutral
30 68
66.71 1.93% 5 Jul 22, 2025
PBF PBF Energy
Maintains: Neutral
16 29
23.63 22.73% 1 Jul 16, 2025
MPC Marathon Petroleum
Maintains: Neutral
144 182
165.83 9.75% 2 Jul 16, 2025
VLO Valero Energy
Downgrades: Neutral
134 150
140.51 6.75% 3 Jul 16, 2025
PSX Phillips 66
Downgrades: Neutral
126 130
123.56 5.21% 1 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Neutral
46
33.85 35.89% 1 Jun 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sell
47 43
35.68 20.52% 17 Jun 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
5 6
6.15 -10.57% 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
15.47 -54.75% 8 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
162 138
189.62 -27.22% 3 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Neutral
8
12.75 -37.25% 2 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Neutral
104
175.84 -40.86% 1 Mar 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
254 236
206.44 14.32% 11 Feb 26, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
36
27.86 29.22% 3 Jan 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Sell
12 9
32.06 -71.93% 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.64 -84.76% 6 Jul 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
17 14
8.93 56.77% 2 Jul 12, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Sell
4 2
1.56 28.21% 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
11.33 23.57% 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
0.92 2834.78% 5 Jun 15, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
700 480
11.41 4106.84% 3 Feb 22, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
13
4.12 215.53% 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
0.86 1411.63% 2 Nov 11, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
12 11
2.43 352.67% 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
17.48 -65.68% 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