Try our mobile app

Switch to company model in classical logic    *

General information

Country: CANADA

Sector: Solar

Categories: @renewable-energy   

Canadian Solar Inc. designs, manufactures, and sells solar module products that convert sunlight into electricity for a variety of uses. The Company"s products include a range of solar modules for use in a wide range of residential, commercial, and industrial solar power generation systems.
Website: canadiansolar.com



Growth: Bad revenue growth rate -30.8%, there is slowdown compared to average historical growth rates 17.6%. The revenue growth dynamics is unstable Site traffic for the last 3 months showed a change of -5.7%

Profitability: LTM EBITDA margin is positive, +7.7%. On average the margin is improving unsteadily. Gross margin is low, +17.3%. In the last quarter the company beat the estimated EPS, +95.1%. The company was ahead of estimated EPS in 100% of quarters (showing a gain of +$0.47 per share on average)

Cash Flow Generation: Dividend yield for the last twelve months 0.0%. Free cash flow yield 16.6% (LTM)

Undervaluation: Fundamental value created in LTM (estimate)


Entry Point: Share price is 230.2% higher than minimum and 48.8% lower than maximum for the last 3 years

AI Insight: the companies with similar growth trajectories, EBITDA margin, industries and geography on average are valued 1.9x by EV / Sales multiple , the company can be >100% undervalued

Key Financials (Download financials)

Ticker: CSIQ
Share price, USD:  (0.0%)22.32
year average price 14.85  


year start price 9.69 2025-02-11

min close price 6.76 2025-04-08

max close price 33.58 2025-11-14

current price 22.32 2026-02-10
Common stocks: 64 842 099

Dividend Yield:  0.0%
FCF Yield LTM: 16.6%
EV / LTM EBITDA: 8.4x
EV / EBITDA annualized: 5.4x
Last revenue growth (y/y):  -30.8%
Last growth of EBITDA (y/y):  -16.2%
Historical revenue growth:  +17.6%
Historical growth of EBITDA:  +23.7%
EV / Sales: 0.6x
Margin (EBITDA LTM / Revenue): 7.7%
Fundamental value created in LTM:
Market Cap ($m): 1 447
Net Debt ($m): 2 749
EV (Enterprise Value): 4 196
Price to Book: 0.5x

Revenue and EBITDA

Quarterly values ($m)

Change (y/y)

Cash Flow

FCF ($m)

Net Debt / Cash and Equivalents ($m)

Share price and dividends (Download history)

Share price

Payment USD per share

Multiple and potential

EV / Sales

Potential dynamics

News


2026-01-28seekingalpha.com

Canadian Solar Boasts New AI Monetization Opportunity - Rerating May Be Slow

2026-01-13prnewswire.com

CANADIAN SOLAR ANNOUNCES CLOSING OF OFFERING OF US$230 MILLION CONVERTIBLE SENIOR NOTES DUE 2031

2025-12-24zacks.com

3 Green Energy Stocks to Watch for a Cleaner, More Sustainable 2026

2025-12-24prnewswire.com

Canadian Solar Appoints Colin Parkin as President and Dylan Marx as Chief Operating Officer

2025-12-19zacks.com

CSIQ to Supply 408MWh Battery Energy Storage System in South Australia

2025-12-18zacks.com

3 Renewable Energy Stocks Poised for Explosive Growth in 2026

2025-12-03zacks.com

Canadian Solar Wins Tillbridge Solar and Battery Storage Project in UK

2025-11-17zacks.com

Canadian Solar to Supply 20.7MW Battery Energy Storage in Germany

2025-11-14fool.com

Why Canadian Solar Stock Finally Popped Today

2025-11-13zacks.com

Canadian Solar Q3 Loss Narrower Than Estimates, Revenues Fall Y/Y
More information for subscribed users:
detailed calculation of
Fundamental value created in LTM

Financial reporting

Income Statement

