Ratings by Citi (Vikram Bagri)

Date CompanySymbol Type Rating
(Past)
PT
(Past)
Start $
(End $)
% Chg. Details
6/11/2026 Energy Vault Holdings Inc. NRGV New Coverage Neutral
(N/A)
4.69
(3.93)
-16.2% Details
5/13/2026 Nextpower NXT Maintain Buy
(N/A)
 
 
  Details
5/12/2026 Fluence Energy Inc. FLNC Maintain Neutral
(N/A)
 
 
  Details
5/8/2026 Nuscale Power SMR Maintain Sell
(N/A)
 
 
  Details
5/7/2026 SolarEdge Technologies SEDG Maintain Sell
(N/A)
 
 
  Details
5/5/2026 Generac Holdings GNRC Maintain Neutral
(N/A)
 
 
  Details
5/4/2026 Delek US DK Maintain Neutral
(N/A)
 
 
  Details
5/1/2026 Valero Energy VLO Maintain Neutral
(N/A)
 
 
  Details
4/30/2026 PBF Energy PBF Maintain Neutral
(N/A)
 
 
  Details
4/29/2026 Bloom Energy Corp. BE Maintain Neutral
(N/A)
 
 
  Details
4/29/2026 Enphase Energy ENPH Maintain Neutral
(N/A)
 
 
  Details
4/21/2026 Sunrun RUN Maintain Buy
(N/A)
 
 
  Details
4/21/2026 SolarEdge Technologies SEDG Maintain Sell
(N/A)
 
 
  Details
4/21/2026 Nuscale Power SMR Maintain Sell
(N/A)
 
 
  Details
4/21/2026 HA Sustainable Infrastructure Ca HASI Maintain Buy
(N/A)
 
 
  Details
4/21/2026 Generac Holdings GNRC Maintain Neutral
(N/A)
 
 
  Details
4/21/2026 Fluence Energy Inc. FLNC Maintain Neutral
(N/A)
 
 
  Details
4/21/2026 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
4/21/2026 Enphase Energy ENPH Maintain Neutral
(N/A)
 
 
  Details
4/21/2026 Bloom Energy Corp. BE Maintain Neutral
(N/A)
 
 
  Details
4/21/2026 Array Technologies ARRY Maintain Buy
(N/A)
 
 
  Details
4/17/2026 Centrus Energy Corp. LEU Maintain Neutral
(N/A)
 
 
  Details
4/13/2026 Delek US DK Maintain Neutral
(N/A)
 
 
  Details
4/9/2026 Phillips 66 PSX Maintain Neutral
(N/A)
 
 
  Details
3/12/2026 Generac Holdings GNRC Downgrade Neutral
(Buy)
212.62
(284.14)
33.64% Details
2/27/2026 Nuscale Power SMR Maintain Sell
(N/A)
 
 
  Details
2/26/2026 Array Technologies ARRY Maintain Buy
(N/A)
 
 
  Details
2/26/2026 Shoals Technologies Group SHLS Maintain Neutral
(N/A)
 
 
  Details
2/24/2026 Bloom Energy Corp. BE New Coverage Neutral
(N/A)
160.28
(326.19)
103.51% Details
2/4/2026 Enphase Energy ENPH Maintain Neutral
(N/A)
 
 
  Details
1/26/2026 Delek US DK Maintain Neutral
(N/A)
 
 
  Details
1/22/2026 Enphase Energy ENPH Upgrade Neutral
(Sell)
35.97
(47.82)
32.94% Details
1/13/2026 Phillips 66 PSX Maintain Neutral
(N/A)
 
 
  Details
1/13/2026 Marathon Petroleum MPC Maintain Neutral
(N/A)
 
 
  Details
1/13/2026 PBF Energy PBF Maintain Neutral
(N/A)
 
 
  Details
1/8/2026 Generac Holdings GNRC Upgrade Buy
(Neutral)
141.86
(212.62)
49.88% Details
1/8/2026 Valero Energy VLO Maintain Neutral
(N/A)
 
 
  Details
12/17/2025 SolarEdge Technologies SEDG Maintain Sell
(N/A)
 
 
  Details
12/10/2025 Nuscale Power SMR Maintain Sell
(N/A)
 
 
  Details
11/24/2025 Oklo OKLO Maintain Neutral
(N/A)
 
 
  Details
10/29/2025 Enphase Energy ENPH Maintain Sell
(N/A)
 
 
  Details
10/21/2025 SolarEdge Technologies SEDG Maintain Sell
(N/A)
 
 
  Details
10/21/2025 Generac Holdings GNRC Maintain Neutral
(N/A)
 
 
  Details
