Ratings by Roth/MKM (Philip Shen)

Date CompanySymbol Type Rating
(Past)
PT
(Past)
Start $
(End $)
% Chg. Details
4/30/2026 Daqo New Energy DQ Maintain Neutral
(N/A)
 
 
  Details
4/6/2026 Quanta Services PWR Maintain Buy
(N/A)
 
 
  Details
4/2/2026 TOYO Co. TOYO New Coverage Buy
(N/A)
7.33
(8.66)
18.14% Details
3/23/2026 Canadian Solar CSIQ Maintain Neutral
(N/A)
 
 
  Details
3/9/2026 SOLV Energy Inc MWH New Coverage Buy
(N/A)
28.47
(33.65)
18.19% Details
2/20/2026 Quanta Services PWR Maintain Buy
(N/A)
 
 
  Details
12/23/2025 T1 Energy Inc. TE Maintain Buy
(N/A)
 
 
  Details
11/24/2025 T1 Energy Inc. TE New Coverage Buy
(N/A)
2.72
(8.67)
218.75% Details
11/17/2025 FTC Solar Inc. FTCI Upgrade Buy
(Neutral)
10.43
(5.15)
-50.62% Details
10/9/2025 Primoris Services Corporation PRIM New Coverage Buy
(N/A)
137.30
(93.62)
-31.81% Details
8/7/2025 Shoals Technologies Group SHLS Upgrade Buy
(Neutral)
4.67
(10.32)
120.99% Details
7/31/2025 Tigo Energy TYGO Upgrade Buy
(Neutral)
1.23
(2.55)
107.32% Details
7/29/2025 Nextracker Inc NXT Maintain Buy
(N/A)
 
 
  Details
7/29/2025 Quanta Services PWR Maintain Buy
(N/A)
 
 
  Details
7/1/2025 MasTec MTZ New Coverage Buy
(N/A)
171.99
(394.46)
129.35% Details
4/25/2025 Canadian Solar CSIQ Downgrade Neutral
(Buy)
7.86
(15.31)
94.78% Details
4/1/2025 FTC Solar Inc. FTCI Maintain Neutral
(N/A)
 
 
  Details
3/3/2025 Sunnova NOVA Downgrade Neutral
(Buy)
1.66
(0.22)
-86.75% Details
2/21/2025 Quanta Services PWR New Coverage Buy
(N/A)
292.07
(703.45)
140.85% Details
12/4/2024 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
10/14/2024 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
9/4/2024 JinkoSolar Holding Co., Ltd. JKS Maintain Neutral
(N/A)
 
 
  Details
9/3/2024 Shoals Technologies Group SHLS Maintain Neutral
(N/A)
 
 
  Details
8/27/2024 Daqo New Energy DQ Maintain Neutral
(N/A)
 
 
  Details
8/26/2024 Canadian Solar CSIQ Maintain Buy
(N/A)
 
 
  Details
8/21/2024 Bio-Path Holdings BPTH Maintain Buy
(N/A)
 
 
  Details
8/20/2024 Nextracker Inc NXT Maintain Buy
(N/A)
 
 
  Details
8/16/2024 Sunnova NOVA Maintain Buy
(N/A)
 
 
  Details
8/13/2024 TPI Composites TPIC Maintain Neutral
(N/A)
 
 
  Details
8/9/2024 Array Technologies ARRY Downgrade Neutral
(Buy)
8.99
(8.01)
-10.9% Details
8/6/2024 Shoals Technologies Group SHLS Maintain Neutral
(N/A)
 
 
  Details
7/29/2024 Generac Holdings GNRC Maintain Neutral
(N/A)
 
 
  Details
7/23/2024 SolarEdge Technologies SEDG Maintain Neutral
(N/A)
 
 
  Details
7/15/2024 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
6/3/2024 Bio-Path Holdings BPTH Maintain Buy
(N/A)
 
 
  Details
