Need CCS 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 Jan 29, 2026 | 2024 Dec 31, 2024 Jan 30, 2025 | 2023 Dec 31, 2023 Feb 5, 2024 | 2022 Dec 31, 2022 Feb 2, 2023 | 2021 Dec 31, 2021 Feb 3, 2022 | 2020 Dec 31, 2020 Feb 5, 2021 | 2019 Dec 31, 2019 Feb 7, 2020 | 2018 Dec 31, 2018 Feb 13, 2019 |
|---|
Total Revenue | 4.12B 6.4% | 4.40B 19.1% | 3.69B 18.1% | 4.51B 6.9% | 4.22B 33.4% | 3.16B 24.7% | 2.54B 18.1% | 2.15B 50.8% |
Cost of Revenue | 3.24B 5.8% | 3.44B 18.9% | 2.89B 14.3% | 3.37B 6.4% | 3.17B 24.5% | 2.54B 22.3% | 2.08B 17.7% | 1.77B 51.3% |
Gross Profit | 882.14M 8.4% | 962.76M 19.9% | 802.97M 29.3% | 1.14B 8.3% | 1.05B 70.1% | 616.33M 35.5% | 454.96M 20.0% | 379.00M 48.5% |
Gross Margin % | 21.00% 4.5% | 22.00% 0.0% | 22.00% 12.0% | 25.00% 0.0% | 25.00% 31.6% | 19.00% 5.6% | 18.00% 0.0% | 18.00% 0.0% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 100.0% | 432.41M 2.7% | 421.24M 10.3% | 381.91M 15.6% | 330.41M 16.1% | 284.52M 15.4% | 246.58M 50.6% |
Selling & Marketing | 0.00 | 0.00 100.0% | 14.90M 56.8% | 9.50M 23.4% | 7.70M 31.9% | 11.30M 33.5% | 17.00M 2.3% | 17.40M 38.1% |
SG&A Expenses | 504.89M 2.2% | 516.49M 15.5% | 447.31M 3.8% | 430.74M 10.6% | 389.61M 14.0% | 341.71M 13.3% | 301.52M 14.2% | 263.98M 49.7% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 504.89M 2.2% | 516.49M 15.5% | 447.31M 3.8% | 430.74M 10.6% | 389.61M 14.0% | 341.71M 13.3% | 301.52M 14.2% | 263.98M 49.7% |
Cost and Expenses | 3.74B 3.7% | 3.89B 16.5% | 3.34B 12.2% | 3.80B 6.8% | 3.56B 23.2% | 2.89B 21.1% | 2.38B 17.3% | 2.03B 51.2% |
Operating Income | 377.24M 15.5% | 446.28M 25.5% | 355.63M 49.5% | 704.90M 7.0% | 658.76M 149.9% | 263.65M 71.8% | 153.44M 33.4% | 115.02M 45.7% |
Operating Margin % | 9.00% 10.0% | 10.00% 0.0% | 10.00% 37.5% | 16.00% 0.0% | 16.00% 100.0% | 8.00% 33.3% | 6.00% 20.0% | 5.00% 16.7% |
EBITDA | 219.24M 52.8% | 464.35M 25.0% | 371.43M 48.1% | 716.08M 6.9% | 669.63M 134.5% | 285.59M 73.3% | 164.84M 29.7% | 127.05M 39.4% |
EBITDA Margin % | 5.00% 54.5% | 11.00% 10.0% | 10.00% 37.5% | 16.00% 0.0% | 16.00% 77.8% | 9.00% 28.6% | 7.00% 16.7% | 6.00% 0.0% |
Interest Expense | 0.00 | 0.00 100.0% | 56.75M | 0.00 100.0% | 59.39M 9.7% | 65.77M 11.6% | 74.38M | 0.00 |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 661.00K | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -182.83M 2841.3% | -6.22M 29.5% | -4.80M 82.9% | -28.00M 58.7% | -17.64M 367.9% | 6.59M 131.7% | -20.80M 254.0% | 13.51M 159.4% |
Pre-Tax Income | 194.41M 55.8% | 440.06M 25.4% | 350.83M 48.2% | 676.90M 5.6% | 641.12M 137.2% | 270.24M 103.7% | 132.63M 3.2% | 128.53M 52.7% |
Pre-Tax Margin % | 5.00% 50.0% | 10.00% 0.0% | 10.00% 33.3% | 15.00% 0.0% | 15.00% 66.7% | 9.00% 80.0% | 5.00% 16.7% | 6.00% 0.0% |
Tax Provision | 46.81M 55.9% | 106.24M 16.0% | 91.61M 39.6% | 151.77M 6.4% | 142.62M 122.6% | 64.08M 226.3% | 19.64M 38.8% | 32.08M 5.3% |
Net Income | 147.60M 55.8% | 333.82M 28.8% | 259.22M 50.6% | 525.13M 5.3% | 498.50M 141.8% | 206.16M 82.4% | 112.99M 17.1% | 96.45M 91.8% |
Net Margin % | 4.00% 50.0% | 8.00% 14.3% | 7.00% 41.7% | 12.00% 0.0% | 12.00% 71.4% | 7.00% 75.0% | 4.00% 0.0% | 4.00% 0.0% |
Basic EPS | 4.92 53.5% | 10.59 30.4% | 8.12 49.6% | 16.12 9.0% | 14.79 138.9% | 6.19 69.1% | 3.66 14.0% | 3.21 55.8% |
Diluted EPS | 4.86 53.3% | 10.40 29.2% | 8.05 49.4% | 15.92 10.0% | 14.47 136.1% | 6.13 69.3% | 3.62 14.2% | 3.17 56.2% |
Basic Shares Outstanding | 29.99M 4.8% | 31.51M 1.3% | 31.92M 2.0% | 32.58M 3.3% | 33.71M 1.2% | 33.31M 7.9% | 30.89M 2.7% | 30.08M 23.9% |
Diluted Shares Outstanding | 30.36M 5.5% | 32.11M 0.3% | 32.21M 2.3% | 32.98M 4.3% | 34.44M 2.5% | 33.61M 7.8% | 31.19M 2.6% | 30.39M 23.8% |