Profile
CSIQ FSLR ENPH RUN SEDG ARRY
Company Name Canadian Solar Inc. First Solar, Inc. Enphase Energy, Inc. Sunrun Inc. SolarEdge Technologies, Inc. Array Technologies, Inc.
Sector Energy Energy Energy Energy Energy Energy
Industry Solar Solar Solar Solar Solar Solar
Market Cap $1.33B $23.47B $6.58B $4.62B $2.20B $1.83B
Employees 17.11K 8.10K 2.78K 11.06K 3.96K 1.02K
CEO Xiaohua Qu Mark R. Widmar Badrinarayanan Kothandaraman Mary Grace Powell Yehoshua Nir Kevin G. Hostetler
Ratings
CSIQ FSLR ENPH RUN SEDG ARRY
Quant Rating Score 3 3 3 2 1 1
Quant Rating Neutral Neutral Neutral Sell Strong Sell Strong Sell
Trading
CSIQ FSLR ENPH RUN SEDG ARRY
Last Close $28.465 $253.54 $27.53 $18.57 $34.27 $7.59
High 52 $33.58 $277.39 $76.39 $21.29 $45.38 $10.28
Low 52 $6.75 $120.38 $27.53 $5.67 $10.47 $3.98
Price vs. 52 Week High -15.23 % -8.6 % -63.96 % -12.78 % -24.48 % -26.17 %
Price vs. 52 Week Low 321.7 % 110.62 % 0 % 227.51 % 227.32 % 90.7 %
Total Return
CSIQ FSLR ENPH RUN SEDG ARRY
1 Month Return 95.1 % 9.36 % -24.7 % -4.82 % -7.43 % -13.26 %
3 Month Return 124.31 % 15.6 % -23.04 % 19.81 % 9.98 % -9.86 %
6 Month Return 162.35 % 42.07 % -45.38 % 51.59 % 55.63 % -1.17 %
9 Month Return 164.3 % 55.67 % -58.08 % 109.59 % 102.42 % 10.64 %
YTD Return 155.98 % 43.86 % -59.92 % 100.76 % 151.99 % 25.66 %
1 Year Return 157.37 % 35.32 % -55.13 % 91.25 % 227.47 % 24.43 %
3 Year Return 0 % 0 % 0 % 0 % 0 % 0 %
5 Year Return 0 % 0 % 0 % 0 % 0 % 0 %
Dividends
CSIQ FSLR ENPH RUN SEDG ARRY
Dividend Yield Percentage (TTM) - - - - - -
Dividend Paid and Capex Coverage Ration (TTM) 0.06 % 1.61 % 3.36 % -0.53 % 2.42 % 4.21 %
Dividend Per Share (TTM) - - - - - -
Payout Ratio (TTM) - - - - - -
Growth
CSIQ FSLR ENPH RUN SEDG ARRY
Asset Growth 13.58 % -16.45 %
Gross Profit Growth -21.93 % -28.37 %
Revenue Growth -21.28 % -41.91 %
Revenue 3 Year 5.05 % -8.07 %
Revenue 5 Year 67.63 % 18.29 %
Revenue 10 Year 65.34 % 163.56 %
EBIT Growth -89.44 % -197.45 %
Net Income Growth -86.85 % -275.16 %
Net Income 3 Yeari Growth Per Share -64.99 % -308.52 %
Net Income 5 Yeari Growth Per Share -81.19 % -606.16 %
Net Income 10 Yeari Growth Per Share -87.71 % -231.07 %
Operating Income Growth -106.64 % -206.02 %
Operating Cash Flow Growth (CFG) -229.32 % -33.62 %
Operating 3 Year CFG -100.57 % 150.11 %
Operating 5 Year CFG -232.06 % -66.62 %
Operating 10 Year CFG -372.75 % 1198.8 %
EPS Growth -87.35 % -442.11 %
EPS Diluted Growth -86.05 % -448.21 %
Book Value Per Share 9.91 % -52.94 %
Share Holder 3 Year Equity Growth Per Share 44.59 % 47.04 %
Share Holder 5 Year Equity Growth Per Share 80.92 % -20.79 %
Share Holder 10 Year Equity Growth Per Share 220.89 % -8.61 %
Dividend Per Share Growth - -
Dividend 3 Year Growth Per Share - -100 %
Dividend 5 Year Growth Per Share -100 % -
Dividend 10 Year Growth Per Share - -
Debt Growth 32.07 % -2.13 %
Free Cash Flow Growth -227.73 % -31.77 %
Updated On 31 Dec 2024 31 Dec 2024
Profitability
CSIQ FSLR ENPH RUN SEDG ARRY
Gross Profit Margin TTM 18.97 % 40.05 % 46.64 % 23.05 % -2.99 % 26.29 %
Return on Assets TTM 0.11 % 10.41 % 4.9 % -11.1 % -26.26 % -2.07 %
Return on Equity TTM 0.57 % 16.61 % 18.25 % -89.05 % -104.43 % -9.66 %
Return on Capital Employed TTM -0.22 % 14.52 % 7.33 % -16.74 % -37.22 % -1.93 %
Net Income Per EBT TTM -8.86 % 94.89 % 84.04 % 55.59 % 104.51 % 126.26 %
EBT Per Ebit TTM 914.82 % 98.02 % 124.39 % 127.44 % 103.4 % 119.01 %
EBIT Per Revenue TTM -0.34 % 29.81 % 11.18 % -150.3 % -53.2 % -1.67 %
Cash Flow To Debt Ratio TTM 1.39 % 182.33 % 21.6 % -5.28 % 15.38 % 16.99 %
Receivables Turnover TTM 4.51 2.24 6.41 9.33 3.56 3.52
Payables Turnover TTM 4.47 10.64 3.87 5.3 3.7 4.24
Inventory Turnover TTM 3.84 2.75 2.73 3.13 1.98 5.43
Fixed Asset Turnover TTM 101.91 % 87.69 % 1076.71 % 13.83 % 283.16 % 2439.14 %
Asset Turnover TTM 38.92 % 37.53 % 41.97 % 10.42 % 45.69 % 82.76 %
Operating Cash Flow Per Share TTM 1.52 15.16 1.04 -3.36 1.1 0.76
Free Cash Flow Per Share TTM -22.35 5.73 0.73 -9.72 0.65 0.58
Cash Per Share TTM 2607.66 % 1901.78 % 1155.14 % 500.31 % 857.81 % 145.04 %
Operating Cash Flow Sales Ratio TTM 1.74 % 32.2 % 9.27 % -33.53 % 6.27 % 8.68 %
Free Cash Flow Operating Cash Flow Ratio TTM -1470.5 % 37.79 % 70.24 % 288.91 % 58.68 % 76.26 %
Cash Flow Coverage Ratios TTM 1.39 % 182.33 % 21.6 % -5.28 % 15.38 % 16.99 %
Price To Free Cash Flows Ratio TTM -0.88 38.19 68.57 -2.06 58.61 20.7
Price To Operating Cash Flows Ratio TTM 13.09 14.43 48.2 -5.93 33.43 15.78
Price Cash Flow Ratio TTM 13.09 14.43 48.2 -5.93 33.43 15.78
Income Statement (TTM)
CSIQ FSLR ENPH RUN SEDG ARRY
Revenue $5.99B $4.21B $1.47B $2.04B $0.9B $0.92B
Gross Profit $1B $1.86B $0.69B $0.33B $-0.88B $0.3B
Gross Profit Ratio 16.67% 44.17% 46.64% 16.12% -97.31% 32.5%
EBITDA $0.56B $1.87B $0.29B $-2.91B $-1.64B $-0.16B
Net Income $0.04B $1.29B $0.17B $-2.85B $-1.81B $-0.24B
EPS Diluted 0.54 12.02 1.29 -12.81 -31.64 -1.95
Balance Sheet (MRQ)
CSIQ FSLR ENPH RUN SEDG ARRY
Long Term Debt $2.9B $0.47B $0.57B $12.74B $0.4B $0.65B
Total Liabilities $9.36B $4.15B $2.42B $15.73B $1.97B $1.14B
Total Equity $4.15B $7.98B $1.09B $4.16B $0.66B $0.29B
Total Investments $0.32B $0.17B $1.04B $0.08B $0.37B $0B
Total Debt $5.91B $0.72B $1.2B $13.02B $0.76B $0.69B
Total Assets $13.51B $12.12B $3.51B $19.9B $2.63B $1.43B
Cash Flow Statement (TTM)
CSIQ FSLR ENPH RUN SEDG ARRY
Net Income $-0.08B $1.29B $0.17B $-4.36B $-1.81B $-0.24B
Inventory $-0.31B $-0.28B $-0.12B $0.06B $0.07B $-0.04B
Dividends Paid $0B $0B $0B $0B $0B $0B
Operating Cash Flow $-0.89B $1.22B $0.14B $-0.77B $-0.31B $0.15B
Capital Expenditure $-1.87B $-1.53B $-0.04B $-2.7B $-0.11B $-0.01B
Related Stocks
Ticker Name Price
ARRY Array Technologies, Inc. 11.61
BEEM Beam Global 1.48
BEEMW Beam Global 0.0997
CSLR Complete Solaria, Inc. 1.805
ENPH Enphase Energy, Inc. 50.25
FSLR First Solar, Inc. 226.24
FTCI FTC Solar, Inc. 10.03
ISUN iSun, Inc. 0.04745
JKS JinkoSolar Holding Co., Ltd. 29.42
MAXN Maxeon Solar Technologies, Ltd. 2.97
NOVA Sunnova Energy International Inc. 0.2202
PEGY Pineapple Energy Inc. 3.34
PN Skycorp Solar Group Limited 0.4972
RUN Sunrun Inc. 20.66
SEDG SolarEdge Technologies, Inc. 36.79
SHLS Shoals Technologies Group, Inc. 10.26
SMXT Solarmax Technology Inc. Common Stock 0.7588
SOL ReneSola Ltd 1.94
SPI SPI Energy Co., Ltd. 0.766
SPRU Spruce Power Holding Corporation 4.5
ETFs With Exposure to CSIQ
Ticker ETF Name Weight Percentage Price
VWO Vanguard Emerging Markets Stock Index Fund 0.00469 58.01
VT Vanguard Total World Stock Index Fund 0.0004 147.58
VXUS Vanguard Total Intl Stock Idx Fund 0.00126 82.35
HDGE AdvisorShares Ranger Equity Bear ETF -0.95 16.39
NFJ Virtus Dividend, Interest & Premium Strategy Fund 0.93 13.69
SPDW SPDR Portfolio Developed World ex-US ETF 0.0046 48.7
VSS Vanguard FTSE All-World ex-US Small Capital Index Fund 0.01472 157.14
ICLN iShares Global Clean Energy ETF 0.56 18.85
TAN Invesco Solar ETF 2.33562 58.59
NCZ Virtus AllianzGI Convertible & Income Fund II 0.93 14.82
NCV Virtus AllianzGI Convertible & Income Fund 0.93 16.53
GWX SPDR S&P International Small Cap ETF 0.07482 45.37
NIE AllianzGI Equity & Convertible Income Fund 0.93 25.51
PXH Invesco FTSE RAFI Emerging Markets ETF 0.01888 28.3
ZTR Virtus Total Return Fund Inc. 0.93 6.71
BBC Virtus LifeSci Biotech Clinical Trials ETF 0.94 40.99
PGJ Invesco Golden Dragon China ETF 0.754936 30.15
PBW Invesco WilderHill Clean Energy ETF 1.21345 34.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 141.81
ONEQ Fidelity Nasdaq Composite Index ETF 0 90.87
PDN Invesco FTSE RAFI Developed Markets ex-U.S. Small-Mid ETF 0.152315 46.79
VGI Virtus Global Multi-Sector Income Fund 0.93 7.98
ACV AllianzGI Diversified Income & Convertible Fund 0.93 27.9
BBP Virtus LifeSci Biotech Products ETF 0.94 82.2413
BLHY Virtus Newfleet High Yield Bond ETF 0.93 20.955
EDF Virtus Stone Harbor Emerging Markets Income Fund 0.93 5.17
FDTS First Trust Developed Markets ex-US Small Cap AlphaDEX Fund 0.000001 68.3284
FNDC Schwab Fundamental International Small Company Index ETF 0.104434 49.56
HAP VanEck Natural Resources ETF 0.02 70.8991
MFDX PIMCO RAFI Dynamic Multi-Factor International Equity ETF 0.04 42.3688
NFLT Virtus Newfleet Multi-Sector Bond ETF 0.93 23.22
PBD Invesco Global Clean Energy ETF 0.609887 18.12
QCLN First Trust NASDAQ Clean Edge Green Energy Index Fund 0.73 50.5176
SMLF iShares MSCI USA Small-Cap Multifactor ETF 0.00948 79.71
UTES Virtus Reaves Utilities ETF 0.93 78.94
ISDX Invesco RAFI Strategic Developed ex-US ETF 0.04 26.54
PZW.TO Invesco FTSE RAFI Global Small-Mid ETF 0.1222 44.5
RCGTX Virtus AllianzGI Technology Fund Class C 0.93 13.74
SCATX Virtus Zevenbergen Innovative Growth Stock Fund Class I 0.93 59.67
PXSGX Virtus Equity Trust - Virtus KAR Small-Cap Growth Fund 0.93 17.93
PSGCX Virtus KAR Small-Cap Growth Fund Class C 0.93 10.41
PSGAX Virtus KAR Small-Cap Growth Fund Class A 0.93 16.36
VQSRX Virtus KAR Small-Cap Value Fund Class R6 0.93 25.81
PGIUX Virtus Duff & Phelps Global Infrastructure Fund Class I 0.93 16.4
PGUAX Virtus Duff & Phelps Global Infrastructure Fund Class A 0.93 16.38
PGUCX Virtus Duff & Phelps Global Infrastructure Fund Class C 0.93 15.52
VGSAX Virtus Duff & Phelps Global Real Estate Securities Fund Class A 0.93 38.95
VRGEX Virtus Duff & Phelps Global Real Estate Securities Fund 0.93 37.49
VGISX Virtus Duff & Phelps Global Real Estate Securities Fund 0.93 37.67
VGSCX Virtus Opportunities Trust - Virtus Duff & Phelps Global Real Estate Securities Fund 0.93 36.61
NWWOX Virtus Vontobel Global Opportunities Fund Class A 0.93 16.29
SGACX Virtus SGA Global Growth C Class 0.93 16.59
SGAPX Virtus SGA Global Growth I Class 0.93 19.91
VQNPX Vanguard Growth and Income Fund 0 67.73
VGIAX Vanguard Quantitative Funds - Vanguard Growth and Income Fund 0 110.52
VMCCX Virtus KAR Mid-Cap Core Fund 0.93 51.01
VIMCX Virtus KAR Mid-Cap Core Fund Class I 0.93 60.49
VMACX Virtus KAR Mid-Cap Core Fund Class A 0.93 58.25
WWOIX Virtus Vontobel Global Opportunities Fund 0.93 16.49
VRISX Virtus KAR International Small-Mid Cap Fund Class R6 0.93 21.65
VIISX Virtus KAR International Small-Mid Cap Fund Class I 0.93 21.62
PKSAX Virtus KAR Small-Cap Core Fund Class A 0.93 49
PKSFX Virtus KAR Small-Cap Core Fund Class I 0.93 54.42
VSCRX Virtus KAR Small-Cap Core Fund 0.93 54.72
PKSCX Virtus KAR Small-Cap Core Fund Class C 0.93 33.2
KOMP SPDR S&P Kensho New Economies Composite ETF 0.192935 63.64
AIIQ AI Powered International Equity ETF 0.89 24.58
AIO Virtus AllianzGI Artificial Intelligence & Technology Opportunities Fund 0.93 22.77
CNRG SPDR Kensho Clean Power ETF 2.1938 101.19
PFFA Virtus InfraCap U.S. Preferred Stock ETF 0.93 21.82
SMOG VanEck Low Carbon Energy ETF 0 141.659
SEIX Virtus Seix Senior Loan ETF 0.93 23.2
VPC Virtus Private Credit ETF 0.93 17.1275
VRAI Virtus Real Asset Income ETF 0.93 25.7934
VSGX Vanguard ESG International Stock ETF 0.00169 78.17
AVEM Avantis Emerging Markets Equity ETF 0.07 85.71
VWID Virtus WMC International Dividend ETF 0.93 38.5261
JOET Virtus Terranova U.S. Quality Momentum ETF 0.93 42.84
VABS Virtus Newfleet ABS/MBS ETF 0.93 24.395
GINN Goldman Sachs Innovate Equity ETF 0.08 73.6
CTEC Global X CleanTech ETF 1.34 60.666
6PSK.DE Invesco FTSE RAFI Emerging Markets UCITS ETF 0.1193 10.466
G1CE.DE Invesco Markets II plc - Invesco Global Clean Energy UCITS ETF 0.6111 20.885
VCLN Virtus Duff & Phelps Clean Energy ETF 0.93 28.8481
INRG.MI iShares Global Clean Energy UCITS ETF USD (Dist) 0.56 9.207
CTEK.L Global X CleanTech UCITS ETF 1.336 9.1305
GCED.L Invesco Markets II plc - Invesco Global Clean Energy UCITS ETF 0.6111 23.7525
GCEX.L Invesco Markets II plc - Invesco Global Clean Energy UCITS ETF 0.6111 1739.2
GCLE.L Invesco Markets II plc - Invesco Global Clean Energy UCITS ETF 0.6111 24.995
ISUN.L Invesco Solar Energy UCITS ETF 2.3471 30.91
RAYZ.L Global X Solar UCITS ETF 0.457 13.21
IQQH.DE iShares Global Clean Energy UCITS ETF USD (Dist) 0.56 9.209
FTQI First Trust Nasdaq BuyWrite Income ETF 0.36 20.86
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.06615 40.0918
VTSNX Vanguard Total Intl Stock Idx Fund 0.00126 176.9
AVSE Avantis Responsible Emerging Markets Equity ETF 0.03 72.0325
INRG.L iShares Global Clean Energy UCITS ETF USD (Dist) 0.56 800.5
INRA.AS iShares Global Clean Energy UCITS ETF 0.56 28.0903
DBXW.DE Xtrackers MSCI World Swap UCITS ETF 0.00069242 121.6
XWEH.F Xtrackers MSCI World Swap UCITS ETF 0.00069242 32.014
XWD1.F Xtrackers MSCI World Swap UCITS ETF 0.00069242 16.5615
PSRM.L Invesco FTSE RAFI Emerging Markets UCITS ETF 0.1193 913
S0LR.F Invesco Solar Energy UCITS ETF 2.3471 25.615
RA7Z.F Global X Solar UCITS ETF 0.457 13.48
AVES Avantis Emerging Markets Value ETF 0.03 64.15
QQQS Invesco NASDAQ Future Gen 200 ETF 0.367965 35.7404
GCLX.L Invesco Markets II plc - Invesco Global Clean Energy UCITS ETF 0.6111 1825.7
VFSAX Vanguard FTSE All-World ex-US Small-Cap Index Fund Admiral Shares 0.01472 38.68
HEMZX Virtus Vontobel Emerging Markets Opportunities Fund A 0.93 8.32
AOTIX Virtus Emerging Markets Opportunities Fd Institutional 0.93 40.41
ANZAX Virtus Convertible Fund CL A 0.93 42.2
STICX Virtus Seix Corporate Bond Fund I 0.93 7.52
VEMAX Vanguard Emerging Markets Stock Index Fund Admiral Shares 0.00469 48.08
VGEAX Virtus Vontobel Greater European Opportunities Fund A 0.93 10.97
JCRAX ALPS/CoreCommodity Management CompleteCommodities Strategy Fund - Investor Class 0.0004 8.99
SMVTX Virtus Ceredex Mid-Cap Value Equity Fund I 0.93 13.63
V3AB.L Vanguard Funds Public Limited Company - Vanguard ESG Global All Cap UCITS ETF 0.00025 5.894
PGWAX Virtus Silvant Focused Growth Fund CL A 0.93 96.48
V3AM.L Vanguard ESG Global All Cap UCITS ETF 0.00025 5.501
XMWD.L Xtrackers MSCI World Swap UCITS ETF 0.00069242 144.79
V3AA.L Vanguard Funds Public Limited Company - Vanguard ESG Global All Cap UCITS ETF 0.00025 8.058
VLPAX Virtus Duff & Phelps Select MLP and Energy Fund A 0.93 17.56
VISAX Virtus KAR International Small-Mid Cap Fund - Class A 0.93 21.46
V3AL.L Vanguard Funds Public Limited Company - Vanguard ESG Global All Cap UCITS ETF 0.00025 7.5185
VAESX Virtus KAR Emerging Markets Small-Cap Fund A 0.93 17.59
VTIAX Vanguard Total International Stock Index Fd Admiral 0.00126 44.24
SSAGX Virtus Seix U.S. Government Securities Ultra Short Bond Fund Class A 0.93 9.96
ANNPX Virtus Convertible Fund Institutional 0.93 41.04
XWEH.DE Xtrackers MSCI World Swap UCITS ETF 0.00069242 48.956
VTWAX Vanguard Total World Stock Index Fund Admiral Shares 0.0004 52.23
PRNIX Virtus NFJ Mid Cap Value Fund Institutional Class 0.93 31.21
PGFIX Virtus Silvant Focused Growth Fund Instl 0.93 84.4
TRFM AAM Transformers ETF 0.38 49.6208
FRNW Fidelity Clean Energy ETF 0.95 23.14
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 4.79 34.3673
PHSKX Virtus KAR Mid-Cap Growth Fund A 0.93 37.45
CWO.TO iShares Emerging Markets Fdmtl ETF Comm 0.15 35.59
PQNAX Virtus NFJ Mid Cap Value Fund Class A 0.93 27.46
STITX Virtus SGA International Growth Fund Class I 0.93 7.62
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.81
VEMY Virtus Stone Harbor Emerging Markets High Yield Bond ETF 0.93 28.5866
QWST Harbor ETF Trust - Harbor Small Cap Explorer ETF 0.3 32.0152
VGE.AX Vanguard FTSE Emerging Markets Shares ETF 0.00468 90.8
ACDC.AX Global X Battery Tech & Lithium ETF 1.44 146.45
ZSC USCF ETF Trust - USCF Sustainable Commodity Strategy Fund 1.91 28.315
INRG.SW iShares Global Clean Energy UCITS ETF 0.56 10.922
AVEE American Century Etf Trust - Avantis Emerging Markets Small Cap Equiy Etf 0.07 67.3776
WRNW.MI WisdomTree Renewable Energy UCITS ETF 1.83072 26.09
INRE.PA iShares Global Clean Energy UCITS ETF 0.56 23.544
VEMRX Vanguard Emerging Mkts Stock Idx InsPlus 0.00469 121.63
VTWIX Vanguard Total World Stock Index I 0.0004 301.08
VTPSX Vanguard Total Intl Stock Idx InstlPls 0.00126 176.94
CCNR CoreCommodity Natural Resources ETF 0.35 38.9676
XWD1.SG Xtrackers MSCI World Swap UCITS 0.00069242 23.44
PBOG Portfolio Building Block Integrated Oil and Gas and Exploration and Production Index ETF -0.0001 29.385
S0LR.DE Invesco Solar Energy UCITS ETF 2.3471 25.97
Unlock