Vikram Bagri

Stock Analyst at Citigroup

(0)
# 4958
Out of 5,356 analysts
116
Total ratings
30.36%
Success rate
-27.40%
Average return
32 Stocks
Name Action PT Current % Upside Ratings Updated
ENPH Enphase Energy
Maintains: Sell
47 43
41.55 3.49% 17 Jun 5, 2025
SHLS Shoals Technologies ...
Maintains: Neutral
5 6
5.06 8.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
8.23 -14.95% 8 Apr 17, 2025
GNRC Generac Hldgs
Upgrades: Buy
162 138
129.54 6.53% 3 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Neutral
8
11.46 -30.19% 2 Apr 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
31 30
48.82 -38.55% 4 Mar 25, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Neutral
104
141.16 -26.32% 1 Mar 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
254 236
166.13 42.06% 11 Feb 26, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
36
25.34 42.07% 3 Jan 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Sell
12 9
18.18 -50.5% 11 Jan 8, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
192 176
129.39 36.02% 2 Oct 25, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
12 10
0.22 4445.45% 1 Oct 22, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
172 167
160.92 3.78% 1 Oct 10, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sell
3 1
n/a n/a 6 Jul 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
17 14
7.29 92.04% 2 Jul 12, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Sell
4 2
0.97 106.19% 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
0.87 3003.45% 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
1.59 717.61% 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.82 504.4% 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.7 -67.91% 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