5/31/2024 Maxeon Solar Technologies Ltd. MAXN Maintain Neutral
(N/A)
 
 
  Details
5/31/2024 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
5/30/2024 Sunnova NOVA Maintain Buy
(N/A)
 
 
  Details
5/24/2024 ReneSola Ltd. SOL Maintain Buy
(N/A)
 
 
  Details
5/15/2024 Tigo Energy TYGO Maintain Neutral
(N/A)
 
 
  Details
5/14/2024 FTC Solar Inc. FTCI Maintain Neutral
(N/A)
 
 
  Details
5/8/2024 Shoals Technologies Group SHLS Downgrade Neutral
(Buy)
8.85
(4.67)
-47.23% Details
5/7/2024 Shoals Technologies Group SHLS Maintain Buy
(N/A)
 
 
  Details
5/6/2024 TPI Composites TPIC Maintain Neutral
(N/A)
 
 
  Details
5/2/2024 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
4/23/2024 Generac Holdings GNRC Maintain Neutral
(N/A)
 
 
  Details
4/18/2024 Bio-Path Holdings BPTH Maintain Buy
(N/A)
 
 
  Details
4/17/2024 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
4/9/2024 Maxeon Solar Technologies Ltd. MAXN Maintain Neutral
(N/A)
 
 
  Details
4/2/2024 Bio-Path Holdings BPTH Maintain Buy
(N/A)
 
 
  Details
3/21/2024 JinkoSolar Holding Co., Ltd. JKS Downgrade Neutral
(Buy)
24.90
(17.51)
-29.68% Details
3/14/2024 FTC Solar Inc. FTCI Downgrade Neutral
(Buy)
0.47
(10.43)
2119.15% Details
3/1/2024 Daqo New Energy DQ Maintain Neutral
(N/A)
 
 
  Details
2/29/2024 Shoals Technologies Group SHLS Maintain Buy
(N/A)
 
 
  Details
2/27/2024 Array Technologies ARRY Maintain Buy
(N/A)
 
 
  Details
2/27/2024 TPI Composites TPIC Maintain Neutral
(N/A)
 
 
  Details
2/21/2024 SolarEdge Technologies SEDG Maintain Neutral
(N/A)
 
 
  Details
2/15/2024 Generac Holdings GNRC Maintain Neutral
(N/A)
 
 
  Details
2/14/2024 Tigo Energy TYGO Maintain Neutral
(N/A)
 
 
  Details
2/7/2024 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
2/6/2024 Generac Holdings GNRC Maintain Neutral
(N/A)
 
 
  Details
2/1/2024 Nextracker Inc NXT Maintain Buy
(N/A)
 
 
  Details
1/31/2024 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
11/22/2023 ReneSola Ltd. SOL Maintain Buy
(N/A)
 
 
  Details
11/16/2023 Maxeon Solar Technologies Ltd. MAXN Maintain Neutral
(N/A)
 
 
  Details
11/15/2023 Canadian Solar CSIQ Maintain Buy
(N/A)
 
 
  Details
11/10/2023 Shoals Technologies Group SHLS Maintain Buy
(N/A)
 
 
  Details
11/9/2023 Tigo Energy TYGO Downgrade Neutral
(Buy)
2.26
(1.23)
-45.58% Details
11/8/2023 FTC Solar Inc. FTCI Maintain Buy
(N/A)
 
 
  Details
11/8/2023 Array Technologies ARRY Maintain Buy
(N/A)
 
 
  Details
11/7/2023 TPI Composites TPIC Maintain Neutral
(N/A)
 
 
  Details
11/3/2023 Sunrun RUN Maintain Buy
(N/A)
 
 
  Details
10/20/2023 SolarEdge Technologies SEDG Downgrade Neutral
(Buy)
120.78
(51.04)
-57.74% Details
10/11/2023 Maxeon Solar Technologies Ltd. MAXN Downgrade Neutral
(Buy)
9.89
(0.76)
-92.32% Details
9/28/2023 Sunnova NOVA Maintain Buy
(N/A)
 
 
  Details
