Vikram Bagri

Stock Analyst at Citigroup

(0)
# 4923
Out of 5,383 analysts
117
Total ratings
Success rate
Average return
33 Stocks
Name Action PT Current % Upside Ratings Updated
SMR NuScale Power
Initiates Coverage On: Neutral
46
38.35 19.95% 1 Jun 23, 2025
ENPH Enphase Energy
Maintains: Sell
47 43
43.03 -0.07% 17 Jun 5, 2025
SHLS Shoals Technologies ...
Maintains: Neutral
5 6
4.88 12.7% 5 May 7, 2025
BLDP Ballard Power System...
Downgrades: Sell
n/a
n/a n/a 1 Apr 17, 2025
RUN Sunrun
Downgrades: Neutral
7
7.74 -9.56% 8 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
162 138
142.44 -3.12% 3 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Neutral
8
11.13 -28.12% 2 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
31 30
55.87 -46.3% 4 Mar 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Neutral
104
173.9 -40.2% 1 Mar 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
254 236
155.56 51.71% 11 Feb 26, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
36
27.8 29.5% 3 Jan 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Sell
12 9
20.05 -55.11% 11 Jan 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
192 176
137.04 28.43% 2 Oct 25, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
12 10
n/a n/a 1 Oct 22, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
172 167
167.49 -0.29% 1 Oct 10, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sell
3 1
1.75 -85.71% 6 Jul 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
17 14
6.49 115.72% 2 Jul 12, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Sell
4 2
1.24 61.29% 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
1.01 2573.27% 5 Jun 15, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
35 24
0.75 3100% 3 Feb 22, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
13
2.28 470.18% 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
1.89 482.01% 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.92 -68.29% 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