Ratings by Citi (Vikram Bagri)

Date CompanySymbol Type Rating
(Past)
PT
(Past)
Start $
(End $)
% Chg. 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
(4.12)
-12.15% 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
(257.81)
21.25% 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
(295.05)
84.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
(44.55)
23.85% 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
(12.97)
-33.52% Details
10/21/2025 Nuscale Power SMR Downgrade Sell
(Neutral)
44.25
(9.61)
-78.28% Details
10/21/2025 Nextracker Inc NXT Upgrade Buy
(Neutral)
87.06
(115.03)
32.13% Details
10/21/2025 Canadian Solar CSIQ Downgrade Sell
(Neutral)
14.59
(15.15)
3.84% 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
(270.32)
81.58% Details
7/16/2025 Phillips 66 PSX Downgrade Neutral
(Buy)
129.01
(177.33)
37.45% Details
6/23/2025 Nuscale Power SMR New Coverage Neutral
(N/A)
37.20
(9.61)
-74.17% 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.46)
188.33% Details
4/17/2025 Enphase Energy ENPH Downgrade Sell
(Neutral)
51.75
(44.55)
-13.91% Details
4/17/2025 Sunrun RUN Downgrade Neutral
(Buy)
6.53
(12.97)
98.62% Details
4/17/2025 Canadian Solar CSIQ Upgrade Neutral
(Sell)
7.18
(15.15)
111% 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
(174.23)
92.03% 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
(56.91)
223.54% Details
1/8/2025 HA Sustainable Infrastructure Capital HASI Upgrade Buy
(Neutral)
27.63
(38.28)
38.55% 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
(15.15)
20.72% Details
10/22/2024 First Solar FSLR Upgrade Buy
(Neutral)
200.55
(233.06)
16.21% 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.58)
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.02)
-35.12% 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.58)
73.16% 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
(51.84)
458.02% 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
(44.55)
-63.11% Details
4/5/2024 Plug Power PLUG Downgrade Sell
(Neutral)
3.15
(2.64)
-16.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
(270.32)
109.37% Details
1/24/2024 Phillips 66 PSX New Coverage Buy
(N/A)
131.11
(177.33)
35.25% Details
1/24/2024 Marathon Petroleum MPC New Coverage Neutral
(N/A)
153.97
(268.99)
74.7% Details
1/24/2024 PBF Energy PBF New Coverage Neutral
(N/A)
43.87
(49.26)
12.29% Details
1/24/2024 Delek US DK New Coverage Neutral
(N/A)
24.99
(52.97)
111.96% 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.64)
-37.59% 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.60)
-89.64% 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
(12.97)
-14.45% 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
(115.03)
191.66% 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.64)
-74.37% Details
7/5/2023 Ballard Power Systems BLDP New Coverage Neutral
(N/A)
4.36
(3.46)
-20.64% 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
(233.06)
8.13% Details
3/10/2023 Sunrun RUN New Coverage Neutral
(N/A)
24.25
(12.97)
-46.52% Details
3/10/2023 SunPower SPWR New Coverage Neutral
(N/A)
15.47
(0.60)
-96.12% 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
(233.06)
8.74% Details
3/10/2023 Generac Holdings GNRC New Coverage Neutral
(N/A)
121.45
(257.81)
112.28% 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.02)
-67.3% Details