Property 2025 q3 2025 q2 2025 q1 2024 q4 2024 q2 2024 q1 2023 q4 2023 q3 2023 q2 2023 q1 2022 q4 2022 q3 2022 q2 2021 q4 2020 q4
date 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2021-12-31 2020-12-31
symbol CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ
reportedCurrency USD USD USD USD USD USD USD USD USD USD USD USD USD USD USD
cik 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M
fillingDate 2025-11-13 2025-08-21 2025-05-15 2024-08-22 2024-03-14 2023-10-30 2023-06-30 2023-03-21 2022-09-30 2022-06-30
acceptedDate 2025-11-13 06:23:43 2025-08-21 08:06:54 2025-05-15 07:21:06 2025-04-30 16:06:05 2024-08-22 08:25:18 2024-03-14 06:53:29 2024-04-26 08:06:49 2023-10-30 09:01:07 2023-06-30 00:00:00 2023-03-21 07:45:20 2023-04-18 16:01:11 2022-09-29 20:00:00 2022-06-29 20:00:00 2022-04-28 16:08:06 2021-04-19 16:06:37
calendarYear 2025 2025 2025 2024 2024 2023 2023 2023 2022 2022
period Q3 Q2 Q1 FY Q2 Q1 FY Q3 Q2 Q1 FY Q3 Q2 FY FY
revenue 1 487M 1 694M 1 197M 5 993M 1 635M 1 329M 7 614M 1 846M 2 364M 1 701M 7 469M 1 932M 2 314M 5 277M 3 476M
costOfRevenue 1 231M 1 189M 1 056M 4 994M 1 353M 1 076M 6 334M 1 538M 1 923M 1 383M 6 205M 1 570M 1 943M 4 368M 2 787M
grossProfit 256M 505M 140M 999M 282M 253M 1 280M 308M 441M 318M 1 263M 363M 371M 909M 690M
grossProfitRatio 0.172 0.298 0.117 0.172 0.19 0.167 0.186 0.187 0.188 0.16
researchAndDevelopmentExpenses 20M 25M 24M 121M 26M 34M 101M 29M 23M 17M 70M 18M 18M 58M 45M
generalAndAdministrativeExpenses 117M 253M 106M 515M 101M 95M 440M 114M 140M 79M 342M 102M 88M 309M 226M
sellingAndMarketingExpenses 101M 109M 91M 488M 132M 88M 370M 100M 88M 88M 559M 166M 158M 399M 224M
sellingGeneralAndAdministrativeExpenses 218M 362M 196M 1 003M 233M 183M 810M 214M 227M 167M 901M 268M 246M 708M 450M
otherExpenses -16M -9M -25M -95M -24M 0 -84M 0 0 -12M -64M -12M -9M -47M -26M
operatingExpenses 222M 378M 195M 1 029M 234M 217M 827M 225M 216M 172M 907M 274M 255M 719M 469M
costAndExpenses 1 453M 1 566M 1 251M 6 023M 1 588M 1 294M 7 160M 1 763M 2 140M 1 556M 7 113M 1 844M 2 198M 5 087M 3 256M
interestIncome 15M 10M 12M 88M 14M 34M 52M 19M 9M 8M 41M 23M 4M 11M 9M
interestExpense 44M 45M 40M 137M 33M 35M 114M 30M 30M 20M 74M 19M 20M 58M 72M
depreciationAndAmortization 0 146M 0 501M 122M 110M 307M 19M 9M 8M 244M 23M 0 283M 217M
ebitda 30M 272M -55M 557M 196M 190M 830M 102M 234M 154M 675M 112M 122M 479M 424M
ebitdaratio 0.02 0.16 -0.046 0.12 0.109 0.055 0.099 0.09 0.058 0.053
operatingIncome 35M 127M -55M -30M 48M 35M 453M 83M 224M 146M 356M 89M 116M 190M 220M
operatingIncomeRatio 0.023 0.075 -0.046 0.029 0.027 0.045 0.095 0.086 0.046 0.05
totalOtherIncomeExpensesNet -49M -48M -45M -64M -7M 10M -30M -15M 36M -17M 16M 40M -2M -45M -86M
incomeBeforeTax -14M 79M -100M -94M 40M 45M 423M 57M 239M 128M 372M 128M 114M 146M 134M
incomeBeforeTaxRatio -0.009 0.047 -0.083 0.025 0.034 0.031 0.101 0.075 0.066 0.049
incomeTaxExpense 7M 34M -23M -17M 5M 10M 60M -11M 46M 29M 73M 29M 28M 36M -2M
netIncome 9M 7M -34M 36M 4M 12M 274M 22M 170M 84M 240M 78M 74M 95M 147M
netIncomeRatio 0.006 0.004 -0.028 0.002 0.009 0.012 0.072 0.049 0.041 0.032
eps 0.13 0.11 -0.69 0.54 0.058 0.19 4.27 0.33 2.62 1.3 3.73 1.22 1.16 1.55 2.46
epsdiluted 0.13 0.11 -0.69 0.057 0.19 0.32 2.39 1.19 1.12 1.07
weightedAverageShsOut 68M 67M 67M 67M 66M 66M 65M 66M 72M 65M 64M 64M 64M 62M 60M
weightedAverageShsOutDil 68M 67M 67M 67M 67M 67M 72M 73M 72M 71M 71M 71M 71M 69M 62M
link Link Link Link Link Link Link Link
finalLink Link Link Link Link Link Link Link
filingDate 2025-04-30 2024-04-26 2023-04-18 2022-04-28 2021-04-19
fiscalYear 2024 2023 2022 2021 2020
netInterestIncome -49M -62M -34M -47M -63M
ebit 55M 523M 431M 197M 206M
nonOperatingIncomeExcludingInterest -85M -69M -75M -6M 14M
netIncomeFromContinuingOperations -78M 364M 299M 110M 136M
netIncomeFromDiscontinuedOperations 0 0 0 0 0
otherAdjustmentsToNetIncome 0 0 0 0 11M
netIncomeDeductions 0 -5M -5M -5M -2M
bottomLineNetIncome 36M 279M 245M 101M 148M
epsDiluted 0.54 3.87 3.44 1.46 2.38

