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
(4.25)
-9.38% 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
(274.54)
29.12% 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
(321.98)
100.89% 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.22)
31.28% 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.81)
-34.34% Details
10/21/2025 Nuscale Power SMR Downgrade Sell
(Neutral)
44.25
(10.86)
-75.46% Details
10/21/2025 Nextracker Inc NXT Upgrade Buy
(Neutral)
87.06
(120.64)
38.57% Details
10/21/2025 Canadian Solar CSIQ Downgrade Sell
(Neutral)
14.59
(14.73)
0.96% 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
(243.68)
63.69% Details
7/16/2025 Phillips 66 PSX Downgrade Neutral
(Buy)
129.01
(170.34)
32.04% Details
6/23/2025 Nuscale Power SMR New Coverage Neutral
(N/A)
37.20
(10.86)
-70.81% 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
(4.17)
247.5% Details
4/17/2025 Enphase Energy ENPH Downgrade Sell
(Neutral)
51.75
(47.22)
-8.75% Details
4/17/2025 Sunrun RUN Downgrade Neutral
(Buy)
6.53
(12.81)
96.17% Details
4/17/2025 Canadian Solar CSIQ Upgrade Neutral
(Sell)
7.18
(14.73)
105.15% 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
(177.50)
95.64% 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
(52.36)
197.67% Details
1/8/2025 HA Sustainable Infrastructure Capital HASI Upgrade Buy
(Neutral)
27.63
(39.15)
41.69% 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.73)
17.37% Details
10/22/2024 First Solar FSLR Upgrade Buy
(Neutral)
200.55
(249.24)
24.28% 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.28)
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.90)
-26.99% 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.28)
68.25% 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
(57.19)
515.61% 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.22)
-60.9% Details
4/5/2024 Plug Power PLUG Downgrade Sell
(Neutral)
3.15
(2.71)
-13.97% 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
(243.68)
88.74% Details
1/24/2024 Phillips 66 PSX New Coverage Buy
(N/A)
131.11
(170.34)
29.92% Details
1/24/2024 Marathon Petroleum MPC New Coverage Neutral
(N/A)
153.97
(248.52)
61.41% Details
1/24/2024 PBF Energy PBF New Coverage Neutral
(N/A)
43.87
(40.69)
-7.25% Details
1/24/2024 Delek US DK New Coverage Neutral
(N/A)
24.99
(43.41)
73.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.71)
-35.93% 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.63)
-89.12% 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.81)
-15.5% 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
(120.64)
205.88% 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.71)
-73.69% Details
7/5/2023 Ballard Power Systems BLDP New Coverage Neutral
(N/A)
4.36
(4.17)
-4.36% 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
(249.24)
15.64% Details
3/10/2023 Sunrun RUN New Coverage Neutral
(N/A)
24.25
(12.81)
-47.18% Details
3/10/2023 SunPower SPWR New Coverage Neutral
(N/A)
15.47
(0.63)
-95.93% 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
(249.24)
16.29% Details
3/10/2023 Generac Holdings GNRC New Coverage Neutral
(N/A)
121.45
(274.54)
126.05% 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.90)
-63.2% Details