Ratings by Citi (Vikram Bagri)

Date CompanySymbol Type Rating
(Past)
PT
(Past)
Start $
(End $)
% Chg. Details
9/21/2026 SolarEdge SEDG Maintain Sell
(N/A)
 
 
  Details
9/15/2026 FuelCell Energy FCEL New Coverage Neutral
(N/A)
15.28
(16.49)
7.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
(10.80)
-29.73% Details
7/22/2026 Fluence Energy Inc. FLNC Upgrade Buy
(Neutral)
15.28
(7.85)
-48.63% Details
7/22/2026 Energy Vault Holdings Inc. NRGV Upgrade Buy
(Neutral)
3.48
(4.40)
26.44% 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
(208.14)
-2.11% 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
(288.70)
80.12% 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
(32.40)
-9.92% 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
(8.11)
-58.43% Details
10/21/2025 Nuscale Power SMR Downgrade Sell
(Neutral)
44.25
(8.42)
-80.97% Details
10/21/2025 Nextracker Inc NXT Upgrade Buy
(Neutral)
87.06
(80.85)
-7.13% 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
(387.18)
160.08% Details
7/16/2025 Phillips 66 PSX Downgrade Neutral
(Buy)
129.01
(255.75)
98.24% Details
6/23/2025 Nuscale Power SMR New Coverage Neutral
(N/A)
37.20
(8.42)
-77.37% 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
(2.13)
77.5% Details
4/17/2025 Enphase Energy ENPH Downgrade Sell
(Neutral)
51.75
(32.40)
-37.39% Details
4/17/2025 Sunrun RUN Downgrade Neutral
(Buy)
6.53
(8.11)
24.2% Details
4/17/2025 Canadian Solar CSIQ Upgrade Neutral
(Sell)
7.18
(10.80)
50.42% 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
(147.07)
62.1% 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
(32.68)
85.79% Details
1/8/2025 HA Sustainable Infrastructure Capital HASI Upgrade Buy
(Neutral)
27.63
(36.44)
31.89% 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
(10.80)
-13.94% Details
10/22/2024 First Solar FSLR Upgrade Buy
(Neutral)
200.55
(177.71)
-11.39% 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.47)
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
(4.03)
-62.75% 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.47)
22.26% 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
(38.04)
309.47% 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
(32.40)
-73.17% Details
4/5/2024 Plug Power PLUG Downgrade Sell
(Neutral)
3.15
(1.98)
-37.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
(387.18)
199.88% Details
1/24/2024 Phillips 66 PSX New Coverage Buy
(N/A)
131.11
(255.75)
95.07% Details
1/24/2024 Marathon Petroleum MPC New Coverage Neutral
(N/A)
153.97
(393.52)
155.58% Details
1/24/2024 PBF Energy PBF New Coverage Neutral
(N/A)
43.87
(73.69)
67.97% Details
1/24/2024 Delek US DK New Coverage Neutral
(N/A)
24.99
(67.84)
171.47% 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.98)
-53.19% 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.31)
-94.65% 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
(8.11)
-46.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
(80.85)
104.99% 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
(1.98)
-80.78% Details
7/5/2023 Ballard Power Systems BLDP New Coverage Neutral
(N/A)
4.36
(2.13)
-51.15% 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
(177.71)
-17.55% Details
3/10/2023 Sunrun RUN New Coverage Neutral
(N/A)
24.25
(8.11)
-66.56% Details
3/10/2023 SunPower SPWR New Coverage Neutral
(N/A)
15.47
(0.31)
-98% 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
(177.71)
-17.09% Details
3/10/2023 Generac Holdings GNRC New Coverage Neutral
(N/A)
121.45
(208.14)
71.38% 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
(4.03)
-81.23% Details