Balance Sheet Statement

Property 2025 q3 2025 q2 2025 q1 2024 q4 2024 q2 2024 q1 2023 q4 2023 q3 2023 q2 2023 q1 2022 q4 2022 q3 2022 q2 2021 q4 2020 q4
date 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2021-12-31 2020-12-31
symbol CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ
reportedCurrency USD USD USD USD USD USD USD USD USD USD USD USD USD USD USD
cik 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M
fillingDate 2025-11-13 2025-08-21 2025-05-15 2024-08-22 2024-03-14 2023-10-30 2023-06-30 2023-03-21 2022-09-30 2022-06-30
acceptedDate 2025-11-13 06:23:43 2025-08-21 08:06:54 2025-05-15 07:21:06 2025-04-30 16:06:05 2024-08-22 08:25:18 2024-03-14 06:53:29 2024-04-26 08:06:49 2023-10-30 09:01:07 2023-06-30 00:00:00 2023-03-21 07:45:20 2023-04-18 16:01:11 2022-09-29 20:00:00 2022-06-29 20:00:00 2022-04-28 16:08:06 2021-04-19 16:06:37
calendarYear 2025 2025 2025 2024 2024 2023 2023 2023 2022 2022
period Q3 Q2 Q1 FY Q2 Q1 FY Q3 Q2 Q1 FY Q3 Q2 FY FY
cashAndCashEquivalents 1 763M 1 856M 1 577M 2 253M 2 182M 2 890M 1 939M 1 921M 2 011M 848M 981M 1 083M 1 054M 870M 1 637M
shortTermInvestments 0 0 0 0 0 0 19M 0 0 0 0 0 0 0 0
cashAndShortTermInvestments 1 763M 1 856M 1 577M 2 253M 2 182M 2 890M 1 958M 1 921M 2 011M 848M 981M 1 083M 1 054M 870M 1 637M
netReceivables 1 309M 1 327M 1 336M 1 488M 1 391M 1 139M 1 210M 1 300M 1 589M 1 303M 1 236M 1 193M 1 113M 888M 546M
inventory 1 244M 1 248M 1 499M 1 207M 1 205M 1 624M 1 180M 1 432M 1 532M 1 672M 1 524M 1 604M 1 622M 1 192M 878M
otherCurrentAssets 2 069M 1 778M 1 578M 451M 446M 476M 1 574M 604M 609M 664M 1 650M 1 873M 1 944M 1 596M 377M
totalCurrentAssets 6 385M 6 210M 5 990M 5 523M 5 224M 5 900M 6 095M 6 631M 7 317M 6 047M 5 645M 5 753M 5 733M 4 772M 3 438M
propertyPlantEquipmentNet 5 789M 5 719M 5 839M 5 530M 4 573M 4 450M 4 277M 3 460M 2 759M 2 612M 2 295M 1 646M 1 489M 1 616M 1 343M
goodwill 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
intangibleAssets 32M 32M 33M 31M 34M 35M 20M 14M 14M 15M 18M 80M 83M 19M 22M
goodwillAndIntangibleAssets 32M 32M 33M 31M 34M 35M 20M 14M 14M 15M 18M 80M 83M 19M 22M
longTermInvestments 276M 262M 246M 319M 276M 280M 277M 178M 159M 136M 116M 107M 105M 99M 81M
taxAssets 388M 397M 414M 474M 314M 278M 263M 266M 219M 227M 229M 232M 252M 237M 171M
otherNonCurrentAssets 2 286M 2 192M 1 374M 1 635M 1 715M 1 424M 1 244M 852M 730M 792M 735M 843M 719M 646M 1 482M
totalNonCurrentAssets 8 772M 8 602M 7 905M 7 989M 6 913M 6 467M 6 081M 4 769M 3 882M 3 782M 3 392M 2 909M 2 648M 2 617M 3 099M
otherAssets 0 0 0 0 0 0 -281M 0 0 0 0 0 0 0 0
totalAssets 15 157M 14 812M 13 896M 13 512M 12 137M 12 367M 11 896M 11 400M 11 199M 9 829M 9 037M 8 661M 8 380M 7 388M 6 537M
accountPayables 1 070M 1 016M 1 034M 1 063M 842M 818M 814M 919M 771M 798M 805M 915M 856M 503M 515M
shortTermDebt 3 325M 2 910M 2 947M 3 007M 2 820M 3 095M 2 683M 2 990M 3 613M 3 392M 2 937M 2 794M 2 945M 2 474M 2 127M
taxPayables 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
deferredRevenue 222M 143M 191M 205M 274M 362M 392M 347M 314M 335M 335M 246M 151M 136M 189M
otherCurrentLiabilities 1 351M 1 606M 1 413M 1 390M 1 643M 1 763M 1 953M 1 457M 1 305M 1 290M 318M 976M 831M 245M 757M
totalCurrentLiabilities 5 968M 5 676M 5 586M 5 665M 5 579M 6 038M 5 864M 5 713M 6 002M 5 815M 5 259M 4 930M 4 784M 4 038M 3 588M
longTermDebt 4 074M 4 215M 3 538M 2 632M 2 112M 2 080M 1 655M 1 545M 1 317M 1 162M 1 071M 1 187M 1 026M 748M 751M
deferredRevenueNonCurrent 0 0 0 0 0 112M 0 0 7M 0 0 0 0 0 0
deferredTaxLiabilitiesNonCurrent 117M 120M 119M 205M 89M 83M 83M 68M 68M 68M 67M 44M 46M 48M 49M
otherNonCurrentLiabilities 638M 626M 582M 588M 497M 474M 471M 454M 363M 350M 308M 384M 413M 404M 242M
totalNonCurrentLiabilities 4 830M 4 961M 4 239M 3 696M 2 698M 2 637M 2 326M 2 066M 1 755M 1 580M 1 472M 1 615M 1 485M 1 224M 1 056M
otherLiabilities 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0
capitalLeaseObligations 371M 346M 341M 272M 131M 131M 137M 106M 86M 83M 36M 28M 31M 35M 13M
totalLiabilities 10 798M 10 636M 9 825M 9 362M 8 277M 8 675M 8 191M 7 779M 7 757M 7 395M 6 730M 6 545M 6 269M 5 262M 4 644M
preferredStock 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
commonStock 836M 836M 836M 836M 836M 836M 836M 836M 836M 836M 836M 836M 836M 836M 687M
retainedEarnings 1 568M 1 559M 1 552M 1 586M 1 566M 1 562M 1 550M 1 551M 1 529M 1 359M 1 276M 1 198M 1 119M 1 036M 940M
accumulatedOtherComprehensiveIncomeLoss -115M -115M -200M -196M -216M -166M -119M -180M -159M -150M -171M -237M -152M -51M -29M
othertotalStockholdersEquity 580M 575M 582M 471M 298M 287M 242M 3M -12M 0
totalStockholdersEquity 2 868M 2 855M 2 769M 2 816M 2 656M 2 530M 2 559M 2 494M 2 448M 2 048M 1 942M 1 785M 1 789M 1 801M 1 570M
totalEquity 4 359M 4 176M 4 071M 4 150M 3 860M 3 691M 3 705M 3 621M 3 441M 2 434M 2 307M 1 785M 1 789M 2 126M 1 893M
totalLiabilitiesAndStockholdersEquity 15 157M 14 812M 13 896M 12 137M 12 367M 11 400M 11 199M 9 829M 8 330M 8 058M
minorityInterest 1 491M 1 321M 1 301M 1 334M 1 203M 1 161M 1 146M 1 127M 994M 386M 365M 0 0 325M 322M
totalLiabilitiesAndTotalEquity 15 157M 14 812M 13 896M 13 512M 12 137M 12 367M 11 896M 11 400M 11 199M 9 829M 9 037M 8 330M 8 058M 7 388M 6 537M
totalInvestments 276M 262M 246M 319M 276M 280M 296M 178M 159M 136M 116M 0 0 99M 81M
totalDebt 7 399M 7 125M 6 486M 5 911M 4 932M 5 176M 4 476M 4 535M 4 930M 4 554M 4 044M 3 981M 3 971M 3 258M 2 891M
netDebt 5 636M 5 269M 4 909M 3 658M 2 749M 2 286M 2 537M 2 614M 2 918M 3 706M 3 062M 2 898M 2 918M 2 388M 1 254M
link Link Link Link Link Link Link Link
finalLink Link Link Link Link Link Link Link
filingDate 2025-04-30 2024-04-26 2023-04-18 2022-04-28 2021-04-19
fiscalYear 2024 2023 2022 2021 2020
accountsReceivables 1 261M 1 006M 971M 651M 437M
otherReceivables 227M 203M 265M 236M 108M
prepaids 124M 194M 253M 226M 0
totalPayables 1 063M 814M 1 658M 1 171M 515M
otherPayables 0 0 853M 668M 0
accruedExpenses 0 1M 0 0 0
capitalLeaseObligationsCurrent 0 20M 10M 12M 0
capitalLeaseObligationsNonCurrent 272M 117M 26M 23M 13M
treasuryStock 0 0 0 0 0
additionalPaidInCapital 591M 293M 1M -19M -28M
otherTotalStockholdersEquity 0 0 0 0 0