8/4/2023 SolarEdge Technologies SEDG Maintain Buy
(N/A)
 
 
  Details
7/28/2023 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
7/27/2023 Nextracker Inc NXT Maintain Buy
(N/A)
 
 
  Details
7/27/2023 TPI Composites TPIC Downgrade Neutral
(Buy)
9.99
(0.13)
-98.7% Details
6/20/2023 Tigo Energy TYGO New Coverage Buy
(N/A)
16.20
(2.55)
-84.26% Details
6/14/2023 Maxeon Solar Technologies Ltd. MAXN Upgrade Buy
(Neutral)
28.29
(9.89)
-65.04% Details
5/31/2023 Canadian Solar CSIQ Maintain Buy
(N/A)
 
 
  Details
5/5/2023 Sunlight Financial Holdings SUNL Maintain Neutral
(N/A)
 
 
  Details
4/24/2023 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
4/21/2023 Sunnova NOVA Maintain Buy
(N/A)
 
 
  Details
3/8/2023 Maxeon Solar Technologies Ltd. MAXN Maintain Neutral
(N/A)
 
 
  Details
3/6/2023 Nextracker Inc NXT New Coverage Buy
(N/A)
33.35
(121.14)
263.24% Details
2/24/2023 Sunnova NOVA Maintain Buy
(N/A)
 
 
  Details
1/24/2023 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
1/24/2023 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
1/11/2023 JinkoSolar Holding Co., Ltd. JKS Upgrade Buy
(Neutral)
49.12
(24.90)
-49.31% Details
11/21/2022 Sunlight Financial Holdings SUNL Maintain Neutral
(N/A)
 
 
  Details
11/11/2022 Maxeon Solar Technologies Ltd. MAXN Maintain Neutral
(N/A)
 
 
  Details
11/9/2022 FTC Solar Inc. FTCI Maintain Buy
(N/A)
 
 
  Details
10/31/2022 JinkoSolar Holding Co., Ltd. JKS Maintain Neutral
(N/A)
 
 
  Details
10/26/2022 TPI Composites TPIC Maintain Buy
(N/A)
 
 
  Details
10/25/2022 SolarEdge Technologies SEDG Maintain Buy
(N/A)
 
 
  Details
10/20/2022 Generac Holdings GNRC Downgrade Sell
(Buy)
147.74
(278.83)
88.73% Details
10/6/2022 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
9/29/2022 Sunlight Financial Holdings SUNL Downgrade Neutral
(Buy)
2.57
(0.25)
-90.27% Details
8/19/2022 Maxeon Solar Technologies Ltd. MAXN Maintain Neutral
(N/A)
 
 
  Details
8/10/2022 FTC Solar Inc. FTCI Maintain Buy
(N/A)
 
 
  Details
8/10/2022 Array Technologies ARRY Maintain Buy
(N/A)
 
 
  Details
8/5/2022 Daqo New Energy DQ Maintain Neutral
(N/A)
 
 
  Details
8/4/2022 TPI Composites TPIC Maintain Buy
(N/A)
 
 
  Details
7/29/2022 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
7/20/2022 Sunrun RUN Maintain Buy
(N/A)
 
 
  Details
6/6/2022 FTC Solar Inc. FTCI Upgrade Buy
(Neutral)
3.97
(0.47)
-88.16% Details
6/6/2022 Array Technologies ARRy Upgrade Buy
(Neutral)
11.50
(8.99)
-21.83% Details
5/27/2022 Maxeon Solar Technologies Ltd. MAXN Maintain Neutral
(N/A)
 
 
  Details
5/24/2022 Generac Holdings GNRC Maintain Buy
(N/A)
 
 
  Details
5/20/2022 Sunworks SUNW Maintain Neutral
(N/A)
 
 
  Details