10/21/2025 Enphase Energy ENPH Maintain Sell
(N/A)
 
 
  Details
10/21/2025 Array Technologies ARRY Maintain Buy
(N/A)
 
 
  Details
10/21/2025 Sunrun RUN Upgrade Buy
(Neutral)
19.51
(14.42)
-26.09% Details
10/21/2025 Nuscale Power SMR Downgrade Sell
(Neutral)
44.25
(10.21)
-76.93% Details
10/21/2025 Nextracker Inc NXT Upgrade Buy
(Neutral)
87.06
(116.67)
34.01% Details
10/21/2025 Canadian Solar CSIQ Downgrade Sell
(Neutral)
14.59
(14.98)
2.67% Details
8/26/2025 Generac Holdings GNRC Downgrade Neutral
(Buy)
193.28
(141.86)
-26.6% Details
8/21/2025 Canadian Solar CSIQ Maintain Neutral
(N/A)
 
 
  Details
8/8/2025 Array Technologies ARRY Maintain Buy
(N/A)
 
 
  Details
8/4/2025 Centrus Energy Corp. LEU Maintain Neutral
(N/A)
 
 
  Details
7/22/2025 Oklo OKLO Maintain Neutral
(N/A)
 
 
  Details
7/21/2025 Canadian Solar CSIQ Maintain Neutral
(N/A)
 
 
  Details
7/17/2025 Enphase Energy ENPH Maintain Sell
(N/A)
 
 
  Details
7/16/2025 Valero Energy VLO Downgrade Neutral
(Buy)
148.87
(242.43)
62.85% Details
7/16/2025 Phillips 66 PSX Downgrade Neutral
(Buy)
129.01
(168.64)
30.72% Details
6/23/2025 Nuscale Power SMR New Coverage Neutral
(N/A)
37.20
(10.21)
-72.55% Details
6/5/2025 Enphase Energy ENPH Maintain Sell
(N/A)
 
 
  Details
5/20/2025 SolarEdge Technologies SEDG Maintain Buy
(N/A)
 
 
  Details
5/14/2025 Oklo OKLO Maintain Neutral
(N/A)
 
 
  Details
5/13/2025 Plug Power PLUG Maintain Sell
(N/A)
 
 
  Details
4/23/2025 Oklo OKLO Maintain Neutral
(N/A)
 
 
  Details
4/17/2025 Generac Holdings GNRC Upgrade Buy
(Neutral)
110.65
(193.28)
74.68% Details
4/17/2025 Ballard Power Systems BLDP Downgrade Sell
(Neutral)
1.20
(3.69)
207.5% Details
4/17/2025 Enphase Energy ENPH Downgrade Sell
(Neutral)
51.75
(47.82)
-7.59% Details
4/17/2025 Sunrun RUN Downgrade Neutral
(Buy)
6.53
(14.42)
120.83% Details
4/17/2025 Canadian Solar CSIQ Upgrade Neutral
(Sell)
7.18
(14.98)
108.64% Details
4/11/2025 Valero Energy VLO Maintain Buy
(N/A)
 
 
  Details
4/11/2025 Phillips 66 PSX Maintain Buy
(N/A)
 
 
  Details
4/11/2025 Marathon Petroleum MPC Maintain Neutral
(N/A)
 
 
  Details
3/25/2025 Canadian Solar CSIQ Maintain Sell
(N/A)
 
 
  Details
3/25/2025 Oklo OKLO Maintain Neutral
(N/A)
 
 
  Details
3/4/2025 Centrus Energy Corp. LEU New Coverage Neutral
(N/A)
90.73
(171.13)
88.61% Details
2/26/2025 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
2/19/2025 SolarEdge Technologies SEDG Maintain Sell
(N/A)
 
 
  Details
2/13/2025 PBF Energy PBF Maintain Neutral
(N/A)
 
 
  Details
2/5/2025 Enphase Energy ENPH Maintain Neutral
(N/A)
 
 
  Details
1/17/2025 Plug Power PLUG Maintain Sell
(N/A)
 
 
  Details
1/15/2025 PBF Energy PBF Maintain Neutral
(N/A)
 
 
  Details
1/8/2025 SolarEdge Technologies SEDG Downgrade Sell
(Neutral)
17.59
(49.74)
182.77% Details
1/8/2025 HA Sustainable Infrastructure Capital HASI Upgrade Buy
(Neutral)
27.63
(39.10)
41.51% Details
11/15/2024 Oklo OKLO Maintain Neutral
(N/A)
 
 
  Details
11/11/2024 Enphase Energy ENPH Maintain Neutral
(N/A)
 
 
  Details
