Need CNSWF 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.
Prices and market caps: Cboe delayed data, at least 15 minutes delayed. Not real-time. Fundamentals from SEC filings.
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 Dec 31, 2025 | 2024 Dec 31, 2024 Dec 31, 2024 | 2023 Dec 31, 2023 Dec 31, 2023 | 2022 Dec 31, 2022 Dec 31, 2022 | 2021 Dec 31, 2021 Dec 31, 2021 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 11.62B 15.5% | 10.07B 19.8% | 8.40B 26.9% | 6.62B 29.7% | 5.11B 28.7% | 3.97B 13.8% | 3.49B 14.0% | 3.06B 23.4% |
Cost of Revenue | 7.25B 542.6% | 1.13B 79.3% | 5.46B 618.6% | 760.00M 42.9% | 532.00M 24.6% | 427.00M 6.5% | 401.00M 11.2% | 360.60M 18.1% |
Gross Profit | 4.37B 19.9% | 3.64B 23.7% | 2.94B 49.8% | 5.86B 28.1% | 4.58B 29.2% | 3.54B 14.7% | 3.09B 14.4% | 2.70B 24.2% |
Gross Margin % | 38.00% 5.6% | 36.00% 2.9% | 35.00% 60.7% | 89.00% 1.1% | 90.00% 1.1% | 89.00% 0.0% | 89.00% 1.1% | 88.00% 0.0% |
Research & Development | 2.42B 62.8% | 1.48B 17.8% | 1.80B 86.0% | 969.98M 27.1% | 763.22M 20.2% | 634.85M 17.3% | 541.30M 26.4% | 428.28M 12.9% |
General & Administrative | 877.00M 85.5% | 6.07B 19.1% | 5.09B 27.0% | 4.01B 33.6% | 3.00B 30.6% | 2.30B 10.3% | 2.08B 11.8% | 1.86B 25.7% |
Selling & Marketing | 157.00M | 0.00 100.0% | -4.38B | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 1.03B 83.0% | 6.07B 753.2% | 711.00M 82.3% | 4.01B 33.6% | 3.00B 30.6% | 2.30B 10.3% | 2.08B 11.8% | 1.86B 25.7% |
Other Operating Expenses | 0.00 100.0% | 1.23B | 0.00 100.0% | -266.00M 45.6% | -489.00M 526.9% | -78.00M 37.6% | -125.00M 16.3% | -107.50M 9.1% |
Total Operating Expenses | 3.45B 52.7% | 2.26B 10.2% | 2.52B 47.9% | 4.83B 32.7% | 3.64B 29.7% | 2.81B 12.0% | 2.50B 15.5% | 2.17B 25.0% |
Cost and Expenses | 10.70B 27.1% | 8.42B 5.6% | 7.98B 42.7% | 5.59B 34.0% | 4.17B 29.1% | 3.23B 11.2% | 2.91B 14.9% | 2.53B 24.0% |
Operating Income | 919.00M 44.1% | 1.65B 281.7% | 431.00M 43.6% | 764.00M 75.2% | 436.00M 33.5% | 656.00M 42.6% | 460.00M 4.7% | 439.30M 27.8% |
Operating Margin % | 8.00% 50.0% | 16.00% 220.0% | 5.00% 58.3% | 12.00% 33.3% | 9.00% 47.1% | 17.00% 30.8% | 13.00% 7.1% | 14.00% 0.0% |
EBITDA | 2.58B 3.8% | 2.48B 71.5% | 1.45B 6.5% | 1.55B 45.4% | 1.07B 10.3% | 1.19B 29.6% | 917.00M 21.5% | 754.55M 25.4% |
EBITDA Margin % | 22.00% 12.0% | 25.00% 47.1% | 17.00% 26.1% | 23.00% 9.5% | 21.00% 30.0% | 30.00% 15.4% | 26.00% 4.0% | 25.00% 4.2% |
Interest Expense | 256.00M 4.0% | 266.56M 61.5% | 165.00M 56.2% | 105.64M 56.7% | 67.40M 39.2% | 48.43M 27.4% | 38.00M 54.6% | 24.58M 4.3% |
Interest Income | 49.00M 14.2% | 57.12M 5611.9% | 1.00M 93.5% | 15.37M 287.6% | 3.96M 5.9% | 4.21M 39.8% | 7.00M 12.2% | 7.97M 63.2% |
Other Income (Expense) | 21.00M 103.3% | -634.00M 284.2% | -165.00M 46.6% | -309.00M 415.0% | -60.00M 13.2% | -53.00M 1225.0% | -4.00M 108.6% | 46.70M 304.4% |
Pre-Tax Income | 940.00M 4.8% | 896.77M 237.1% | 266.00M 63.3% | 725.00M 93.9% | 374.00M 38.0% | 603.00M 32.2% | 456.00M 6.1% | 485.40M 51.3% |
Pre-Tax Margin % | 8.00% 11.1% | 9.00% 200.0% | 3.00% 72.7% | 11.00% 57.1% | 7.00% 53.3% | 15.00% 15.4% | 13.00% 18.8% | 16.00% 23.1% |
Tax Provision | 354.00M 45.1% | 244.00M 19.6% | 204.00M 16.6% | 175.00M 15.0% | 206.00M 23.4% | 167.00M 35.8% | 123.00M 15.9% | 106.10M 7.3% |
Net Income | 512.00M 26.3% | 694.95M 23.0% | 565.00M 10.4% | 512.00M 65.2% | 310.00M 28.9% | 436.00M 30.9% | 333.00M 12.2% | 379.30M 70.9% |
Net Margin % | 4.00% 42.9% | 7.00% 0.0% | 7.00% 12.5% | 8.00% 33.3% | 6.00% 45.5% | 11.00% 10.0% | 10.00% 16.7% | 12.00% 33.3% |
Basic EPS | 24.58 28.7% | 34.48 29.3% | 26.66 14.9% | 23.20 60.0% | 14.50 33.1% | 21.66 37.9% | 15.71 12.2% | 17.90 71.0% |
Diluted EPS | 24.58 28.7% | 34.48 29.3% | 26.66 14.9% | 23.20 60.0% | 14.50 33.1% | 21.66 37.9% | 15.71 12.2% | 17.90 71.0% |
Basic Shares Outstanding | 21.19M 0.0% | 21.19M 0.0% | 21.19M 0.0% | 21.19M 0.0% | 21.19M 0.0% | 21.19M 0.0% | 21.19M 0.0% | 21.19M 0.0% |
Diluted Shares Outstanding | 21.19M 0.0% | 21.19M 0.0% | 21.19M 0.0% | 21.19M 0.0% | 21.19M 0.0% | 21.19M 0.0% | 21.19M 0.0% | 21.19M 0.0% |