Need CCB 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 27, 2026 | 2024 Dec 31, 2024 Mar 17, 2025 | 2023 Dec 31, 2023 Mar 15, 2024 | 2022 Dec 31, 2022 Mar 16, 2023 | 2021 Dec 31, 2021 Mar 14, 2022 | 2020 Dec 31, 2020 Mar 12, 2021 | 2019 Dec 31, 2019 Mar 12, 2020 | 2018 Dec 31, 2018 Mar 28, 2019 |
|---|
Total Revenue | 661.23M 14.7% | 576.61M 30.9% | 440.43M 89.6% | 232.25M 120.2% | 105.46M 48.7% | 70.93M 24.8% | 56.84M 28.6% | 44.21M 21.9% |
Cost of Revenue | 312.18M 22.2% | 401.36M 45.6% | 275.64M 177.1% | 99.46M 633.4% | 13.56M 2.9% | 13.96M 53.1% | 9.12M 58.6% | 5.75M 53.6% |
Gross Profit | 349.04M 99.2% | 175.26M 6.3% | 164.79M 24.1% | 132.79M 44.5% | 91.90M 61.3% | 56.97M 19.4% | 47.73M 24.1% | 38.46M 18.3% |
Gross Margin % | 53.00% 76.7% | 30.00% 18.9% | 37.00% 35.1% | 57.00% 34.5% | 87.00% 8.7% | 80.00% 4.8% | 84.00% 3.4% | 87.00% 3.3% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 92.42M 23.1% | 75.06M 5.5% | 71.14M 25.2% | 56.80M 42.2% | 39.94M 53.9% | 25.94M 26.1% | 20.57M 18.6% | 17.35M 19.1% |
Selling & Marketing | 0.00 100.0% | 487.00K 51.2% | 998.00K 38.8% | 719.00K 35.9% | 1.12M 253.9% | 317.00K 19.3% | 393.00K 0.5% | 391.00K 14.1% |
SG&A Expenses | 92.42M 22.3% | 75.55M 4.7% | 72.14M 25.4% | 57.52M 40.1% | 41.06M 56.4% | 26.26M 25.2% | 20.97M 18.2% | 17.74M 18.1% |
Other Operating Expenses | 195.37M 360.9% | 42.39M 19.3% | 35.52M 44.1% | 24.65M 49.8% | 16.46M 42.3% | 11.56M 14.5% | 10.10M 19.1% | 8.48M 14.4% |
Total Operating Expenses | 287.80M 144.0% | 117.94M 9.5% | 107.66M 31.0% | 82.17M 42.9% | 57.52M 52.1% | 37.83M 21.8% | 31.06M 18.5% | 26.22M 16.9% |
Cost and Expenses | 599.98M 15.5% | 519.29M 35.5% | 383.30M 111.0% | 181.63M 155.5% | 71.08M 37.3% | 51.78M 28.9% | 40.18M 25.7% | 31.97M 22.1% |
Operating Income | 61.24M 6.9% | 57.32M 0.3% | 57.13M 12.9% | 50.62M 47.3% | 34.38M 79.6% | 19.14M 14.9% | 16.66M 36.1% | 12.24M 21.3% |
Operating Margin % | 9.00% 10.0% | 10.00% 23.1% | 13.00% 40.9% | 22.00% 33.3% | 33.00% 22.2% | 27.00% 6.9% | 29.00% 3.6% | 28.00% 0.0% |
EBITDA | 67.76M 9.5% | 61.87M 4.0% | 59.46M 13.4% | 52.43M 45.8% | 35.96M 75.5% | 20.50M 14.5% | 17.90M 34.5% | 13.31M 20.1% |
EBITDA Margin % | 10.00% 9.1% | 11.00% 21.4% | 14.00% 39.1% | 23.00% 32.4% | 34.00% 17.2% | 29.00% 6.5% | 31.00% 3.3% | 30.00% 3.2% |
Interest Expense | 119.55M 3.4% | 123.75M 35.0% | 91.64M 349.3% | 20.39M 459.4% | 3.65M 35.5% | 5.65M 14.1% | 6.58M 67.5% | 3.93M 36.6% |
Interest Income | 429.62M 8.4% | 396.34M 22.8% | 322.83M 68.3% | 191.82M 131.7% | 82.80M 31.8% | 62.80M 29.7% | 48.41M 25.5% | 38.59M 20.7% |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 61.24M 6.9% | 57.32M 0.3% | 57.13M 12.9% | 50.62M 47.3% | 34.38M 79.6% | 19.14M 14.9% | 16.66M 36.1% | 12.24M 21.3% |
Pre-Tax Margin % | 9.00% 10.0% | 10.00% 23.1% | 13.00% 40.9% | 22.00% 33.3% | 33.00% 22.2% | 27.00% 6.9% | 29.00% 3.6% | 28.00% 0.0% |
Tax Provision | 14.25M 17.8% | 12.10M 3.6% | 12.55M 25.6% | 10.00M 35.6% | 7.37M 84.5% | 4.00M 15.4% | 3.46M 36.2% | 2.54M 45.4% |
Net Income | 46.99M 3.9% | 45.22M 1.4% | 44.58M 9.7% | 40.63M 50.4% | 27.00M 78.3% | 15.15M 14.7% | 13.20M 36.1% | 9.70M 78.5% |
Net Margin % | 7.00% 12.5% | 8.00% 20.0% | 10.00% 41.2% | 17.00% 34.6% | 26.00% 23.8% | 21.00% 8.7% | 23.00% 4.5% | 22.00% 46.7% |
Basic EPS | 3.12 6.9% | 3.35 0.3% | 3.36 7.0% | 3.14 39.6% | 2.25 77.2% | 1.27 14.4% | 1.11 19.4% | 0.93 93.8% |
Diluted EPS | 3.04 6.5% | 3.25 0.6% | 3.27 8.6% | 3.01 39.4% | 2.16 74.2% | 1.24 14.8% | 1.08 18.7% | 0.91 89.6% |
Basic Shares Outstanding | 15.11M 11.9% | 13.51M 1.8% | 13.26M 2.4% | 12.95M 7.7% | 12.02M 0.9% | 11.92M 0.2% | 11.90M 13.9% | 10.44M 8.4% |
Diluted Shares Outstanding | 15.45M 11.3% | 13.88M 1.7% | 13.64M 0.9% | 13.52M 7.9% | 12.52M 2.6% | 12.21M 0.1% | 12.20M 15.0% | 10.61M 7.0% |