Canadian Solar Inc. (CSIQ)
↓ Download CSV- Sector Manufacturing
- Incorporated A6
- Fiscal year ends Dec 31
In fiscal 2025, Canadian Solar Inc. reported revenue of $5.60B, down 6.6% from the prior year. The company ran a net loss, with a net margin of -3.3% and a gross margin of 18.3%. It held $15.17B in total assets against $10.90B in total liabilities.
Key ratios (FY2025)
18.3%
Gross margin
0.8%
Operating margin
-3.3%
Net margin
-4.7%
Return on equity
-6.6%
Revenue growth (YoY)
| Metric (FY) | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $5.60B | $5.99B | $7.61B | $7.47B | $5.28B | $3.48B | $3.20B | $3.74B | $3.39B | $2.85B |
| Cost of Revenue | $4.57B | $4.99B | $6.33B | $6.21B | $4.37B | $2.79B | $2.48B | $2.97B | $2.75B | $2.44B |
| Gross Profit | $1.03B | $999.32M | $1.28B | $1.26B | $909.31M | $689.91M | $718.50M | $775.08M | $637.60M | $417.19M |
| Operating Income | $43.16M | -$30.08M | $453.32M | $356.06M | $190.38M | $220.43M | $258.88M | $364.66M | $269.35M | $93.16M |
| Net Income | -$183.76M | -$77.86M | $363.63M | $298.56M | $109.88M | $147.25M | $166.56M | $242.43M | $102.98M | $65.28M |
| EPS (Diluted) | $-2.50 | $0.54 | $3.87 | $3.44 | $1.46 | $2.38 | $2.83 | $3.88 | $1.69 | $1.12 |
| Total Assets | $15.17B | $13.51B | $11.90B | $9.04B | $7.39B | $6.54B | $5.47B | $4.89B | $5.89B | $5.41B |
| Total Liabilities | $10.90B | $9.36B | $8.19B | $6.73B | $5.26B | $4.64B | $4.04B | $3.62B | $4.83B | $4.51B |
| Shareholders' Equity | $3.94B | $3.90B | $3.71B | $2.31B | $2.13B | $1.89B | $1.43B | $1.27B | $1.06B | $899.39M |
| Cash & Equivalents | $1.37B | $1.70B | $1.94B | $981.43M | $869.83M | $1.18B | $668.77M | $444.30M | $561.68M | $511.04M |
| Operating Cash Flow | -$252.74M | -$885.32M | $684.62M | $916.63M | -$408.25M | -$120.54M | $600.11M | $216.28M | $203.92M | -$278.07M |
| Capital Expenditures | $962.25M | $1.11B | $1.12B | $627.12M | — | — | — | — | — | — |
| Shares Outstanding | 67.37M | 66.94M | 72.19M | 71.18M | 68.87M | 62.31M | 60.78M | 62.29M | 61.55M | 58.06M |