10/22/2024 Canadian Solar CSIQ Downgrade Sell
(Neutral)
12.55
(14.98)
19.36% Details
10/22/2024 First Solar FSLR Upgrade Buy
(Neutral)
200.55
(248.36)
23.84% Details
10/10/2024 Marathon Petroleum MPC Maintain Neutral
(N/A)
 
 
  Details
10/9/2024 PBF Energy PBF Maintain Neutral
(N/A)
 
 
  Details
10/3/2024 Shoals Technologies Group SHLS Upgrade Neutral
(Sell)
0.00
(10.20)
0% Details
9/24/2024 Oklo OKLO Maintain Neutral
(N/A)
 
 
  Details
9/11/2024 Plug Power PLUG Maintain Sell
(N/A)
 
 
  Details
9/3/2024 Shoals Technologies Group SHLS Maintain Sell
(N/A)
 
 
  Details
7/12/2024 Array Technologies ARRY Upgrade Buy
(Neutral)
10.82
(7.69)
-28.93% Details
7/11/2024 Phillips 66 PSX Maintain Buy
(N/A)
 
 
  Details
7/10/2024 Marathon Petroleum MPC Maintain Neutral
(N/A)
 
 
  Details
7/2/2024 Shoals Technologies Group SHLS Downgrade Sell
(Buy)
6.11
(10.20)
66.94% Details
6/25/2024 SolarEdge Technologies SEDG Maintain Neutral
(N/A)
 
 
  Details
6/21/2024 Oklo OKLO Maintain Neutral
(N/A)
 
 
  Details
6/21/2024 Array Technologies ARRY Maintain Neutral
(N/A)
 
 
  Details
6/21/2024 Oklo OKLO Maintain Neutral
(N/A)
 
 
  Details
6/20/2024 Nextracker Inc NXT Maintain Neutral
(N/A)
 
 
  Details
6/11/2024 Array Technologies ARRY Maintain Neutral
(N/A)
 
 
  Details
6/4/2024 Oklo OKLO New Coverage Neutral
(N/A)
9.29
(54.06)
481.92% Details
5/21/2024 Hannon Armstrong HASI Maintain Neutral
(N/A)
 
 
  Details
5/20/2024 First Solar FSLR Maintain Neutral
(N/A)
 
 
  Details
4/18/2024 Valero Energy VLO Maintain Buy
(N/A)
 
 
  Details
4/5/2024 Enphase Energy ENPH Downgrade Neutral
(Buy)
120.78
(47.82)
-60.41% Details
4/5/2024 Plug Power PLUG Downgrade Sell
(Neutral)
3.15
(2.61)
-17.14% Details
2/28/2024 Array Technologies ARRY Maintain Neutral
(N/A)
 
 
  Details
2/21/2024 SolarEdge Technologies SEDG Maintain Neutral
(N/A)
 
 
  Details
2/12/2024 Generac Holdings GNRC Maintain Neutral
(N/A)
 
 
  Details
2/1/2024 Nextracker Inc NXT Maintain Neutral
(N/A)
 
 
  Details
1/31/2024 Array Technologies ARRY Maintain Neutral
(N/A)
 
 
  Details
1/24/2024 Valero Energy VLO New Coverage Buy
(N/A)
129.11
(242.43)
87.77% Details
1/24/2024 Phillips 66 PSX New Coverage Buy
(N/A)
131.11
(168.64)
28.62% Details
1/24/2024 Marathon Petroleum MPC New Coverage Neutral
(N/A)
153.97
(246.51)
60.1% Details
1/24/2024 PBF Energy PBF New Coverage Neutral
(N/A)
43.87
(40.34)
-8.05% Details
1/24/2024 Delek US DK New Coverage Neutral
(N/A)
24.99
(44.41)
77.71% Details
1/18/2024 Plug Power PLUG Maintain Neutral
(N/A)
 
 
  Details
1/16/2024 SunPower SPWR Maintain Sell
(N/A)
 
 
  Details
11/30/2023 SolarEdge Technologies SEDG Maintain Neutral
(N/A)
 
 
  Details
11/24/2023 Altus Power AMPS Maintain Buy
(N/A)
 
 
  Details
11/16/2023 Plug Power PLUG Downgrade Neutral
(Buy)
4.23
(2.61)
-38.3% Details
11/8/2023 Shoals Technologies Group SHLS Maintain Buy
(N/A)
 
 
  Details
11/2/2023 SolarEdge Technologies SEDG Downgrade Neutral
(Buy)
75.79
(17.59)
-76.79% Details
10/20/2023 SolarEdge Technologies SEDG Maintain Buy
(N/A)
 
 
  Details
