Vikram Bagri Stock Analyst Profile - Citigroup Research Coverage - Stocknear

Vikram Bagri

Stock Analyst at Citigroup

(2.85)
# 3041
Out of 5,478 analysts
125
Total ratings
Success rate
Average return
35 Stocks
Name Action PT Current % Upside Ratings Updated
GNRC Generac Hldgs
Downgrades: Neutral
138 219
184.48 18.71% 4 Aug 26, 2025
CSIQ Canadian Solar
Maintains: Neutral
13 11
10.89 1.01% 4 Aug 21, 2025
OKLO Oklo
Maintains: Neutral
30 68
82.69 -17.77% 5 Jul 22, 2025
PBF PBF Energy
Maintains: Neutral
16 29
27.45 5.65% 1 Jul 16, 2025
MPC Marathon Petroleum
Maintains: Neutral
144 182
180.24 0.98% 2 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
134 150
156.7 -4.28% 3 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
126 130
130.78 -0.6% 1 Jul 16, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Neutral
46
36.32 26.65% 1 Jun 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sell
47 43
37.63 14.27% 17 Jun 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
5 6
6.88 -20.06% 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
16.06 -56.41% 8 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Neutral
104
222.16 -53.19% 1 Mar 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
254 236
201.7 17.01% 11 Feb 26, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
36
27.95 28.8% 3 Jan 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Sell
12 9
28.97 -68.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.54 -83.77% 6 Jul 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
17 14
7.67 82.53% 2 Jul 12, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Sell
4 2
1.52 31.58% 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
1.34 1914.93% 5 Jun 15, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
700 480
10.39 4519.83% 3 Feb 22, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
13
3.8 242.11% 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.4 358.33% 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
18.61 -67.76% 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