Ratings by Citi (Vikram Bagri)

Date CompanySymbol Type Rating
(Past)
PT
(Past)
Start $
(End $)
% Chg. Details
10/13/2026 Valero Energy VLO Maintain Neutral
(N/A)
 
 
  Details
10/8/2026 Sunrun RUN Maintain Buy
(N/A)
 
 
  Details
10/6/2026 PBF Energy PBF Maintain Neutral
(N/A)
 
 
  Details
9/29/2026 Generac Holdings GNRC Maintain Neutral
(N/A)
 
 
  Details
9/21/2026 SolarEdge SEDG Maintain Sell
(N/A)
 
 
  Details
9/15/2026 FuelCell Energy FCEL New Coverage Neutral
(N/A)
15.28
(13.00)
-14.92% Details
8/27/2026 Canadian Solar CSIQ Maintain Neutral
(N/A)
 
 
  Details
8/25/2026 Bloom Energy Corp. BE Maintain Neutral
(N/A)
 
 
  Details
8/20/2026 Energy Vault Holdings Inc. NRGV Maintain Buy
(N/A)
 
 
  Details
8/6/2026 Sunrun RUN Maintain Buy
(N/A)
 
 
  Details
8/6/2026 Nuscale Power SMR Maintain Sell
(N/A)
 
 
  Details
7/31/2026 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
7/29/2026 Enphase Energy ENPH Maintain Neutral
(N/A)
 
 
  Details
7/22/2026 Canadian Solar CSIQ Upgrade Neutral
(Sell)
15.37
(9.81)
-36.17% Details
7/22/2026 Fluence Energy Inc. FLNC Upgrade Buy
(Neutral)
15.28
(5.80)
-62.04% Details
7/22/2026 Energy Vault Holdings Inc. NRGV Upgrade Buy
(Neutral)
3.48
(2.84)
-18.39% Details
7/1/2026 Generac Holdings GNRC Maintain Neutral
(N/A)
 
 
  Details
6/11/2026 Energy Vault Holdings Inc. NRGV New Coverage Neutral
(N/A)
4.69
(3.48)
-25.8% 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
(192.68)
-9.38% 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
(221.31)
38.08% 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
(30.62)
-14.87% 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
(7.30)
-62.58% Details
10/21/2025 Nextracker Inc NXT Upgrade Buy
(Neutral)
87.06
(80.04)
-8.06% Details
10/21/2025 Nuscale Power SMR Downgrade Sell
(Neutral)
44.25
(5.83)
-86.82% Details
10/21/2025 Canadian Solar CSIQ Downgrade Sell
(Neutral)
14.59
(15.37)
5.35% 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
(444.71)
198.72% Details
7/16/2025 Phillips 66 PSX Downgrade Neutral
(Buy)
129.01
(293.17)
127.25% Details
6/23/2025 Nuscale Power SMR New Coverage Neutral
(N/A)
37.20
(5.83)
-84.33% 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
(1.57)
30.83% Details
4/17/2025 Enphase Energy ENPH Downgrade Sell
(Neutral)
51.75
(30.62)
-40.83% Details
4/17/2025 Sunrun RUN Downgrade Neutral
(Buy)
6.53
(7.30)
11.79% Details
4/17/2025 Canadian Solar CSIQ Upgrade Neutral
(Sell)
7.18
(9.81)
36.63% Details
4/11/2025 Phillips 66 PSX Maintain Buy
(N/A)
 
 
  Details
4/11/2025 Valero Energy VLO 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
(114.94)
26.68% 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
(31.36)
78.28% Details
1/8/2025 HA Sustainable Infrastructure Capital HASI Upgrade Buy
(Neutral)
27.63
(36.42)
31.81% 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
(9.81)
-21.83% Details
10/22/2024 First Solar FSLR Upgrade Buy
(Neutral)
200.55
(172.64)
-13.92% 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
(7.17)
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
(3.43)
-68.3% 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
(7.17)
17.35% 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
(27.97)
201.08% 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
(30.62)
-74.65% Details
4/5/2024 Plug Power PLUG Downgrade Sell
(Neutral)
3.15
(1.38)
-56.19% 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
(444.71)
244.44% Details
1/24/2024 Phillips 66 PSX New Coverage Buy
(N/A)
131.11
(293.17)
123.61% Details
1/24/2024 PBF Energy PBF New Coverage Neutral
(N/A)
43.87
(84.52)
92.66% Details
1/24/2024 Marathon Petroleum MPC New Coverage Neutral
(N/A)
153.97
(478.07)
210.5% Details
1/24/2024 Delek US DK New Coverage Neutral
(N/A)
24.99
(76.59)
206.48% 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
(1.38)
-67.38% 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.25)
-95.68% 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
(7.30)
-51.85% 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
(80.04)
102.94% Details
7/19/2023 First Solar FSLR Upgrade Neutral
(Sell)
201.57
(200.55)
-0.51% Details
7/19/2023 Generac Holdings GNRC Maintain Neutral
(N/A)
 
 
  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
(1.38)
-86.6% Details
7/5/2023 Ballard Power Systems BLDP New Coverage Neutral
(N/A)
4.36
(1.57)
-63.99% 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
(172.64)
-19.9% Details
3/10/2023 Sunrun RUN New Coverage Neutral
(N/A)
24.25
(7.30)
-69.9% Details
3/10/2023 SunPower SPWR New Coverage Neutral
(N/A)
15.47
(0.25)
-98.38% 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
(172.64)
-19.45% Details
3/10/2023 Generac Holdings GNRC New Coverage Neutral
(N/A)
121.45
(192.68)
58.65% 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
(3.43)
-84.02% Details