5/17/2022 Shoals Technologies Group SHLS Maintain Buy
(N/A)
 
 
  Details
5/11/2022 Array Technologies ARRY Downgrade Neutral
(Buy)
7.31
(8.01)
9.58% Details
5/9/2022 Sunrun RUN Maintain Buy
(N/A)
 
 
  Details
5/6/2022 TPI Composites TPIC Upgrade Buy
(Neutral)
13.15
(0.13)
-99.01% Details
5/2/2022 JinkoSolar Holding Co., Ltd. JKS Maintain Neutral
(N/A)
 
 
  Details
4/29/2022 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
4/22/2022 Daqo New Energy DQ Maintain Neutral
(N/A)
 
 
  Details
2/22/2022 Hannon Armstrong HASI Maintain Buy
(N/A)
 
 
  Details
2/4/2022 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
1/24/2022 FTC Solar Inc. FTCI Downgrade Neutral
(Buy)
4.11
(3.97)
-3.41% Details
1/5/2022 ReneSola Ltd. SOl Upgrade Buy
(Neutral)
6.13
(1.94)
-68.35% Details
12/23/2021 Daqo New Energy DQ Maintain Neutral
(N/A)
 
 
  Details
12/2/2021 JinkoSolar Holding Co., Ltd. JKS Maintain Neutral
(N/A)
 
 
  Details
11/17/2021 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
11/16/2021 Sunlight Financial Holdings SUNL Maintain Buy
(N/A)
 
 
  Details
11/12/2021 Array Technologies ARRY Maintain Buy
(N/A)
 
 
  Details
11/9/2021 TPI Composites TPIC Downgrade Neutral
(N/A)
31.10
(0.13)
-99.58% Details
11/8/2021 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
11/1/2021 Daqo New Energy DQ Maintain Buy
(N/A)
 
 
  Details
11/1/2021 Sunnova NOVA Maintain Buy
(N/A)
 
 
  Details
10/14/2021 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
9/28/2021 Generac Holdings GNRC Maintain Buy
(N/A)
 
 
  Details
9/17/2021 JinkoSolar Holding Co., Ltd. JKS Maintain Neutral
(N/A)
 
 
  Details
8/10/2021 Array Technologies ARRY Upgrade Buy
(Neutral)
13.62
(8.01)
-41.19% Details
8/3/2021 SolarEdge Technologies SEDG Maintain Buy
(N/A)
 
 
  Details
8/2/2021 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
7/12/2021 Daqo New Energy DQ Maintain Neutral
(N/A)
 
 
  Details
6/21/2021 Spartan Acquisition Corp II SPRQ New Coverage Buy
(N/A)
9.99
(9.46)
-5.31% Details
6/10/2021 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
6/7/2021 Sunrun RUN Maintain Buy
(N/A)
 
 
  Details
5/28/2021 Maxeon Solar Technologies Ltd. MAXN Maintain Neutral
(N/A)
 
 
  Details
5/26/2021 ReneSola Ltd. SOL Maintain Neutral
(N/A)
 
 
  Details
5/24/2021 FTC Solar Inc. FTCI New Coverage Buy
(N/A)
8.62
(4.11)
-52.32% Details
5/17/2021 Sunworks SUNW Maintain Neutral
(N/A)
 
 
  Details
5/12/2021 Array Technologies ARRY Downgrade Neutral
(Buy)
24.88
(8.01)
-67.81% Details
5/4/2021 SolarEdge Technologies SEDG Maintain Buy
(N/A)
 
 
  Details
4/28/2021 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
4/26/2021 Sunworks SUNW Maintain Neutral
(N/A)
 
 
  Details
4/21/2021 Generac Holdings GNRC Maintain Buy
(N/A)
 
 
  Details
4/21/2021 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
3/23/2021 Canadian Solar CSIQ Maintain Buy
(N/A)
 
 
  Details
