Profile
CSIQ FSLR NXT ENPH RUN SEDG
Company Name Canadian Solar Inc. First Solar, Inc. Nextracker Inc. Enphase Energy, Inc. Sunrun Inc. SolarEdge Technologies, Inc.
Sector Energy Energy Energy Energy Energy Energy
Industry Solar Solar Solar Solar Solar Solar
Market Cap $731.34M $21.78B $10.00B $4.96B $3.70B $1.75B
Employees 17.11K 8.10K 1.30K 2.78K 11.06K 3.96K
CEO Xiaohua Qu Mark R. Widmar Daniel S. Shugar Badrinarayanan Kothandaraman Mary Grace Powell Yehoshua Nir
Ratings
CSIQ FSLR NXT ENPH RUN SEDG
Quant Rating Score 2 3 3 3 2 1
Quant Rating Sell Neutral Neutral Neutral Sell Strong Sell
Trading
CSIQ FSLR NXT ENPH RUN SEDG
Last Close $10.78 $203.31 $67.5 $37.32 $16.01 $29.49
High 52 $17.47 $255.75 $70.12 $119.74 $20.31 $34.42
Low 52 $6.75 $120.38 $31.29 $30.11 $5.67 $10.47
Price vs. 52 Week High -38.29 % -20.5 % -3.74 % -68.83 % -21.17 % -14.32 %
Price vs. 52 Week Low 59.7 % 68.89 % 115.72 % 23.95 % 182.36 % 181.66 %
Total Return
CSIQ FSLR NXT ENPH RUN SEDG
1 Month Return -5.6 % 10.06 % 23.85 % 11.2 % 40.19 % 17.49 %
3 Month Return -1.01 % 21.14 % 13.6 % -16.5 % 89.02 % 40.36 %
6 Month Return 13.83 % 49.45 % 52.3 % -36.17 % 143.68 % 86.35 %
9 Month Return -15.05 % 1.82 % 90.3 % -49.46 % 58.2 % 120.9 %
YTD Return -3.06 % 15.36 % 84.78 % -45.66 % 73.08 % 116.84 %
1 Year Return -22.45 % -13.83 % 88.39 % -64.74 % -14.75 % 62.48 %
3 Year Return 0 % 0 % 0 % 0 % 0 % 0 %
5 Year Return 0 % 0 % 0 % 0 % 0 % 0 %
Dividends
CSIQ FSLR NXT ENPH RUN SEDG
Dividend Yield Percentage (TTM) - - - - - -
Dividend Paid and Capex Coverage Ration (TTM) -0.13 % 0.24 % 14.57 % 10.45 % -0.55 % -0.36 %
Dividend Per Share (TTM) - - - - - -
Payout Ratio (TTM) - - - - - -
Profitability
CSIQ FSLR NXT ENPH RUN SEDG
Gross Profit Margin TTM 18.75 % 42.76 % 33.93 % 48 % 18.52 % -84.03 %
Return on Assets TTM -0.05 % 9.78 % 16.07 % 5.5 % -12.09 % -68.9 %
Return on Equity TTM -0.24 % 15.57 % 35.67 % 20.22 % -76.77 % -252.16 %
Return on Capital Employed TTM -0.59 % 13.61 % 28.21 % 8.77 % -18.1 % -108.07 %
Net Income Per EBT TTM 3.67 % 93.64 % 79.28 % 83.38 % 55.96 % 107.47 %
EBT Per Ebit TTM 346.52 % 98.63 % 103.28 % 118.49 % 126.96 % 100.26 %
EBIT Per Revenue TTM -0.92 % 31.35 % 21.44 % 11.93 % -169.7 % -169.33 %
Cash Flow To Debt Ratio TTM -3.37 % 28.01 % - 33.41 % -5.74 % -3.42 %
Receivables Turnover TTM 4.46 1.87 2.68 5.58 11.42 4.33
Payables Turnover TTM 4.73 6.76 3.53 4.74 6.2 9.69
Inventory Turnover TTM 3.85 1.44 9.03 4.46 3.53 3.27
Fixed Asset Turnover TTM 103.5 % 74.11 % 4285.34 % 911.51 % 13.12 % 252.9 %
Asset Turnover TTM 39.96 % 33.78 % 91.55 % 46.65 % 10.03 % 37.77 %
Operating Cash Flow Per Share TTM -3.59 2.79 4.17 3.15 -3.54 -0.44
Free Cash Flow Per Share TTM -30.39 -8.8 3.89 2.85 -10.03 -0.85
Cash Per Share TTM 2771.73 % 1077.13 % 503.55 % 1167.8 % 441.57 % 1351.05 %
Operating Cash Flow Sales Ratio TTM -4.06 % 6.88 % 19.86 % 27.82 % -38.11 % -2.71 %
Free Cash Flow Operating Cash Flow Ratio TTM 847.39 % -315.44 % 93.14 % 90.43 % 283.4 % 192.62 %
Cash Flow Coverage Ratios TTM -3.37 % 28.01 % - 33.41 % -5.74 % -3.42 %
Price To Free Cash Flows Ratio TTM -0.36 -23.1 17.42 13.3 -1.61 -35.56
Price To Operating Cash Flows Ratio TTM -3.04 72.78 16.19 12.05 -4.53 -67.05
Price Cash Flow Ratio TTM -3.04 72.78 16.19 12.05 -4.53 -67.05
Income Statement (TTM)
CSIQ FSLR NXT ENPH RUN SEDG
Revenue $5.99B $4.21B $2.96B $1.33B $2.04B $0.9B
Gross Profit $1B $1.86B $1.01B $0.63B $0.33B $-0.88B
Gross Profit Ratio 16.67% 44.17% 34.09% 47.29% 16.12% -97.31%
EBITDA $0.56B $1.87B $0.65B $0.21B $-2.91B $-1.64B
Net Income $0.04B $1.29B $0.51B $0.1B $-2.85B $-1.81B
EPS Diluted 0.54 12.02 3.47 0.75 -12.81 -31.64
Balance Sheet (MRQ)
CSIQ FSLR NXT ENPH RUN SEDG
Long Term Debt $2.9B $0.47B $0.03B $1.2B $12.74B $0.4B
Total Liabilities $9.36B $4.15B $1.56B $2.42B $15.73B $1.97B
Total Equity $4.15B $7.98B $1.63B $0.83B $4.16B $0.66B
Total Investments $0.32B $0.17B $0B $1.25B $0.08B $0.37B
Total Debt $5.91B $0.72B $0.03B $1.31B $13.02B $0.76B
Total Assets $13.51B $12.12B $3.19B $3.25B $19.9B $2.63B
Cash Flow Statement (TTM)
CSIQ FSLR NXT ENPH RUN SEDG
Net Income $-0.08B $1.29B $0.52B $0.1B $-4.36B $-1.81B
Inventory $0B $-0.28B $-0B $0.05B $0.06B $0.07B
Dividends Paid $0B $0B $0B $0B $0B $0B
Operating Cash Flow $-0.89B $1.22B $0.66B $0.51B $-0.77B $-0.31B
Capital Expenditure $-1.87B $-1.53B $-0.03B $-0.03B $-2.7B $-0.11B
Related Stocks
Ticker Name Price
ARRY Array Technologies, Inc. 7.665
BEEM Beam Global 2.34
BEEMW Beam Global 0.0997
CSLR Complete Solaria, Inc. 1.805
ENPH Enphase Energy, Inc. 37.64
FSLR First Solar, Inc. 201.71
FTCI FTC Solar, Inc. 7.17
ISUN iSun, Inc. 0.04745
JKS JinkoSolar Holding Co., Ltd. 25.119
MAXN Maxeon Solar Technologies, Ltd. 3.86
NOVA Sunnova Energy International Inc. 0.2202
NXT Nextracker Inc. 66.69
PEGY Pineapple Energy Inc. 3.34
PN Skycorp Solar Group Limited 0.9
RUN Sunrun Inc. 16.06
SEDG SolarEdge Technologies, Inc. 28.99
SHLS Shoals Technologies Group, Inc. 6.885
SMXT Solarmax Technology Inc. Common Stock 1.095
SOL ReneSola Ltd 1.8832
SPI SPI Energy Co., Ltd. 0.766
ETFs With Exposure to CSIQ
Ticker ETF Name Weight Percentage Price
VWO Vanguard Emerging Markets Stock Index Fund 0.00568 53.485
VT Vanguard Total World Stock Index Fund 0.0005 136.6
VXUS Vanguard Total Intl Stock Idx Fund 0.00153 73.085
HDGE AdvisorShares Ranger Equity Bear ETF -0.95 16.17
NFJ Virtus Dividend, Interest & Premium Strategy Fund 0.93 12.83
SPDW SPDR Portfolio Developed World ex-US ETF 0.002736 42.535
VSS Vanguard FTSE All-World ex-US Small Capital Index Fund 0.01472 143.16
ICLN iShares Global Clean Energy ETF 0.22186 14.635
TAN Invesco Solar ETF 1.65 41.78
NCZ Virtus AllianzGI Convertible & Income Fund II 0.93 13.8099
NCV Virtus AllianzGI Convertible & Income Fund 0.93 15.1
GWX SPDR S&P International Small Cap ETF 0.049359 40.23
NIE AllianzGI Equity & Convertible Income Fund 0.93 24.97
PXH Invesco FTSE RAFI Emerging Markets ETF 0.017 25.445
ZTR Virtus Total Return Fund Inc. 0.93 6.3
BBC Virtus LifeSci Biotech Clinical Trials ETF 0.94 24.13
PGJ Invesco Golden Dragon China ETF 0.366 32.66
PBW Invesco WilderHill Clean Energy ETF 1.534 25.44
CBH AllianzGI Convertible & Income 2024 Target Term Fund 0.93 9.185
EDI Virtus Stone Harbor Emerging Markets Total Income Fund 0.93 5.02
VRTS Virtus Investment Partners, Inc. 0.93 197.83
ONEQ Fidelity Nasdaq Composite Index ETF 0 87.26
PDN Invesco FTSE RAFI Developed Markets ex-U.S. Small-Mid ETF 0.054 41.515
VGI Virtus Global Multi-Sector Income Fund 0.93 8.0198
ACV AllianzGI Diversified Income & Convertible Fund 0.93 23.9
BBP Virtus LifeSci Biotech Products ETF 0.94 69.425
BLHY Virtus Newfleet High Yield Bond ETF 0.93 20.955
EDF Virtus Stone Harbor Emerging Markets Income Fund 0.93 5.065
FDTS First Trust Developed Markets ex-US Small Cap AlphaDEX Fund 0.000001 56.12
FNDC Schwab Fundamental International Small Company Index ETF 0.0694603 44.79
HAP VanEck Natural Resources ETF 0.02 55.84
MFDX PIMCO RAFI Dynamic Multi-Factor International Equity ETF 0 37.24
NFLT Virtus Newfleet Multi-Sector Bond ETF 0.93 23.2
PBD Invesco Global Clean Energy ETF 0.814 14.35
QCLN First Trust NASDAQ Clean Edge Green Energy Index Fund 0.73 38.46
SMLF iShares MSCI USA Small-Cap Multifactor ETF 0.00948 74.32
UTES Virtus Reaves Utilities ETF 0.93 81.84
ISDX Invesco RAFI Strategic Developed ex-US ETF 0.04 26.54
PZW.TO Invesco FTSE RAFI Global Small-Mid ETF 0.0274 41.27
RCGTX Virtus AllianzGI Technology Fund Class C 0.93 16.27
SCATX Virtus Zevenbergen Innovative Growth Stock Fund Class I 0.93 64.98
PXSGX Virtus Equity Trust - Virtus KAR Small-Cap Growth Fund 0.93 29.2
PSGCX Virtus KAR Small-Cap Growth Fund Class C 0.93 20.98
PSGAX Virtus KAR Small-Cap Growth Fund Class A 0.93 27.5
VQSRX Virtus KAR Small-Cap Value Fund Class R6 0.93 26.06
PGIUX Virtus Duff & Phelps Global Infrastructure Fund Class I 0.93 15.84
PGUAX Virtus Duff & Phelps Global Infrastructure Fund Class A 0.93 15.84
PGUCX Virtus Duff & Phelps Global Infrastructure Fund Class C 0.93 15.81
VGSAX Virtus Duff & Phelps Global Real Estate Securities Fund Class A 0.93 37.35
VRGEX Virtus Duff & Phelps Global Real Estate Securities Fund 0.93 36.16
VGISX Virtus Duff & Phelps Global Real Estate Securities Fund 0.93 36.23
VGSCX Virtus Opportunities Trust - Virtus Duff & Phelps Global Real Estate Securities Fund 0.93 35.01
NWWOX Virtus Vontobel Global Opportunities Fund Class A 0.93 16.29
SGACX Virtus SGA Global Growth C Class 0.93 20.58
SGAPX Virtus SGA Global Growth I Class 0.93 24.02
VQNPX Vanguard Growth and Income Fund 0 70.85
VGIAX Vanguard Quantitative Funds - Vanguard Growth and Income Fund 0 115.63
VMCCX Virtus KAR Mid-Cap Core Fund 0.93 53.47
VIMCX Virtus KAR Mid-Cap Core Fund Class I 0.93 62.66
VMACX Virtus KAR Mid-Cap Core Fund Class A 0.93 60.5
WWOIX Virtus Vontobel Global Opportunities Fund 0.93 16.49
VRISX Virtus KAR International Small-Mid Cap Fund Class R6 0.93 21.91
VIISX Virtus KAR International Small-Mid Cap Fund Class I 0.93 21.84
PKSAX Virtus KAR Small-Cap Core Fund Class A 0.93 53.61
PKSFX Virtus KAR Small-Cap Core Fund Class I 0.93 58.74
VSCRX Virtus KAR Small-Cap Core Fund 0.93 59.03
PKSCX Virtus KAR Small-Cap Core Fund Class C 0.93 38.52
KOMP SPDR S&P Kensho New Economies Composite ETF 0.133314 59.785
AIIQ AI Powered International Equity ETF 0.89 24.58
AIO Virtus AllianzGI Artificial Intelligence & Technology Opportunities Fund 0.93 24.35
CNRG SPDR Kensho Clean Power ETF 2.28782 76.2
PFFA Virtus InfraCap U.S. Preferred Stock ETF 0.93 22.265
SMOG VanEck Low Carbon Energy ETF 0 120.19
SEIX Virtus Seix Senior Loan ETF 0.93 23.68
VPC Virtus Private Credit ETF 0.93 20.495
VRAI Virtus Real Asset Income ETF 0.93 24.08
VSGX Vanguard ESG International Stock ETF 0.00209 69.215
AVEM Avantis Emerging Markets Equity ETF 0.07 74.34
VWID Virtus WMC International Dividend ETF 0.93 33.75
JOET Virtus Terranova U.S. Quality Momentum ETF 0.93 42.41
VABS Virtus Newfleet ABS/MBS ETF 0.93 24.4368
GINN Goldman Sachs Innovate Equity ETF 0.1 72.1
CTEC Global X CleanTech ETF 0.96 45.465
6PSK.DE Invesco FTSE RAFI Emerging Markets UCITS ETF 0.0697 9.217
G1CE.DE Invesco Markets II plc - Invesco Global Clean Energy UCITS ETF 0.8161 16.502
VCLN Virtus Duff & Phelps Clean Energy ETF 0.93 22.505
INRG.MI iShares Global Clean Energy UCITS ETF USD (Dist) 0.22168 7.195
GCED.L Invesco Markets II plc - Invesco Global Clean Energy UCITS ETF 0.8161 18.574
GCEX.L Invesco Markets II plc - Invesco Global Clean Energy UCITS ETF 0.8161 1368.7
GCLE.L Invesco Markets II plc - Invesco Global Clean Energy UCITS ETF 0.8161 19.457
ISUN.L Invesco Solar Energy UCITS ETF 1.6495 21.8375
IQQH.DE iShares Global Clean Energy UCITS ETF USD (Dist) 0.22168 7.197
FTQI First Trust Nasdaq BuyWrite Income ETF 0.36 20.483
NBCT Neuberger Berman Carbon Transition & Infrastructure ETF 2.87 30.6625
SHFT iClima Distributed Smart Energy ETF 2.37 17.8303
CTEX ProShares S&P Kensho Cleantech ETF 2.8327 27.69
VTSNX Vanguard Total Intl Stock Idx Fund 0 157.29
AVSE Avantis Responsible Emerging Markets Equity ETF 0.03 63.12
INRG.L iShares Global Clean Energy UCITS ETF USD (Dist) 0.22168 621.25
INRA.AS iShares Global Clean Energy UCITS ETF 0.22168 21.3549
PSRM.L Invesco FTSE RAFI Emerging Markets UCITS ETF 0.0697 798.375
S0LR.F Invesco Solar Energy UCITS ETF 1.6495 33.205
AVES Avantis Emerging Markets Value ETF 0.02 57.38
QQQS Invesco NASDAQ Future Gen 200 ETF 0.401 31.56
GCLX.L Invesco Markets II plc - Invesco Global Clean Energy UCITS ETF 0.8161 1426.3
VFSAX Vanguard FTSE All-World ex-US Small-Cap Index Fund Admiral Shares 0.01472 35.38
HEMZX Virtus Vontobel Emerging Markets Opportunities Fund A 0.93 8.05
AOTIX Virtus Emerging Markets Opportunities Fd Institutional 0.93 33.45
ANZAX Virtus Convertible Fund CL A 0.93 41.65
STICX Virtus Seix Corporate Bond Fund I 0.93 7.52
VEMAX Vanguard Emerging Markets Stock Index Fund Admiral Shares 0.00568 44.28
VGEAX Virtus Vontobel Greater European Opportunities Fund A 0.93 10.97
JCRAX ALPS/CoreCommodity Management CompleteCommodities Strategy Fund - Investor Class 0.0004 8.07
SMVTX Virtus Ceredex Mid-Cap Value Equity Fund I 0.93 12.91
V3AB.L Vanguard Funds Public Limited Company - Vanguard ESG Global All Cap UCITS ETF 0.0003 5.518
PGWAX Virtus Silvant Focused Growth Fund CL A 0.93 100.11
V3AM.L Vanguard ESG Global All Cap UCITS ETF 0.0003 5.168
V3AA.L Vanguard Funds Public Limited Company - Vanguard ESG Global All Cap UCITS ETF 0.0003 7.474
VLPAX Virtus Duff & Phelps Select MLP and Energy Fund A 0.93 16.74
VISAX Virtus KAR International Small-Mid Cap Fund - Class A 0.93 21.62
V3AL.L Vanguard Funds Public Limited Company - Vanguard ESG Global All Cap UCITS ETF 0.0003 7.005
VAESX Virtus KAR Emerging Markets Small-Cap Fund A 0.93 17.19
VTIAX Vanguard Total International Stock Index Fd Admiral 0.00153 39.33
SSAGX Virtus Seix U.S. Government Securities Ultra Short Bond Fund Class A 0.93 9.94
ANNPX Virtus Convertible Fund Institutional 0.93 40.62
VTWAX Vanguard Total World Stock Index Fund Admiral Shares 0.0005 48.43
PRNIX Virtus NFJ Mid Cap Value Fund Institutional Class 0.93 30.41
PGFIX Virtus Silvant Focused Growth Fund Instl 0.93 88.05
TRFM AAM Transformers ETF 0.38 46.81
FRNW Fidelity Clean Energy ETF 0.95 18.295
BECO BlackRock Future Climate and Sustainable Economy ETF 1.42211 20.705
MVPS Amplify Thematic All-Stars ETF 0.21 23.6319
RAYS Global X Solar ETF 0.6 10.09
SOLR SmartETFs Sustainable Energy II ETF 2.31 29.955
PHSKX Virtus KAR Mid-Cap Growth Fund A 0.93 60.93
CWO.TO iShares Emerging Markets Fdmtl ETF Comm 0.07 35.59
PQNAX Virtus NFJ Mid Cap Value Fund Class A 0.93 26.94
STITX Virtus SGA International Growth Fund Class I 0.93 7.66
JVIAX Virtus Vontobel Foreign Opportunities Fund A 0.93 26.64
VGFO Virtus WMC Global Factor Opportunities ETF 0.93 26.218
HIEMX Virtus Vontobel Emerging Markets Opportunities Fund I 0.93 8.52
VEMY Virtus Stone Harbor Emerging Markets High Yield Bond ETF 0.93 28.02
QWST Harbor ETF Trust - Harbor Small Cap Explorer ETF 0.3 32.0152
VGE.AX Vanguard FTSE Emerging Markets Shares ETF 0.00567 88.45
ZSC USCF ETF Trust - USCF Sustainable Commodity Strategy Fund 1.1 24.64
INRG.SW iShares Global Clean Energy UCITS ETF 0.22168 8.428
AVEE American Century Etf Trust - Avantis Emerging Markets Small Cap Equiy Etf 0.05 64.425
WRNW.MI WisdomTree Renewable Energy UCITS ETF 2.80422 19.444
INRE.PA iShares Global Clean Energy UCITS ETF 0.22168 18.2794
VEMRX Vanguard Emerging Mkts Stock Idx InsPlus 0.00568 112.02
VTWIX Vanguard Total World Stock Index I 0.0005 279.21
VTPSX Vanguard Total Intl Stock Idx InstlPls 0.00153 157.33
CCNR CoreCommodity Natural Resources ETF 0.2 29.5656
Unlock