Need CCOI 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 Feb 20, 2026 | 2024 Dec 31, 2024 Feb 28, 2025 | 2023 Dec 31, 2023 Feb 29, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Feb 25, 2022 | 2020 Dec 31, 2020 Feb 26, 2021 | 2019 Dec 31, 2019 Feb 28, 2020 | 2018 Dec 31, 2018 Feb 22, 2019 |
|---|
Total Revenue | 975.77M 5.8% | 1.04B 10.1% | 940.92M 56.9% | 599.60M 1.7% | 589.80M 3.8% | 568.10M 4.0% | 546.16M 5.0% | 520.19M 7.2% |
Cost of Revenue | 805.14M 25.4% | 641.84M 17.9% | 544.23M 138.5% | 228.15M 0.8% | 226.34M 3.3% | 219.16M 0.3% | 219.80M 0.1% | 219.53M 4.9% |
Gross Profit | 170.62M 56.7% | 394.27M 0.6% | 396.69M 6.8% | 371.45M 2.2% | 363.46M 4.2% | 348.95M 6.9% | 326.36M 8.5% | 300.67M 9.0% |
Gross Margin % | 17.00% 55.3% | 38.00% 9.5% | 42.00% 32.3% | 62.00% 0.0% | 62.00% 1.6% | 61.00% 1.7% | 60.00% 3.4% | 58.00% 1.8% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 100.0% | 76.70M | 0.00 100.0% | 163.02M 0.4% | 162.38M 2.5% | 158.48M 7.9% | 146.91M 9.8% | 133.86M 4.6% |
Selling & Marketing | 0.00 100.0% | 3.19M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 76.57M 4.1% | 79.88M 71.0% | 275.32M 68.9% | 163.02M 0.4% | 162.38M 2.5% | 158.48M 7.9% | 146.91M 9.8% | 133.86M 4.6% |
Other Operating Expenses | 197.86M 37.4% | 316.09M 26.1% | 250.70M 171.8% | 92.22M 3.3% | 89.24M 6.9% | 83.48M 4.0% | 80.25M 1.2% | 81.23M 7.0% |
Total Operating Expenses | 274.44M 53.0% | 583.58M 10.9% | 526.02M 106.1% | 255.24M 1.4% | 251.62M 4.0% | 241.95M 6.5% | 227.16M 5.6% | 215.09M 5.5% |
Cost and Expenses | 1.08B 12.5% | 1.23B 15.3% | 1.07B 121.4% | 483.40M 1.1% | 477.96M 3.7% | 461.11M 3.2% | 446.96M 2.8% | 434.62M 5.2% |
Operating Income | -103.81M 47.5% | -197.61M 52.8% | -129.33M 213.5% | 113.96M 4.4% | 119.23M 11.5% | 106.92M 6.6% | 100.26M 15.8% | 86.56M 14.0% |
Operating Margin % | -11.00% 42.1% | -19.00% 35.7% | -14.00% 173.7% | 19.00% 5.0% | 20.00% 5.3% | 19.00% 5.6% | 18.00% 5.9% | 17.00% 6.3% |
EBITDA | 186.58M 15.7% | 161.29M 89.7% | 1.56B 647.7% | 208.43M 3.7% | 201.08M 5.6% | 190.47M 6.1% | 179.44M 7.6% | 166.81M 12.7% |
EBITDA Margin % | 19.00% 18.8% | 16.00% 90.4% | 166.00% 374.3% | 35.00% 2.9% | 34.00% 0.0% | 34.00% 3.0% | 33.00% 3.1% | 32.00% 3.2% |
Interest Expense | 161.36M 30.9% | 123.32M 15.5% | 106.78M 58.0% | 67.58M 16.4% | 58.06M 7.1% | 62.49M 8.8% | 57.45M 12.5% | 51.06M 5.3% |
Interest Income | 23.08M 40.9% | 39.07M 9.4% | 35.72M 938.8% | 3.44M 139.2% | 1.44M 46.9% | 978.00K 87.1% | 7.60M 29.2% | 5.88M 60.3% |
Other Income (Expense) | -141.15M 127.5% | -62.04M 104.6% | 1.35B 1640.0% | -87.58M 83.2% | -47.81M 50.5% | -96.61M 103.0% | -47.58M 5.3% | -45.18M 0.8% |
Pre-Tax Income | -244.97M 5.7% | -259.65M 121.3% | 1.22B 4523.4% | 26.38M 63.1% | 71.42M 592.6% | 10.31M 80.4% | 52.67M 27.3% | 41.38M 33.0% |
Pre-Tax Margin % | -25.00% 0.0% | -25.00% 119.2% | 130.00% 3150.0% | 4.00% 66.7% | 12.00% 500.0% | 2.00% 80.0% | 10.00% 25.0% | 8.00% 33.3% |
Tax Provision | -62.79M 13.0% | -55.58M 3.0% | -53.96M 354.2% | 21.23M 8.6% | 23.23M 467.3% | 4.10M 73.0% | 15.15M 19.2% | 12.71M 49.6% |
Net Income | -182.17M 10.7% | -204.07M 116.0% | 1.27B 24646.2% | 5.15M 89.3% | 48.19M 675.2% | 6.22M 83.4% | 37.52M 30.9% | 28.67M 387.9% |
Net Margin % | -19.00% 5.0% | -20.00% 114.8% | 135.00% 13400.0% | 1.00% 87.5% | 8.00% 700.0% | 1.00% 85.7% | 7.00% 16.7% | 6.00% 500.0% |
Basic EPS | -3.80 11.2% | -4.28 115.9% | 26.88 24336.4% | 0.11 89.4% | 1.04 642.9% | 0.14 82.9% | 0.82 30.2% | 0.63 384.6% |
Diluted EPS | -3.80 11.6% | -4.30 116.2% | 26.62 24100.0% | 0.11 89.3% | 1.03 692.3% | 0.13 84.0% | 0.81 28.6% | 0.63 384.6% |
Basic Shares Outstanding | 47.93M 0.8% | 47.54M 0.4% | 47.37M 1.1% | 46.88M 1.0% | 46.42M 1.0% | 45.95M 0.9% | 45.54M 0.6% | 45.28M 0.9% |
Diluted Shares Outstanding | 47.93M 0.6% | 47.63M 0.4% | 47.84M 1.3% | 47.21M 0.5% | 46.96M 0.6% | 46.67M 1.3% | 46.08M 0.7% | 45.78M 1.3% |