Cash Flow Statement

Property 2025 q3 2025 q2 2025 q1 2024 q4 2024 q2 2024 q1 2023 q4 2023 q3 2023 q2 2022 q4 2021 q4 2020 q4 2020 q3 2020 q2
date 2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2022-12-31 2021-12-31 2020-12-31 2020-09-30 2020-06-30
symbol CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ CSIQ
reportedCurrency USD USD USD USD USD USD USD USD USD USD USD USD USD USD
cik 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M
fillingDate 2025-11-13 2025-08-21 2025-05-15 2024-08-22 2024-03-14 2023-10-30 2023-06-30 2020-09-30 2020-07-28
acceptedDate 2025-11-13 06:23:43 2025-08-21 08:06:54 2025-05-15 07:21:06 2025-04-30 16:06:05 2024-08-22 08:25:18 2024-03-14 06:53:29 2024-04-26 08:06:49 2023-10-30 09:01:07 2023-06-30 00:00:00 2023-04-18 16:01:11 2022-04-28 16:08:06 2021-04-19 16:06:37 2020-09-29 20:00:00 2020-07-28 16:18:47
calendarYear 2025 2025 2025 2024 2024 2023 2023 2020 2020
period Q3 Q2 Q1 FY Q2 Q1 FY Q3 Q2 FY FY FY Q3 Q2
netIncome -21M 45M -77M -78M 4M 12M 364M 62M 198M 299M 110M 147M 9M 21M
depreciationAndAmortization 0 0 0 501M 0 110M 307M 76M 73M 235M 283M 209M 0 0
deferredIncomeTax 0 0 0 -98M 0 0 -18M 0 0 17M -7M 19M 0 0
stockBasedCompensation 0 0 0 21M 0 0 55M 0 0 9M 9M 12M 0 0
changeInWorkingCapital -304M -222M -349M -1 652M -627M -486M -190M 14M -99M 285M -887M -560M 0 0
accountsReceivables 0 0 0 -329M 0 0 9M 0 0 -357M -285M 65M 0 0
inventory 0 0 0 -313M 0 0 183M 0 0 -406M -519M -181M 0 0
accountsPayables 0 0 0 268M 0 0 13M 0 0 352M 11M -89M 0 0
otherWorkingCapital -304M -222M -349M -1 279M -627M -486M -395M 14M 0 697M -94M -356M 0 0
otherNonCashItems 213M 366M 162M 420M 194M 292M 166M 5M 118M 72M 84M 53M -9M -21M
netCashProvidedByOperatingActivities -112M 189M -264M -885M -429M -291M 685M 158M 290M 917M -408M -121M 0 0
investmentsInPropertyPlantAndEquipment -294M -392M -385M -1 870M -398M -440M -1 525M -385M -319M -628M -430M -335M 0 0
acquisitionsNet 0 0 0 -40M 0 0 -123M 0 0 -12M -37M 15M 0 0
purchasesOfInvestments 0 0 0 -65M 0 0 0 0 0 -19M -54M -18M 0 0
salesMaturitiesOfInvestments 0 0 0 0 0 0 0 0 0 19M 14M 33M 0 0
otherInvestingActivites 7M -56M -84M 2M 7M -100M -18M 0 0
netCashUsedForInvestingActivites -288M -448M -469M -396M -433M -485M -337M 0 0
debtRepayment 0 0 0 0 0 0 0 0 0
commonStockIssued 0 0 0 0 0 124M 804M 0 0
commonStockRepurchased -271 563 -24M -21M 0 -71M 0 0 0 0 0 0 -6M 0 0
dividendsPaid 0 0 0 0 0 0 0 0 0
otherFinancingActivites 311M 495M 566M 255M 723M -25M 547M 0 0
netCashUsedProvidedByFinancingActivities 310M 471M 544M 184M 723M 100M 1 351M 0 0
effectOfForexChangesOnCash 5M 19M -41M -155M -61M -51M -89M -30M -129M -180M 18M 51M 0 0
netChangeInCash -84M 230M -230M -682M -702M -49M 977M -257M 1 175M 535M -205M 434M 0 0
cashAtEndOfPeriod 2 180M 2 264M 2 034M 2 264M 2 192M 2 890M 2 946M 2 993M 3 250M 1 970M 1 434M 1 640M 0 0
cashAtBeginningOfPeriod 2 264M 2 034M 2 264M 2 946M 2 894M 2 939M 1 970M 3 250M 2 076M 1 434M 1 640M 1 205M 0 0
operatingCashFlow -112M 189M -264M -885M -429M -291M 685M 158M 290M 917M -408M -121M 0 0
capitalExpenditure -294M -392M -385M -1 870M -401M -440M -1 525M -385M -319M -628M -430M -335M 0 0
freeCashFlow -407M -204M -649M -2 756M -831M -731M -841M -227M -30M 289M -838M -455M 0 0
link Link Link Link Link Link Link Link
finalLink Link Link Link Link Link Link Link
filingDate 2025-04-30 2024-04-26 2023-04-18 2022-04-28 2021-04-19
fiscalYear 2024 2023 2022 2021 2020
otherInvestingActivities 13M -23M 10M 77M -15M
netCashProvidedByInvestingActivities -1 962M -1 671M -630M -430M -320M
netDebtIssuance 1 658M 1 031M 443M 473M 524M
longTermNetDebtIssuance 1 434M 1 069M 751M 611M 418M
shortTermNetDebtIssuance 224M -37M -308M -138M 106M
netStockIssuance 482M 0 0 149M -6M
netCommonStockIssuance 0 0 0 149M -6M
commonStockIssuance 0 0 0 149M 0
netPreferredStockIssuance 482M 0 0 0 0
netDividendsPaid 0 0 0 0 0
commonDividendsPaid 0 0 0 0 0
preferredDividendsPaid 0 0 0 0 0
otherFinancingActivities 180M 1 021M -14M -7M 305M
netCashProvidedByFinancingActivities 2 320M 2 053M 429M 614M 824M
incomeTaxesPaid 114M 83M 77M 57M 38M
interestPaid 131M 122M 77M 71M 79M

