Profile
CSIQ FSLR NXT RUN ENPH SEDG
Company Name Canadian Solar Inc. First Solar, Inc. Nextracker Inc. Sunrun Inc. Enphase Energy, Inc. SolarEdge Technologies, Inc.
Sector Energy Energy Energy Energy Energy Energy
Industry Solar Solar Solar Solar Solar Solar
Market Cap $1.20B $25.05B $15.53B $4.53B $3.95B $2.37B
Employees 17.11K 8.10K 1.30K 11.06K 2.78K 3.96K
CEO Xiaohua Qu Mark R. Widmar Daniel S. Shugar Mary Grace Powell Badrinarayanan Kothandaraman Yehoshua Nir
Ratings
CSIQ FSLR NXT RUN ENPH SEDG
Quant Rating Score 2 3 3 2 3 1
Quant Rating Sell Neutral Neutral Sell Neutral Strong Sell
Trading
CSIQ FSLR NXT RUN ENPH SEDG
Last Close $28.47 $267.64 $104.63 $17.13 $30.22 $40
High 52 $28.47 $277.39 $111.84 $21.29 $76.39 $41.02
Low 52 $6.75 $120.38 $33.84 $5.67 $29.01 $10.47
Price vs. 52 Week High 0 % -3.51 % -6.45 % -19.54 % -60.44 % -2.49 %
Price vs. 52 Week Low 321.78 % 122.33 % 209.19 % 202.12 % 4.17 % 282.04 %
Total Return
CSIQ FSLR NXT RUN ENPH SEDG
1 Month Return 78.27 % 14.23 % 24.75 % -15.7 % -17.68 % 3.6 %
3 Month Return 144.17 % 44.94 % 86.14 % 44.56 % -6.84 % 60.38 %
6 Month Return 190.81 % 90.25 % 124.82 % 82.62 % -40.48 % 101.61 %
9 Month Return 179.67 % 60.23 % 126.86 % 102.96 % -52.43 % 179.92 %
YTD Return 156.03 % 51.86 % 186.42 % 85.19 % -56 % 194.12 %
1 Year Return 135.29 % 38.01 % 160.66 % 67.45 % -54.83 % 195.64 %
3 Year Return 0 % 0 % 0 % 0 % 0 % 0 %
5 Year Return 0 % 0 % 0 % 0 % 0 % 0 %
Dividends
CSIQ FSLR NXT RUN ENPH SEDG
Dividend Yield Percentage (TTM) - - - - - -
Dividend Paid and Capex Coverage Ration (TTM) -0.13 % 1.61 % 14.19 % -0.55 % 6.58 % 2.42 %
Dividend Per Share (TTM) - - - - - -
Payout Ratio (TTM) - - - - - -
Profitability
CSIQ FSLR NXT RUN ENPH SEDG
Gross Profit Margin TTM 18.75 % 40.05 % 33.24 % 18.52 % 48.26 % -1.56 %
Return on Assets TTM -0.05 % 10.41 % 15.7 % -12.09 % 5.89 % -120.65 %
Return on Equity TTM -0.24 % 16.61 % 33.75 % -76.77 % 22.23 % -99.89 %
Return on Capital Employed TTM -0.59 % 14.52 % 27.98 % -18.1 % 8.83 % 175.11 %
Net Income Per EBT TTM 3.67 % 94.89 % 78.64 % 55.96 % 82.94 % 100.08 %
EBT Per Ebit TTM 346.52 % 98.02 % 102.73 % 126.96 % 124.18 % 103.22 %
EBIT Per Revenue TTM -0.92 % 29.81 % 21.14 % -169.7 % 12.56 % -53.23 %
Cash Flow To Debt Ratio TTM -3.37 % 293.03 % - -5.74 % 20.77 % 15.91 %
Receivables Turnover TTM 4.46 3.5 2.77 11.42 5.04 3.56
Payables Turnover TTM 4.73 10.64 4.07 6.2 4.15 -
Inventory Turnover TTM 3.85 2.75 10.18 3.53 4.15 1.95
Fixed Asset Turnover TTM 103.5 % 87.69 % 3971.87 % 13.12 % 1151.7 % 283.16 %
Asset Turnover TTM 39.96 % 37.53 % 91.94 % 10.03 % 45.55 % 219.42 %
Operating Cash Flow Per Share TTM -3.59 15.16 4.39 -3.54 1.96 1.1
Free Cash Flow Per Share TTM -30.39 5.73 4.08 -10.03 1.66 0.65
Cash Per Share TTM 2771.73 % 1901.78 % 571.07 % 441.57 % 1129.94 % 857.81 %
Operating Cash Flow Sales Ratio TTM -4.06 % 32.2 % 19.25 % -38.11 % 16.94 % 6.27 %
Free Cash Flow Operating Cash Flow Ratio TTM 847.39 % 37.79 % 92.95 % 283.4 % 84.8 % 58.68 %
Cash Flow Coverage Ratios TTM -3.37 % 293.03 % - -5.74 % 20.77 % 15.91 %
Price To Free Cash Flows Ratio TTM -0.59 40.76 25.72 -1.97 18.2 63.27
Price To Operating Cash Flows Ratio TTM -5 15.41 23.85 -5.54 15.42 36.34
Price Cash Flow Ratio TTM -5 15.41 23.85 -5.54 15.42 36.34
Income Statement (TTM)
CSIQ FSLR NXT RUN ENPH SEDG
Revenue $5.99B $4.21B $2.96B $2.04B $1.33B $0.9B
Gross Profit $1B $1.86B $1.01B $0.33B $0.63B $-0.88B
Gross Profit Ratio 16.67% 44.17% 34.09% 16.12% 47.29% -97.31%
EBITDA $0.56B $1.87B $0.65B $-2.91B $0.21B $-1.64B
Net Income $0.04B $1.29B $0.51B $-2.85B $0.1B $-1.81B
EPS Diluted 0.54 12.02 3.47 -12.81 0.75 -31.64
Balance Sheet (MRQ)
CSIQ FSLR NXT RUN ENPH SEDG
Long Term Debt $2.9B $0.47B $0.03B $12.74B $1.22B $0.4B
Total Liabilities $9.36B $4.15B $1.56B $15.73B $2.42B $1.97B
Total Equity $4.15B $7.98B $1.63B $4.16B $0.83B $0.66B
Total Investments $0.32B $0.17B $0B $0.08B $1.25B $0.37B
Total Debt $5.91B $0.72B $0.03B $13.02B $1.33B $0.76B
Total Assets $13.51B $12.12B $3.19B $19.9B $3.25B $2.63B
Cash Flow Statement (TTM)
CSIQ FSLR NXT RUN ENPH SEDG
Net Income $-0.08B $1.29B $0.52B $-4.36B $0.1B $-1.81B
Inventory $0B $-0.28B $-0B $0.06B $0.05B $0.07B
Dividends Paid $0B $0B $0B $0B $0B $0B
Operating Cash Flow $-0.89B $1.22B $0.66B $-0.77B $0.51B $-0.31B
Capital Expenditure $-1.87B $-1.53B $-0.03B $-2.7B $-0.03B $-0.11B
Related Stocks
Ticker Name Price
ARRY Array Technologies, Inc. 8.54
BEEM Beam Global 2.28
BEEMW Beam Global 0.0997
CSLR Complete Solaria, Inc. 1.805
ENPH Enphase Energy, Inc. 30.22
FSLR First Solar, Inc. 267.64
FTCI FTC Solar, Inc. 8.27
IMSR Terrestrial Energy Inc. 13.91
ISUN iSun, Inc. 0.04745
JKS JinkoSolar Holding Co., Ltd. 28.2
MAXN Maxeon Solar Technologies, Ltd. 3.37
NOVA Sunnova Energy International Inc. 0.2202
NXT Nextracker Inc. 104.63
PEGY Pineapple Energy Inc. 3.34
PN Skycorp Solar Group Limited 0.6144
RUN Sunrun Inc. 17.13
SEDG SolarEdge Technologies, Inc. 40
SHLS Shoals Technologies Group, Inc. 9.08
SMXT Solarmax Technology Inc. Common Stock 0.9535
SOL ReneSola Ltd 1.89
ETFs With Exposure to CSIQ
Ticker ETF Name Weight Percentage Price
VWO Vanguard Emerging Markets Stock Index Fund 0.00469 54.54
VT Vanguard Total World Stock Index Fund 0.0004 138.83
VXUS Vanguard Total Intl Stock Idx Fund 0.00126 74.2
HDGE AdvisorShares Ranger Equity Bear ETF -0.95 17.08
NFJ Virtus Dividend, Interest & Premium Strategy Fund 0.93 12.85
SPDW SPDR Portfolio Developed World ex-US ETF 0.006629 43.25
VSS Vanguard FTSE All-World ex-US Small Capital Index Fund 0.01472 140.23
ICLN iShares Global Clean Energy ETF 0.4739 17.66
TAN Invesco Solar ETF 2.232 50.39
NCZ Virtus AllianzGI Convertible & Income Fund II 0.93 13.93
NCV Virtus AllianzGI Convertible & Income Fund 0.93 15.66
GWX SPDR S&P International Small Cap ETF 0.146804 39.28
NIE AllianzGI Equity & Convertible Income Fund 0.93 25.42
PXH Invesco FTSE RAFI Emerging Markets ETF 0.012 25.99
ZTR Virtus Total Return Fund Inc. 0.93 6.45
BBC Virtus LifeSci Biotech Clinical Trials ETF 0.94 29.7
PGJ Invesco Golden Dragon China ETF 0.472 31.0043
PBW Invesco WilderHill Clean Energy ETF 2.052 31.9
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 163.16
ONEQ Fidelity Nasdaq Composite Index ETF 0 90.45
PDN Invesco FTSE RAFI Developed Markets ex-U.S. Small-Mid ETF 0.109 40.665
VGI Virtus Global Multi-Sector Income Fund 0.93 7.84
ACV AllianzGI Diversified Income & Convertible Fund 0.93 25.59
BBP Virtus LifeSci Biotech Products ETF 0.94 73.805
BLHY Virtus Newfleet High Yield Bond ETF 0.93 20.955
EDF Virtus Stone Harbor Emerging Markets Income Fund 0.93 4.922
FDTS First Trust Developed Markets ex-US Small Cap AlphaDEX Fund 0.000001 55.1636
FNDC Schwab Fundamental International Small Company Index ETF 0.174719 44.035
HAP VanEck Natural Resources ETF 0.02 57.42
MFDX PIMCO RAFI Dynamic Multi-Factor International Equity ETF 0.03 37.15
NFLT Virtus Newfleet Multi-Sector Bond ETF 0.93 23.18
PBD Invesco Global Clean Energy ETF 0.927 16.72
QCLN First Trust NASDAQ Clean Edge Green Energy Index Fund 0.73 45.7228
SMLF iShares MSCI USA Small-Cap Multifactor ETF 0.00948 73.84
UTES Virtus Reaves Utilities ETF 0.93 83.6
ISDX Invesco RAFI Strategic Developed ex-US ETF 0.04 26.54
PZW.TO Invesco FTSE RAFI Global Small-Mid ETF 0.0966 41.19
RCGTX Virtus AllianzGI Technology Fund Class C 0.93 17.07
SCATX Virtus Zevenbergen Innovative Growth Stock Fund Class I 0.93 64.71
PXSGX Virtus Equity Trust - Virtus KAR Small-Cap Growth Fund 0.93 26.86
PSGCX Virtus KAR Small-Cap Growth Fund Class C 0.93 19.27
PSGAX Virtus KAR Small-Cap Growth Fund Class A 0.93 25.28
VQSRX Virtus KAR Small-Cap Value Fund Class R6 0.93 23.99
PGIUX Virtus Duff & Phelps Global Infrastructure Fund Class I 0.93 16.1
PGUAX Virtus Duff & Phelps Global Infrastructure Fund Class A 0.93 16.1
PGUCX Virtus Duff & Phelps Global Infrastructure Fund Class C 0.93 16.08
VGSAX Virtus Duff & Phelps Global Real Estate Securities Fund Class A 0.93 37.18
VRGEX Virtus Duff & Phelps Global Real Estate Securities Fund 0.93 36.01
VGISX Virtus Duff & Phelps Global Real Estate Securities Fund 0.93 36.08
VGSCX Virtus Opportunities Trust - Virtus Duff & Phelps Global Real Estate Securities Fund 0.93 34.8
NWWOX Virtus Vontobel Global Opportunities Fund Class A 0.93 16.29
SGACX Virtus SGA Global Growth C Class 0.93 20.17
SGAPX Virtus SGA Global Growth I Class 0.93 23.57
VQNPX Vanguard Growth and Income Fund 0 72.33
VGIAX Vanguard Quantitative Funds - Vanguard Growth and Income Fund 0 118.06
VMCCX Virtus KAR Mid-Cap Core Fund 0.93 50.6
VIMCX Virtus KAR Mid-Cap Core Fund Class I 0.93 59.39
VMACX Virtus KAR Mid-Cap Core Fund Class A 0.93 57.32
WWOIX Virtus Vontobel Global Opportunities Fund 0.93 16.49
VRISX Virtus KAR International Small-Mid Cap Fund Class R6 0.93 21.09
VIISX Virtus KAR International Small-Mid Cap Fund Class I 0.93 21.02
PKSAX Virtus KAR Small-Cap Core Fund Class A 0.93 49.79
PKSFX Virtus KAR Small-Cap Core Fund Class I 0.93 54.58
VSCRX Virtus KAR Small-Cap Core Fund 0.93 54.86
PKSCX Virtus KAR Small-Cap Core Fund Class C 0.93 35.73
KOMP SPDR S&P Kensho New Economies Composite ETF 0.313343 62.48
AIIQ AI Powered International Equity ETF 0.89 24.58
AIO Virtus AllianzGI Artificial Intelligence & Technology Opportunities Fund 0.93 23.8
CNRG SPDR Kensho Clean Power ETF 4.23017 101.5
PFFA Virtus InfraCap U.S. Preferred Stock ETF 0.93 21.53
SMOG VanEck Low Carbon Energy ETF 0 133.34
SEIX Virtus Seix Senior Loan ETF 0.93 23.48
VPC Virtus Private Credit ETF 0.93 18.55
VRAI Virtus Real Asset Income ETF 0.93 23.75
VSGX Vanguard ESG International Stock ETF 0.00169 69.81
AVEM Avantis Emerging Markets Equity ETF 0.07 76.58
VWID Virtus WMC International Dividend ETF 0.93 33.8461
JOET Virtus Terranova U.S. Quality Momentum ETF 0.93 42.22
VABS Virtus Newfleet ABS/MBS ETF 0.93 24.33
GINN Goldman Sachs Innovate Equity ETF 0.1 73.615
CTEC Global X CleanTech ETF 0.96 61.2125
6PSK.DE Invesco FTSE RAFI Emerging Markets UCITS ETF 0.1656 9.64
G1CE.DE Invesco Markets II plc - Invesco Global Clean Energy UCITS ETF 1.6712 19.236
VCLN Virtus Duff & Phelps Clean Energy ETF 0.93 25.83
INRG.MI iShares Global Clean Energy UCITS ETF USD (Dist) 0.47307 8.618
GCED.L Invesco Markets II plc - Invesco Global Clean Energy UCITS ETF 1.6712 21.2125
GCEX.L Invesco Markets II plc - Invesco Global Clean Energy UCITS ETF 1.6712 1611.4
GCLE.L Invesco Markets II plc - Invesco Global Clean Energy UCITS ETF 1.6712 22.2225
ISUN.L Invesco Solar Energy UCITS ETF 3.5689 25.68
IQQH.DE iShares Global Clean Energy UCITS ETF USD (Dist) 0.47307 8.594
FTQI First Trust Nasdaq BuyWrite Income ETF 0.36 20.75
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 5.09835 38.06
VTSNX Vanguard Total Intl Stock Idx Fund 0.00126 159.15
AVSE Avantis Responsible Emerging Markets Equity ETF 0.03 64.6
INRG.L iShares Global Clean Energy UCITS ETF USD (Dist) 0.47307 756.25
INRA.AS iShares Global Clean Energy UCITS ETF 0.47307 25.2854
PSRM.L Invesco FTSE RAFI Emerging Markets UCITS ETF 0.1656 848.875
S0LR.F Invesco Solar Energy UCITS ETF 3.5689 33.205
AVES Avantis Emerging Markets Value ETF 0.05 57.7444
QQQS Invesco NASDAQ Future Gen 200 ETF 0.61 33.0072
GCLX.L Invesco Markets II plc - Invesco Global Clean Energy UCITS ETF 1.6712 1687.1
VFSAX Vanguard FTSE All-World ex-US Small-Cap Index Fund Admiral Shares 0.01472 34.68
HEMZX Virtus Vontobel Emerging Markets Opportunities Fund A 0.93 8.23
AOTIX Virtus Emerging Markets Opportunities Fd Institutional 0.93 35.71
ANZAX Virtus Convertible Fund CL A 0.93 44
STICX Virtus Seix Corporate Bond Fund I 0.93 7.52
VEMAX Vanguard Emerging Markets Stock Index Fund Admiral Shares 0.00469 45.21
VGEAX Virtus Vontobel Greater European Opportunities Fund A 0.93 10.97
JCRAX ALPS/CoreCommodity Management CompleteCommodities Strategy Fund - Investor Class 0.0004 8.46
SMVTX Virtus Ceredex Mid-Cap Value Equity Fund I 0.93 13.5
V3AB.L Vanguard Funds Public Limited Company - Vanguard ESG Global All Cap UCITS ETF 0.00025 5.697
PGWAX Virtus Silvant Focused Growth Fund CL A 0.93 102.66
V3AM.L Vanguard ESG Global All Cap UCITS ETF 0.00025 5.328
V3AA.L Vanguard Funds Public Limited Company - Vanguard ESG Global All Cap UCITS ETF 0.00025 7.506
VLPAX Virtus Duff & Phelps Select MLP and Energy Fund A 0.93 16.43
VISAX Virtus KAR International Small-Mid Cap Fund - Class A 0.93 20.79
V3AL.L Vanguard Funds Public Limited Company - Vanguard ESG Global All Cap UCITS ETF 0.00025 7.022
VAESX Virtus KAR Emerging Markets Small-Cap Fund A 0.93 16.6
VTIAX Vanguard Total International Stock Index Fd Admiral 0.00126 39.8
SSAGX Virtus Seix U.S. Government Securities Ultra Short Bond Fund Class A 0.93 9.93
ANNPX Virtus Convertible Fund Institutional 0.93 42.9
VTWAX Vanguard Total World Stock Index Fund Admiral Shares 0.0004 49.12
PRNIX Virtus NFJ Mid Cap Value Fund Institutional Class 0.93 29.4
PGFIX Virtus Silvant Focused Growth Fund Instl 0.93 90.33
TRFM AAM Transformers ETF 0.38 48.85
FRNW Fidelity Clean Energy ETF 0.95 21.77
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.88 31.565
PHSKX Virtus KAR Mid-Cap Growth Fund A 0.93 58.78
CWO.TO iShares Emerging Markets Fdmtl ETF Comm 0.16 35.59
PQNAX Virtus NFJ Mid Cap Value Fund Class A 0.93 26.03
STITX Virtus SGA International Growth Fund Class I 0.93 7.57
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.72
VEMY Virtus Stone Harbor Emerging Markets High Yield Bond ETF 0.93 28.0795
QWST Harbor ETF Trust - Harbor Small Cap Explorer ETF 0.3 32.0152
VGE.AX Vanguard FTSE Emerging Markets Shares ETF 0.00468 92.71
ZSC USCF ETF Trust - USCF Sustainable Commodity Strategy Fund 2.03 27.53
INRG.SW iShares Global Clean Energy UCITS ETF 0.47307 9.953
AVEE American Century Etf Trust - Avantis Emerging Markets Small Cap Equiy Etf 0.09 63.3221
WRNW.MI WisdomTree Renewable Energy UCITS ETF 2.46113 24.35
INRE.PA iShares Global Clean Energy UCITS ETF 0.47307 21.8415
VEMRX Vanguard Emerging Mkts Stock Idx InsPlus 0.00469 114.36
VTWIX Vanguard Total World Stock Index I 0.0004 283.17
VTPSX Vanguard Total Intl Stock Idx InstlPls 0.00126 159.19
CCNR CoreCommodity Natural Resources ETF 0.27 31.7476
Unlock