10/17/2023 Sunrun RUN Maintain Buy
(N/A)
 
 
  Details
10/17/2023 SolarEdge Technologies SEDG Maintain Buy
(N/A)
 
 
  Details
10/17/2023 Shoals Technologies Group SHLS Maintain Buy
(N/A)
 
 
  Details
10/17/2023 Generac Holdings GNRC Maintain Neutral
(N/A)
 
 
  Details
10/17/2023 First Solar FSLR Maintain Neutral
(N/A)
 
 
  Details
10/17/2023 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
10/17/2023 Canadian Solar CSIQ Maintain Neutral
(N/A)
 
 
  Details
10/17/2023 SunPower SPWR Downgrade Sell
(Neutral)
5.79
(0.62)
-89.29% Details
10/10/2023 Plug Power PLUG Maintain Buy
(N/A)
 
 
  Details
10/2/2023 Generac Holdings GNRC Maintain Neutral
(N/A)
 
 
  Details
9/29/2023 Generac Holdings GNRC Maintain Neutral
(N/A)
 
 
  Details
9/27/2023 First Solar FSLR Maintain Neutral
(N/A)
 
 
  Details
8/30/2023 Sunrun RUN Upgrade Buy
(Neutral)
15.16
(14.42)
-4.88% Details
8/23/2023 Canadian Solar CSIQ Maintain Neutral
(N/A)
 
 
  Details
8/17/2023 Hannon Armstrong HASI New Coverage Neutral
(N/A)
23.20
(27.63)
19.09% Details
8/2/2023 SolarEdge Technologies SEDG Maintain Buy
(N/A)
 
 
  Details
7/27/2023 Nextracker Inc NXT Maintain Neutral
(N/A)
 
 
  Details
7/19/2023 Nextracker Inc NXT New Coverage Neutral
(N/A)
39.44
(116.67)
195.82% Details
7/19/2023 Generac Holdings GNRC Maintain Neutral
(N/A)
 
 
  Details
7/19/2023 First Solar FSLR Upgrade Neutral
(Sell)
201.57
(200.55)
-0.51% Details
7/19/2023 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
7/19/2023 Canadian Solar CSIQ Maintain Neutral
(N/A)
 
 
  Details
7/19/2023 Altus Power AMPS Maintain Buy
(N/A)
 
 
  Details
7/19/2023 SunPower SPWR Maintain Neutral
(N/A)
 
 
  Details
7/5/2023 Plug Power PLUG New Coverage Buy
(N/A)
10.30
(2.61)
-74.66% Details
7/5/2023 Ballard Power Systems BLDP New Coverage Neutral
(N/A)
4.36
(3.69)
-15.37% Details
6/22/2023 Eneti Inc NETI Downgrade Neutral
(Buy)
12.05
(11.33)
-5.98% Details
4/24/2023 Sunrun RUN Maintain Neutral
(N/A)
 
 
  Details
4/24/2023 SunPower SPWR Maintain Neutral
(N/A)
 
 
  Details
4/24/2023 Generac Holdings GNRC Maintain Neutral
(N/A)
 
 
  Details
4/24/2023 First Solar FSLR Downgrade Sell
(Neutral)
215.53
(248.36)
15.23% Details
3/10/2023 Sunrun RUN New Coverage Neutral
(N/A)
24.25
(14.42)
-40.54% Details
3/10/2023 SunPower SPWR New Coverage Neutral
(N/A)
15.47
(0.62)
-95.99% Details
3/10/2023 SolarEdge Technologies SEDG New Coverage Buy
(N/A)
324.93
(75.79)
-76.67% Details
3/10/2023 Shoals Technologies Group SHLS New Coverage Buy
(N/A)
24.27
(6.11)
-74.82% Details
3/10/2023 Heliogen Inc. HLGN New Coverage Neutral
(N/A)
0.26
(1.70)
553.85% Details
3/10/2023 First Solar FSLR New Coverage Neutral
(N/A)
214.33
(248.36)
15.88% Details
3/10/2023 Generac Holdings GNRC New Coverage Neutral
(N/A)
121.45
(284.14)
133.96% Details
3/10/2023 Enphase Energy ENPH New Coverage Buy
(N/A)
218.31
(120.78)
-44.68% Details
3/10/2023 Eneti Inc NETI New Coverage Buy
(N/A)
10.39
(11.33)
9.05% Details
3/10/2023 Canadian Solar CSIQ New Coverage Neutral
(N/A)
42.60
(12.55)
-70.54% Details
3/10/2023 Array Technologies ARRY New Coverage Neutral
(N/A)
21.47
(7.69)
-64.18% Details