Need CSIQ data in your own agent or pipeline?
Every table on this page — income statement, balance sheet, cash flow, PE history, dividends — is also available programmatically through the EvidInvest MCP server & financial data API for Claude, Cursor, or any MCP client and HTTP pipeline.
Financial statements and analysis
Showing the last 6 fiscal years: 2020 to 2025
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (USD) Term End Date Filing Date | 2025 Dec 31, 2025 Apr 10, 2026 | 2024 Dec 31, 2024 Apr 30, 2025 | 2023 Dec 31, 2023 Apr 26, 2024 | 2022 Dec 31, 2022 Apr 18, 2023 | 2021 Dec 31, 2021 Apr 28, 2022 | 2020 Dec 31, 2020 Apr 19, 2021 | 2019 Dec 31, 2019 Apr 28, 2020 | 2018 Dec 31, 2018 Apr 25, 2019 |
|---|
Total Revenue | 5.60B 6.6% | 5.99B 21.3% | 7.61B 1.9% | 7.47B 41.5% | 5.28B 51.8% | 3.48B 8.6% | 3.20B 14.5% | 3.74B 10.4% |
Cost of Revenue | 4.57B 8.5% | 4.99B 21.1% | 6.33B 2.1% | 6.21B 42.1% | 4.37B 56.7% | 2.79B 12.3% | 2.48B 16.4% | 2.97B 7.9% |
Gross Profit | 1.03B 2.7% | 999.32M 21.9% | 1.28B 1.3% | 1.26B 38.9% | 909.31M 31.8% | 689.91M 4.0% | 718.50M 7.3% | 775.08M 21.6% |
Gross Margin % | 18.00% 5.9% | 17.00% 0.0% | 17.00% 0.0% | 17.00% 0.0% | 17.00% 15.0% | 20.00% 9.1% | 22.00% 4.8% | 21.00% 10.5% |
Research & Development | 90.69M 24.9% | 120.79M 19.8% | 100.84M 44.4% | 69.82M 19.5% | 58.41M 29.3% | 45.17M 4.0% | 47.05M 6.5% | 44.19M 53.6% |
General & Administrative | 581.81M 12.9% | 515.20M 17.0% | 440.49M 28.7% | 342.13M 10.7% | 308.94M 36.9% | 225.60M 7.1% | 242.78M 1.1% | 245.38M 6.2% |
Selling & Marketing | 382.59M 21.6% | 487.95M 32.0% | 369.67M 33.9% | 558.93M 40.2% | 398.65M 77.8% | 224.24M 24.4% | 180.33M 9.0% | 165.40M 6.0% |
SG&A Expenses | 964.40M 3.9% | 1.00B 23.8% | 810.16M 10.1% | 901.05M 27.3% | 707.59M 57.3% | 449.84M 6.3% | 423.11M 3.0% | 410.78M 6.1% |
Other Operating Expenses | -72.01M 23.8% | -94.54M 12.1% | -84.34M 32.2% | -63.80M 35.6% | -47.07M 84.4% | -25.52M 142.2% | -10.54M 4.3% | -11.01M 70.1% |
Total Operating Expenses | 983.07M 7.5% | 1.06B 26.0% | 842.90M 7.1% | 907.08M 26.2% | 718.93M 53.1% | 469.48M 2.1% | 459.62M 12.0% | 410.43M 11.5% |
Cost and Expenses | 5.55B 7.8% | 6.02B 15.9% | 7.16B 0.7% | 7.11B 39.8% | 5.09B 56.2% | 3.26B 10.7% | 2.94B 13.0% | 3.38B 8.3% |
Operating Income | 43.16M 134.6% | -124.62M 127.5% | 453.32M 27.3% | 356.06M 537.8% | -81.34M 494.5% | 20.62M 81.5% | 111.19M 69.5% | 364.66M 35.4% |
Operating Margin % | 1.00% 150.0% | -2.00% 133.3% | 6.00% 20.0% | 5.00% 350.0% | -2.00% 300.0% | 1.00% 66.7% | 3.00% 70.0% | 10.00% 25.0% |
EBITDA | 592.48M 6.4% | 556.61M 32.9% | 829.66M 22.9% | 675.15M 36.6% | 494.31M 16.7% | 423.51M 3.7% | 439.62M 17.6% | 533.78M 51.7% |
EBITDA Margin % | 11.00% 22.2% | 9.00% 18.2% | 11.00% 22.2% | 9.00% 0.0% | 9.00% 25.0% | 12.00% 14.3% | 14.00% 0.0% | 14.00% 40.0% |
Interest Expense | 178.17M 29.6% | 137.47M 20.5% | 114.10M 53.6% | 74.27M 27.7% | 58.15M 19.1% | 71.87M 11.6% | 81.33M 23.3% | 106.03M 10.1% |
Interest Income | 46.05M 48.8% | 89.90M 74.1% | 51.62M 27.1% | 40.62M 267.5% | 11.05M 18.8% | 9.31M 22.7% | 12.04M 7.4% | 11.21M 7.0% |
Other Income (Expense) | -212.77M 602.7% | 42.32M 194.5% | -44.80M 11106.1% | 407.00K 100.8% | -51.92M 39.6% | -85.95M 8.5% | -79.21M 24.5% | -63.60M 39.6% |
Pre-Tax Income | -169.61M 106.1% | -82.30M 120.1% | 408.52M 14.6% | 356.47M 157.4% | 138.46M 3.0% | 134.48M 25.2% | 179.67M 39.8% | 298.49M 121.9% |
Pre-Tax Margin % | -3.00% 200.0% | -1.00% 120.0% | 5.00% 0.0% | 5.00% 66.7% | 3.00% 25.0% | 4.00% 33.3% | 6.00% 25.0% | 8.00% 100.0% |
Tax Provision | 14.15M 185.4% | -16.58M 127.9% | 59.50M 18.9% | 73.35M 104.6% | 35.84M 1907.6% | -1.98M 104.7% | 42.07M 32.1% | 61.97M 51.3% |
Net Income | -104.13M 388.8% | 36.05M 86.9% | 274.19M 14.3% | 239.97M 151.9% | 95.25M 35.1% | 146.70M 14.5% | 171.59M 27.6% | 237.07M 138.1% |
Net Margin % | -2.00% 300.0% | 1.00% 75.0% | 4.00% 33.3% | 3.00% 50.0% | 2.00% 50.0% | 4.00% 20.0% | 5.00% 16.7% | 6.00% 100.0% |
Basic EPS | -1.55 387.0% | 0.54 87.4% | 4.27 14.5% | 3.73 140.6% | 1.55 37.0% | 2.46 14.6% | 2.88 25.8% | 3.88 126.9% |
Diluted EPS | -1.55 387.0% | 0.54 86.0% | 3.87 12.5% | 3.44 135.6% | 1.46 38.7% | 2.38 16.2% | 2.84 25.5% | 3.81 125.4% |
Basic Shares Outstanding | 67.37M 1.1% | 66.62M 1.9% | 65.38M 1.6% | 64.32M 4.4% | 61.61M 3.4% | 59.58M 0.1% | 59.63M 2.4% | 61.09M 5.0% |
Diluted Shares Outstanding | 67.37M 0.6% | 66.94M 7.3% | 72.19M 1.4% | 71.18M 3.4% | 68.87M 10.5% | 62.31M 2.5% | 60.78M 2.4% | 62.29M 1.2% |