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 $758.80M $17.65B $8.53B $5.64B $2.28B $1.12B
Employees 17.11K 8.10K 1.30K 2.78K 11.06K 3.96K
CEO Xiaohua Qu Mr. Mark R. Widmar Daniel S. Shugar Badrinarayanan Kothandaraman Ms. Mary Grace Powell Mr. Yehoshua Nir
Ratings
CSIQ FSLR NXT ENPH RUN SEDG
Quant Rating Score 2 3 3 3 2 2
Quant Rating Sell Neutral Neutral Neutral Sell Sell
Trading
CSIQ FSLR NXT ENPH RUN SEDG
Last Close $11.33 $152.14 $58.32 $40.88 $7.43 $19.8
High 52 $17.47 $255.75 $61.59 $123.65 $21.5 $31.65
Low 52 $6.75 $120.38 $31.29 $34.56 $5.67 $10.47
Price vs. 52 Week High -35.15 % -40.51 % -5.31 % -66.94 % -65.44 % -37.44 %
Price vs. 52 Week Low 67.85 % 26.38 % 86.39 % 18.29 % 31.04 % 89.11 %
Total Return
CSIQ FSLR NXT ENPH RUN SEDG
1 Month Return 7.7 % -3.76 % 2.88 % -1.23 % -0.8 % 10.86 %
3 Month Return 22.75 % 19.49 % 35.16 % -33.69 % 25.08 % 24.92 %
6 Month Return 0.89 % -14.56 % 57.75 % -41.76 % -21.79 % 45.91 %
9 Month Return -32.4 % -39.01 % 55.6 % -63.83 % -58.86 % -13.57 %
YTD Return 1.89 % -13.67 % 59.65 % -40.48 % -19.68 % 45.59 %
1 Year Return -23.19 % -32.52 % 24.4 % -59 % -37.35 % -21.62 %
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.47 % 0.26 % 19.33 % 12.56 % -0.26 % -1.15 %
Dividend Per Share (TTM) - - - - - -
Payout Ratio (TTM) - - - - - -
Profitability
CSIQ FSLR NXT ENPH RUN SEDG
Gross Profit Margin TTM 15.14 % 43.52 % 34.09 % 47.91 % 18.95 % -87.75 %
Return on Assets TTM -0.07 % 10.44 % 15.95 % 4.78 % -13.29 % -321.59 %
Return on Equity TTM -0.37 % 16.31 % 37.56 % 17.17 % -68.51 % -159.63 %
Return on Capital Employed TTM -1.61 % 14.37 % 29.6 % 7.1 % -18.97 % 366.1 %
Net Income Per EBT TTM 4.61 % 92.48 % 78.57 % 83.16 % 60.39 % 108 %
EBT Per Ebit TTM 166.42 % 97.65 % 101.39 % 129.09 % 123.64 % 99.23 %
EBIT Per Revenue TTM -2.29 % 32.91 % 21.6 % 9.72 % -174.06 % -175.33 %
Cash Flow To Debt Ratio TTM -13.19 % 54.3 % - 42.46 % -5.32 % -8.41 %
Receivables Turnover TTM 4.39 2.17 6.26 6.31 12.11 6.91
Payables Turnover TTM 4.81 5.62 3.33 6.42 6.28 -
Inventory Turnover TTM 3.32 1.87 9.31 5.15 4.08 2.74
Fixed Asset Turnover TTM 100.38 % 75.5 % 4899.74 % 1000.66 % 13.29 % 235.94 %
Asset Turnover TTM 42.18 % 35.13 % 92.69 % 45.82 % 10.23 % 171.16 %
Operating Cash Flow Per Share TTM -12.78 3.2 4.53 3.89 -3.21 -1.07
Free Cash Flow Per Share TTM -39.75 -9.11 4.29 3.58 -15.65 -2.01
Cash Per Share TTM 2355.44 % 831.54 % 528.76 % 1112.36 % 267.16 % 1121.15 %
Operating Cash Flow Sales Ratio TTM -14.6 % 8.04 % 22.16 % 36.04 % -34.9 % -6.82 %
Free Cash Flow Operating Cash Flow Ratio TTM 311.13 % -285.22 % 94.83 % 92.04 % 487.35 % 187.32 %
Cash Flow Coverage Ratios TTM -13.19 % 54.3 % - 42.46 % -5.32 % -8.41 %
Price To Free Cash Flows Ratio TTM -0.29 -18.08 13.72 11.95 -0.64 -9.55
Price To Operating Cash Flows Ratio TTM -0.89 51.52 12.88 11.06 -3.11 -17.61
Price Cash Flow Ratio TTM -0.89 51.52 12.88 11.06 -3.11 -17.61
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.64B $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 $0B $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 $0B $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 $0B $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. 5.9
BEEM Beam Global 1.46
BEEMW Beam Global 0.0997
CSLR Complete Solaria, Inc. 1.805
ENPH Enphase Energy, Inc. 39.65
FSLR First Solar, Inc. 165.54
FTCI FTC Solar, Inc. 4.53
ISUN iSun, Inc. 0.04745
JKS JinkoSolar Holding Co., Ltd. 21.22
MAXN Maxeon Solar Technologies, Ltd. 3.06
NOVA Sunnova Energy International Inc. 0.2202
NXT Nextracker Inc. 54.37
PEGY Pineapple Energy Inc. 3.34
PN Skycorp Solar Group Limited 2.767
RUN Sunrun Inc. 8.18
SEDG SolarEdge Technologies, Inc. 20.4
SHLS Shoals Technologies Group, Inc. 4.25
SMXT Solarmax Technology Inc. Common Stock 1.09
SOL ReneSola Ltd 1.87
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.01 49.46
VT Vanguard Total World Stock Index Fund 0 128.52
VXUS Vanguard Total Intl Stock Idx Fund 0 69.09
HDGE AdvisorShares Ranger Equity Bear ETF -0.95 16.91
NFJ Virtus Dividend, Interest & Premium Strategy Fund 0.93 12.4
SPDW SPDR Portfolio Developed World ex-US ETF 0.002845 40.49
VSS Vanguard FTSE All-World ex-US Small Capital Index Fund 0.02 134.39
ICLN iShares Global Clean Energy ETF 0.26143 13.11
TAN Invesco Solar ETF 1.982 34.26
NCZ Virtus AllianzGI Convertible & Income Fund II 0.93 12.84
NCV Virtus AllianzGI Convertible & Income Fund 0.93 14.2
GWX SPDR S&P International Small Cap ETF 0.053208 37.18
NIE AllianzGI Equity & Convertible Income Fund 0.93 23.9
PXH Invesco FTSE RAFI Emerging Markets ETF 0.018 23.39
ZTR Virtus Total Return Fund Inc. 0.93 6.23
BBC Virtus LifeSci Biotech Clinical Trials ETF 0.94 19.32
PGJ Invesco Golden Dragon China ETF 0.389 28.38
PBW Invesco WilderHill Clean Energy ETF 1.606 19.92
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 181.4
ONEQ Fidelity Nasdaq Composite Index ETF 0 80.1
PDN Invesco FTSE RAFI Developed Markets ex-U.S. Small-Mid ETF 0.053 38.89
VGI Virtus Global Multi-Sector Income Fund 0.93 7.84
ACV AllianzGI Diversified Income & Convertible Fund 0.93 22.89
BBP Virtus LifeSci Biotech Products ETF 0.94 58.14
BLHY Virtus Newfleet High Yield Bond ETF 0.93 20.955
EDF Virtus Stone Harbor Emerging Markets Income Fund 0.93 5.05
FDTS First Trust Developed Markets ex-US Small Cap AlphaDEX Fund 0.09 50.5253
FNDC Schwab Fundamental International Small Company Index ETF 0.060114 42.05
HAP VanEck Natural Resources ETF 0.02 51.9552
MFDX PIMCO RAFI Dynamic Multi-Factor International Equity ETF 0.01 35.935
NFLT Virtus Newfleet Multi-Sector Bond ETF 0.93 22.84
PBD Invesco Global Clean Energy ETF 0.856 12.59
QCLN First Trust NASDAQ Clean Edge Green Energy Index Fund 0.73 32.69
SMLF iShares MSCI USA Small-Cap Multifactor ETF 0.00948 67.95
UTES Virtus Reaves Utilities ETF 0.93 75.6
ISDX Invesco RAFI Strategic Developed ex-US ETF 0.04 26.54
PZW.TO Invesco FTSE RAFI Global Small-Mid ETF 0.027 37.16
RCGTX Virtus AllianzGI Technology Fund Class C 0.93 14.93
SCATX Virtus Zevenbergen Innovative Growth Stock Fund Class I 0.93 65.08
PXSGX Virtus Equity Trust - Virtus KAR Small-Cap Growth Fund 0.93 30.65
PSGCX Virtus KAR Small-Cap Growth Fund Class C 0.93 22.07
PSGAX Virtus KAR Small-Cap Growth Fund Class A 0.93 28.88
VQSRX Virtus KAR Small-Cap Value Fund Class R6 0.93 25.42
PGIUX Virtus Duff & Phelps Global Infrastructure Fund Class I 0.93 15.64
PGUAX Virtus Duff & Phelps Global Infrastructure Fund Class A 0.93 15.63
PGUCX Virtus Duff & Phelps Global Infrastructure Fund Class C 0.93 15.63
VGSAX Virtus Duff & Phelps Global Real Estate Securities Fund Class A 0.93 36.16
VRGEX Virtus Duff & Phelps Global Real Estate Securities Fund 0.93 34.97
VGISX Virtus Duff & Phelps Global Real Estate Securities Fund 0.93 35.05
VGSCX Virtus Opportunities Trust - Virtus Duff & Phelps Global Real Estate Securities Fund 0.93 33.93
NWWOX Virtus Vontobel Global Opportunities Fund Class A 0.93 16.29
SGACX Virtus SGA Global Growth C Class 0.93 21.16
SGAPX Virtus SGA Global Growth I Class 0.93 24.64
VQNPX Vanguard Growth and Income Fund 0 66.33
VGIAX Vanguard Quantitative Funds - Vanguard Growth and Income Fund 0 108.23
VMCCX Virtus KAR Mid-Cap Core Fund 0.93 52.22
VIMCX Virtus KAR Mid-Cap Core Fund Class I 0.93 61.07
VMACX Virtus KAR Mid-Cap Core Fund Class A 0.93 59
WWOIX Virtus Vontobel Global Opportunities Fund 0.93 16.49
VRISX Virtus KAR International Small-Mid Cap Fund Class R6 0.93 22.94
VIISX Virtus KAR International Small-Mid Cap Fund Class I 0.93 22.88
PKSAX Virtus KAR Small-Cap Core Fund Class A 0.93 50.93
PKSFX Virtus KAR Small-Cap Core Fund Class I 0.93 55.77
VSCRX Virtus KAR Small-Cap Core Fund 0.93 56.04
PKSCX Virtus KAR Small-Cap Core Fund Class C 0.93 36.65
KOMP SPDR S&P Kensho New Economies Composite ETF 0.143904 54.38
AIIQ AI Powered International Equity ETF 0.89 24.58
AIO Virtus AllianzGI Artificial Intelligence & Technology Opportunities Fund 0.93 24.82
CNRG SPDR Kensho Clean Power ETF 2.87454 59.77
PFFA Virtus InfraCap U.S. Preferred Stock ETF 0.93 20.83
SMOG VanEck Low Carbon Energy ETF 0 109.94
SEIX Virtus Seix Senior Loan ETF 0.93 23.56
VPC Virtus Private Credit ETF 0.93 20.482
VRAI Virtus Real Asset Income ETF 0.93 23.08
VSGX Vanguard ESG International Stock ETF 0 65.5
AVEM Avantis Emerging Markets Equity ETF 0.07 68.54
VWID Virtus WMC International Dividend ETF 0.93 31.6598
JOET Virtus Terranova U.S. Quality Momentum ETF 0.93 40.9
VABS Virtus Newfleet ABS/MBS ETF 0.93 24.55
GINN Goldman Sachs Innovate Equity ETF 0.08 67.335
CTEC Global X CleanTech ETF 1.21 7.11
VCLN Virtus Duff & Phelps Clean Energy ETF 0.93 19
INRG.MI iShares Global Clean Energy UCITS ETF USD (Dist) 0.26414 6.421
IQQH.DE iShares Global Clean Energy UCITS ETF USD (Dist) 0.26414 6.419
FTQI First Trust Nasdaq BuyWrite Income ETF 0.36 19.56
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 3.63572 20.9
VTSNX Vanguard Total Intl Stock Idx Fund 0 148.37
AVSE Avantis Responsible Emerging Markets Equity ETF 0.03 58.6056
INRG.L iShares Global Clean Energy UCITS ETF USD (Dist) 0.26414 548.75
INRA.AS iShares Global Clean Energy UCITS ETF 0.26414 19.1304
AVES Avantis Emerging Markets Value ETF 0.02 53.5451
QQQS Invesco NASDAQ Future Gen 200 ETF 0.453 26.76
VFSAX Vanguard FTSE All-World ex-US Small-Cap Index Fund Admiral Shares 0.02 33.19
HEMZX Virtus Vontobel Emerging Markets Opportunities Fund A 0.93 7.88
AOTIX Virtus Emerging Markets Opportunities Fd Institutional 0.93 31.34
ANZAX Virtus Convertible Fund CL A 0.93 38.21
STICX Virtus Seix Corporate Bond Fund I 0.93 7.52
VEMAX Vanguard Emerging Markets Stock Index Fund Admiral Shares 0.01 40.96
VGEAX Virtus Vontobel Greater European Opportunities Fund A 0.93 10.97
JCRAX ALPS/CoreCommodity Management CompleteCommodities Strategy Fund - Investor Class 0.0004 7.62
SMVTX Virtus Ceredex Mid-Cap Value Equity Fund I 0.93 11.95
V3AB.L Vanguard Funds Public Limited Company - Vanguard ESG Global All Cap UCITS ETF 0.0003 5.1125
PGWAX Virtus Silvant Focused Growth Fund CL A 0.93 94.47
V3AM.L Vanguard ESG Global All Cap UCITS ETF 0.0003 4.79325
V3AA.L Vanguard Funds Public Limited Company - Vanguard ESG Global All Cap UCITS ETF 0.0003 7.007
VLPAX Virtus Duff & Phelps Select MLP and Energy Fund A 0.93 16.77
VISAX Virtus KAR International Small-Mid Cap Fund - Class A 0.93 22.65
V3AL.L Vanguard Funds Public Limited Company - Vanguard ESG Global All Cap UCITS ETF 0.0003 6.5695
VAESX Virtus KAR Emerging Markets Small-Cap Fund A 0.93 17.06
VTIAX Vanguard Total International Stock Index Fd Admiral 0 37.1
SSAGX Virtus Seix U.S. Government Securities Ultra Short Bond Fund Class A 0.93 9.92
ANNPX Virtus Convertible Fund Institutional 0.93 37.25
VTWAX Vanguard Total World Stock Index Fund Admiral Shares 0 45.52
PRNIX Virtus NFJ Mid Cap Value Fund Institutional Class 0.93 28.73
PGFIX Virtus Silvant Focused Growth Fund Instl 0.93 83.05
TRFM AAM Transformers ETF 0.38 43.135
FRNW Fidelity Clean Energy ETF 1.1 15.5952
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 8.81
SOLR SmartETFs Sustainable Energy II ETF 0.0131 27.61
PHSKX Virtus KAR Mid-Cap Growth Fund A 0.93 60.72
CWO.TO iShares Emerging Markets Fdmtl ETF Comm 0.08 35.59
PQNAX Virtus NFJ Mid Cap Value Fund Class A 0.93 25.47
STITX Virtus SGA International Growth Fund Class I 0.93 7.75
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.33
VEMY Virtus Stone Harbor Emerging Markets High Yield Bond ETF 0.93 26.97
QWST Harbor ETF Trust - Harbor Small Cap Explorer ETF 0.3 32.0152
ZSC USCF ETF Trust - USCF Sustainable Commodity Strategy Fund 1.15 23.2849
INRG.SW iShares Global Clean Energy UCITS ETF 0.26414 7.525
AVEE American Century Etf Trust - Avantis Emerging Markets Small Cap Equiy Etf 0.05 60.25
WRNW.MI WisdomTree Renewable Energy UCITS ETF 3.62894 15.09
INRE.PA iShares Global Clean Energy UCITS ETF 0.26414 16.2943
VEMRX Vanguard Emerging Mkts Stock Idx InsPlus 0.01 103.61
VTWIX Vanguard Total World Stock Index I 0 262.39
VTPSX Vanguard Total Intl Stock Idx InstlPls 0 148.4
Unlock