3/11/2021 Bio-Path Holdings BPTH New Coverage Buy
(N/A)
6.72
(0.21)
-96.88% Details
2/22/2021 Sunnova NOVA Maintain Buy
(N/A)
 
 
  Details
2/17/2021 SolarEdge Technologies SEDG Maintain Buy
(N/A)
 
 
  Details
2/10/2021 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
2/5/2021 American Superconductor AMSC Maintain Buy
(N/A)
 
 
  Details
1/26/2021 Daqo New Energy DQ Maintain Neutral
(N/A)
 
 
  Details
1/25/2021 Sunrun RUN Maintain Buy
(N/A)
 
 
  Details
1/25/2021 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
1/19/2021 Maxeon Solar Technologies Ltd. MAXN New Coverage Buy
(N/A)
36.36
(0.76)
-97.91% Details
12/24/2020 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
12/15/2020 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
12/14/2020 JinkoSolar Holding Co., Ltd. JKS Maintain Buy
(N/A)
 
 
  Details
12/9/2020 Array Technologies ARRY New Coverage Buy
(N/A)
36.57
(8.01)
-78.1% Details
11/12/2020 Azure Power Global Limited AZRE Maintain Buy
(N/A)
 
 
  Details
11/9/2020 TPI Composites TPIC Maintain Buy
(N/A)
 
 
  Details
11/2/2020 SolarEdge Technologies SEDG Maintain Buy
(N/A)
 
 
  Details
10/29/2020 Generac Holdings GNRC Maintain Buy
(N/A)
 
 
  Details
10/28/2020 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
10/26/2020 Daqo New Energy DQ Downgrade Neutral
(Buy)
198.00
(13.51)
-93.18% Details
10/26/2020 First Solar FSLR Upgrade Buy
(Neutral)
82.65
(254.80)
208.29% Details
10/19/2020 Daqo New Energy DQ Maintain Buy
(N/A)
 
 
  Details
10/16/2020 Daqo New Energy DQ Maintain Buy
(N/A)
 
 
  Details
10/12/2020 First Solar FSLR Maintain Neutral
(N/A)
 
 
  Details
10/7/2020 American Superconductor AMSC Maintain Buy
(N/A)
 
 
  Details
9/28/2020 Generac Holdings GNRC Maintain Buy
(N/A)
 
 
  Details
9/3/2020 Generac Holdings GNRC Maintain Buy
(N/A)
 
 
  Details
8/12/2020 Sunworks SUNW Maintain Neutral
(N/A)
 
 
  Details
8/11/2020 Sunrun RUN Maintain Buy
(N/A)
 
 
  Details
8/7/2020 First Solar FSLR Maintain Neutral
(N/A)
 
 
  Details
8/4/2020 SolarEdge Technologies SEDG Maintain Buy
(N/A)
 
 
  Details
7/31/2020 Generac Holdings GNRC Maintain Buy
(N/A)
 
 
  Details
7/31/2020 Sunnova NOVA Maintain Buy
(N/A)
 
 
  Details
7/27/2020 SolarEdge Technologies SEDG Maintain Buy
(N/A)
 
 
  Details
7/27/2020 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
7/27/2020 Sunnova NOVA Maintain Buy
(N/A)
 
 
  Details
7/27/2020 First Solar FSLR Downgrade Neutral
(Buy)
62.50
(254.80)
307.68% Details
7/23/2020 Generac Holdings GNRC Maintain Buy
(N/A)
 
 
  Details
7/23/2020 TPI Composites TPIC Maintain Buy
(N/A)
 
 
  Details
7/20/2020 Daqo New Energy DQ Maintain Buy
(N/A)
 
 
  Details
7/8/2020 Vivint Solar VSLR Maintain Buy
(N/A)
 
 
  Details
7/8/2020 Sunrun RUN Maintain Buy
(N/A)
 
 
  Details
7/8/2020 Daqo New Energy DQ Maintain Buy
(N/A)
 
 
  Details