Earning call transcript

2025 q3
2025-11-13 ET (fiscal 2025 q3)
2025 q2
2025-08-21 ET (fiscal 2025 q2)
2025 q1
2025-05-15 ET (fiscal 2025 q1)
2024 q4
2025-03-25 ET (fiscal 2024 q4)
2024 q3
2024-12-05 ET (fiscal 2024 q3)
2024 q2
2024-08-22 ET (fiscal 2024 q2)
2024 q1
2024-05-09 ET (fiscal 2024 q1)
2023 q4
2024-03-14 ET (fiscal 2023 q4)
2023 q3
2023-11-14 ET (fiscal 2023 q3)
2023 q2
2023-08-22 ET (fiscal 2023 q2)
2023 q1
2023-05-18 ET (fiscal 2023 q1)
2022 q4
2023-03-21 ET (fiscal 2022 q4)
2022 q3
2022-11-22 ET (fiscal 2022 q3)
2022 q2
2022-08-18 ET (fiscal 2022 q2)
2022 q1
2022-05-24 ET (fiscal 2022 q1)

SEC forms

Show financial reports only

SEC form 6
2026-01-13 14:25 ET
Canadian Solar published news for 2025 q4
SEC form 6
2026-01-13 14:25 ET
Canadian Solar published news for 2025 q4
SEC form 6
2026-01-09 06:15 ET
Canadian Solar published news for 2025 q4
SEC form 6
2026-01-09 06:15 ET
Canadian Solar published news for 2025 q4
SEC form 6
2026-01-07 21:34 ET
Canadian Solar published news for 2025 q4
SEC form 6
2026-01-07 21:34 ET
Canadian Solar published news for 2025 q4
SEC form 6
2026-01-07 21:33 ET
Canadian Solar published news for 2025 q4
SEC form 6
2026-01-07 21:33 ET
Canadian Solar published news for 2025 q4
SEC form 6
2025-12-29 11:20 ET
Canadian Solar published news for 2025 q3
SEC form 6
2025-12-29 11:20 ET
Canadian Solar published news for 2025 q3
SEC form 6
2025-12-01 07:10 ET
Canadian Solar published news for 2025 q3
SEC form 6
2025-12-01 07:10 ET
Canadian Solar published news for 2025 q3
SEC form 6
2025-11-13 06:23 ET
Canadian Solar published news for 2025 q3
SEC form 6
2025-11-13 06:23 ET
Canadian Solar reported for 2025 q3
SEC form 6
2025-10-30 13:20 ET
Canadian Solar published news for 2025 q3
SEC form 6
2025-10-30 13:20 ET
Canadian Solar published news for 2025 q3
SEC form 6
2025-10-21 11:15 ET
Canadian Solar published news for 2025 q3
SEC form 6
2025-10-21 11:15 ET
Canadian Solar published news for 2025 q3
SEC form 6
2025-08-21 12:06 ET
Canadian Solar published news for 2025 q2
SEC form 6
2025-08-21 12:06 ET
Canadian Solar reported for 2025 q2
SEC form 6
2025-06-20 12:59 ET
Canadian Solar published news for 2025 q1
SEC form 6
2025-06-20 12:59 ET
Canadian Solar published news for 2025 q1
SEC form 6
2025-06-20 12:59 ET
Canadian Solar published news for 2025 q1
SEC form 6
2025-05-21 10:17 ET
Canadian Solar published news for 2025 q1
SEC form 6
2025-05-21 10:17 ET
Canadian Solar published news for 2025 q1
SEC form 6
2025-05-21 10:17 ET
Canadian Solar published news for 2025 q1
SEC form 6
2025-05-15 11:21 ET
Canadian Solar published news for 2025 q1
SEC form 6
2025-05-15 11:21 ET
Canadian Solar reported for 2025 q1
SEC form 6
2025-04-30 11:31 ET
Canadian Solar published news for 2025 q1
SEC form 6
2025-04-30 11:31 ET
Canadian Solar published news for 2025 q1
SEC form 20
2025-04-30 00:00 ET
Canadian Solar published news for 2025 q1
SEC form 20
2025-04-30 00:00 ET
Canadian Solar published news for 2025 q1
SEC form 20
2025-04-30 00:00 ET
Canadian Solar published news for 2025 q1
SEC form 20
2025-04-30 00:00 ET
Canadian Solar published news for 2025 q1
SEC form 20
2025-04-30 00:00 ET
Canadian Solar published news for 2025 q1
SEC form 20
2025-04-30 00:00 ET
Canadian Solar published news for 2025 q1
SEC form 20
2025-04-30 00:00 ET
Canadian Solar published news for 2025 q1
SEC form 20
2025-04-30 00:00 ET
Canadian Solar published news for 2025 q1
SEC form 6
2025-04-28 20:00 ET
Canadian Solar published news for 2025 q1
SEC form 6
2025-04-28 20:00 ET
Canadian Solar published news for 2025 q1
SEC form 6
2025-03-25 07:16 ET
Canadian Solar published news for 2024 q4
SEC form 6
2025-03-25 07:16 ET
Canadian Solar reported for 2024 q4
SEC form 6
2025-02-27 11:04 ET
Canadian Solar published news for 2024 q4
SEC form 6
2025-02-27 11:04 ET
Canadian Solar published news for 2024 q4
SEC form 6
2024-12-05 07:20 ET
Canadian Solar published news for 2024 q3
SEC form 6
2024-12-05 07:20 ET
Canadian Solar reported for 2024 q3
SEC form 6
2024-10-29 07:07 ET
Canadian Solar published news for 2024 q3
SEC form 6
2024-10-29 07:07 ET
Canadian Solar published news for 2024 q3
SEC form 6
2024-10-03 07:33 ET
Canadian Solar published news for 2024 q3
SEC form 6
2024-10-03 07:33 ET
Canadian Solar published news for 2024 q3
SEC form 6
2024-08-22 08:25 ET
Canadian Solar published news for 2024 q2
SEC form 6
2024-08-22 08:25 ET
Canadian Solar reported for 2024 q2
SEC form 6
2024-08-19 07:15 ET
Canadian Solar published news for 2024 q2
SEC form 6
2024-08-19 07:15 ET
Canadian Solar published news for 2024 q2
SEC form 6
2024-07-17 16:01 ET
Canadian Solar published news for 2024 q2
SEC form 6
2024-07-17 16:01 ET
Canadian Solar published news for 2024 q2
SEC form 6
2024-06-21 08:04 ET
Canadian Solar published news for 2024 q1
SEC form 6
2024-06-21 08:04 ET
Canadian Solar published news for 2024 q1
SEC form 6
2024-06-21 08:04 ET
Canadian Solar published news for 2024 q1
SEC form 6
2024-06-20 07:26 ET
Canadian Solar published news for 2024 q1
SEC form 6
2024-06-20 07:26 ET
Canadian Solar published news for 2024 q1
SEC form 6
2024-06-03 07:46 ET
Canadian Solar published news for 2024 q1
SEC form 6
2024-06-03 07:46 ET
Canadian Solar published news for 2024 q1
SEC form 6
2024-05-28 16:42 ET
Canadian Solar published news for 2024 q1
SEC form 6
2024-05-28 16:42 ET
Canadian Solar published news for 2024 q1
SEC form 6
2024-05-28 16:42 ET
Canadian Solar published news for 2024 q1
SEC form 6
2024-04-26 16:00 ET
Canadian Solar published news for 2024 q1
SEC form 6
2024-04-26 16:00 ET
Canadian Solar published news for 2024 q1
SEC form 20
2024-04-26 00:00 ET
Canadian Solar published news for 2024 q1
SEC form 20
2024-04-26 00:00 ET
Canadian Solar published news for 2024 q1
SEC form 20
2024-04-26 00:00 ET
Canadian Solar published news for 2024 q1
SEC form 20
2024-04-26 00:00 ET
Canadian Solar published news for 2024 q1
SEC form 20
2024-04-26 00:00 ET
Canadian Solar published news for 2024 q1
SEC form 20
2024-04-26 00:00 ET
Canadian Solar published news for 2024 q1
SEC form 20
2024-04-26 00:00 ET
Canadian Solar published news for 2024 q1
SEC form 20
2024-04-26 00:00 ET
Canadian Solar published news for 2024 q1
SEC form 6
2024-03-14 06:53 ET
Canadian Solar published news for 2023 q4
SEC form 6
2024-03-14 06:53 ET
Canadian Solar reported for 2023 q4
SEC form 6
2024-02-28 06:16 ET
Canadian Solar published news for 2023 q4
SEC form 6
2024-02-28 06:16 ET
Canadian Solar published news for 2023 q4
SEC form 6
2024-01-23 07:07 ET
Canadian Solar published news for 2023 q4
SEC form 6
2023-11-14 06:33 ET
Canadian Solar reported for 2023 q3
SEC form 6
2023-10-30 09:01 ET
Canadian Solar published news for 2023 q3
SEC form 6
2023-10-12 07:09 ET
Canadian Solar published news for 2023 q3
SEC form 6
2023-08-22 08:21 ET
Canadian Solar reported for 2023 q2
SEC form 6
2023-07-17 08:00 ET
Canadian Solar published news for 2023 q2
SEC form 6
2023-07-14 07:44 ET
Canadian Solar published news for 2023 q2
SEC form 6
2023-06-28 08:38 ET
Canadian Solar published news for 2023 q1
SEC form 6
2023-05-19 06:02 ET
Canadian Solar published news for 2023 q1
SEC form 6
2023-05-18 07:15 ET
Canadian Solar published news for 2023 q1
SEC form 6
2023-04-18 16:01 ET
Canadian Solar published news for 2023 q1
SEC form 20
2023-04-18 00:00 ET
Canadian Solar published news for 2023 q1
SEC form 6
2023-03-21 07:45 ET
Canadian Solar reported for 2022 q4
SEC form 6
2023-02-27 07:30 ET
Canadian Solar published news for 2022 q4
SEC form 6
2023-02-24 07:16 ET
Canadian Solar published news for 2022 q4
SEC form 6
2022-11-22 06:33 ET
Canadian Solar published news for 2022 q3
SEC form 6
2022-10-18 06:01 ET
Canadian Solar published news for 2022 q3
SEC form 6
2022-08-18 06:21 ET
Canadian Solar published news for 2022 q2
SEC form 6
2022-08-10 07:45 ET
Canadian Solar published news for 2022 q2
SEC form 6
2022-06-22 09:00 ET
Canadian Solar published news for 2022 q1
SEC form 6
2022-05-26 16:01 ET
Canadian Solar published news for 2022 q1
SEC form 6
2022-05-24 07:46 ET
Canadian Solar published news for 2022 q1
SEC form 6
2022-04-28 16:08 ET
Canadian Solar published news for 2022 q1
SEC form 20
2022-04-28 00:00 ET
Canadian Solar published news for 2022 q1
SEC form 6
2022-03-17 08:57 ET
Canadian Solar published news for 2021 q4
SEC form 6
2021-12-13 09:11 ET
Canadian Solar published news for 2021 q3
SEC form 6
2021-12-02 07:31 ET
Canadian Solar published news for 2021 q3
SEC form 6
2021-11-29 16:03 ET
Canadian Solar published news for 2021 q3
SEC form 6
2021-11-19 07:16 ET
Canadian Solar published news for 2021 q3
SEC form 6
2021-11-18 09:19 ET
Canadian Solar published news for 2021 q3
SEC form 6
2021-09-07 08:17 ET
Canadian Solar published news for 2021 q2
SEC form 6
2021-08-12 08:52 ET
Canadian Solar published news for 2021 q2
SEC form 6
2021-06-28 16:01 ET
Canadian Solar published news for 2021 q1
SEC form 6
2021-06-23 09:10 ET
Canadian Solar published news for 2021 q1
SEC form 6
2021-05-27 13:02 ET
Canadian Solar published news for 2021 q1
SEC form 6
2021-05-27 08:56 ET
Canadian Solar published news for 2021 q1
SEC form 6
2021-05-27 08:55 ET
Canadian Solar published news for 2021 q1
SEC form 6
2021-05-27 06:04 ET
Canadian Solar published news for 2021 q1
SEC form 6
2021-05-20 07:49 ET
Canadian Solar published news for 2021 q1
SEC form 6
2021-04-19 16:06 ET
Canadian Solar published news for 2021 q1
SEC form 20
2021-04-19 00:00 ET
Canadian Solar published news for 2021 q1
SEC form 6
2021-03-18 08:21 ET
Canadian Solar published news for 2020 q4
SEC form 6
2021-02-17 06:35 ET
Canadian Solar published news for 2020 q4
SEC form 6
2021-01-13 07:29 ET
Canadian Solar published news for 2020 q4
SEC form 6
2020-11-19 08:58 ET
Canadian Solar published news for 2020 q3
SEC form 6
2020-09-30 06:45 ET
Canadian Solar published news for 2020 q2
SEC form 6
2020-09-16 10:52 ET
Canadian Solar published news for 2020 q2
SEC form 6
2020-09-11 07:28 ET
Canadian Solar published news for 2020 q2
SEC form 6
2020-09-09 16:51 ET
Canadian Solar published news for 2020 q2
SEC form 6
2020-09-09 16:40 ET
Canadian Solar published news for 2020 q2
SEC form 6
2020-09-02 07:21 ET
Canadian Solar published news for 2020 q2