7/6/2020 Generac Holdings GNRC Maintain Buy
(N/A)
 
 
  Details
6/30/2020 Generac Holdings GNRC New Coverage Buy
(N/A)
118.88
(278.83)
134.55% Details
6/26/2020 Daqo New Energy DQ Maintain Buy
(N/A)
 
 
  Details
6/18/2020 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
6/12/2020 Sunnova NOVA Maintain Buy
(Buy)
 
 
  Details
6/3/2020 Vivint Solar VSLR Maintain Buy
(N/A)
 
 
  Details
5/22/2020 Sunworks SUNW Maintain Neutral
(N/A)
 
 
  Details
5/18/2020 Sunnova NOVA Maintain Buy
(N/A)
 
 
  Details
5/8/2020 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
4/24/2020 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
4/2/2020 Sunworks SUNW Downgrade Neutral
(Buy)
0.38
(0.06)
-84.21% Details
3/16/2020 JinkoSolar Holding Co., Ltd. JKS Maintain Buy
(N/A)
 
 
  Details
3/9/2020 SolarEdge Technologies SEDG Maintain Buy
(N/A)
 
 
  Details
3/6/2020 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
3/3/2020 TPI Composites TPIC Upgrade Buy
(Neutral)
23.74
(31.10)
31% Details
2/27/2020 Hannon Armstrong HASI Maintain Buy
(N/A)
 
 
  Details
2/24/2020 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
2/20/2020 SolarEdge Technologies SEDG Maintain Buy
(N/A)
 
 
  Details
2/10/2020 TPI Composites TPIC Maintain Neutral
(N/A)
 
 
  Details
1/6/2020 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
12/16/2019 Azure Power Global Limited AZRE Maintain Buy
(N/A)
 
 
  Details
12/3/2019 Canadian Solar CSIQ Maintain Buy
(N/A)
 
 
  Details
11/8/2019 TPI Composites TPIC Downgrade Neutral
(Buy)
16.12
(23.74)
47.27% Details
11/4/2019 Sunnova NOVA Maintain Buy
(N/A)
 
 
  Details
10/25/2019 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
10/21/2019 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
8/23/2019 Sunnova NOVA Maintain Buy
(N/A)
 
 
  Details
8/20/2019 Sunnova NOVA New Coverage Buy
(N/A)
11.21
(0.22)
-98.04% Details
7/29/2019 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
7/29/2019 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
6/13/2019 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
5/23/2019 Sunrun RUN Maintain Buy
(N/A)
 
 
  Details
5/20/2019 JinkoSolar Holding Co., Ltd. JKS Maintain Buy
(N/A)
 
 
  Details
5/6/2019 Vivint Solar VSLR New Coverage Buy
(N/A)
5.47
(43.08)
687.57% Details
5/2/2019 Hannon Armstrong HASI Maintain Buy
(N/A)
 
 
  Details
4/22/2019 First Solar FSLR Maintain Buy
(N/A)
 
 
  Details
3/21/2019 Enphase Energy ENPH Maintain Buy
(N/A)
 
 
  Details
2/25/2019 Hannon Armstrong HASI Maintain Buy
(N/A)
 
 
  Details
2/7/2019 American Superconductor Corp ASMC Maintain Buy
(N/A)
 
 
  Details
2/4/2019 JinkoSolar Holding Co., Ltd. JKS Upgrade Buy
(N/A)
15.15
(17.51)
15.58% Details
2/4/2019 JinkoSolar Holding Co., Ltd. JKS Upgrade Buy
(Neutral)
16.66
(15.15)
-9.06% Details
12/7/2018 First Solar FSLR Maintain Buy
(Buy)
 
 
  Details
11/8/2018 TPI Composites TPIC Maintain Buy
(N/A)
 
 
  Details
8/16/2018 Canadian Solar CSIQ Maintain Buy
(N/A)
 
 
  Details