Need CACC 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 13, 2026 | 2024 Dec 31, 2024 Feb 12, 2025 | 2023 Dec 31, 2023 Jan 31, 2024 | 2022 Dec 31, 2022 Feb 10, 2023 | 2021 Dec 31, 2021 Feb 11, 2022 | 2020 Dec 31, 2020 Feb 12, 2021 | 2019 Dec 31, 2019 Feb 11, 2020 | 2018 Dec 31, 2018 Feb 8, 2019 |
|---|
Total Revenue | 2.32B 8.6% | 2.13B 12.2% | 1.90B 60.6% | 1.18B 34.3% | 1.80B 11.3% | 1.62B 14.0% | 1.42B 16.1% | 1.22B 16.2% |
Cost of Revenue | 29.00M 96.4% | 802.20M 29.9% | 617.40M 30.0% | 475.00M 12.8% | 421.10M 1.1% | 416.40M 0.8% | 419.60M 19.7% | 350.40M 23.8% |
Gross Profit | 2.29B 71.8% | 1.33B 3.7% | 1.28B 81.1% | 709.40M 48.7% | 1.38B 14.8% | 1.20B 20.2% | 1.00B 14.6% | 873.00M 13.4% |
Gross Margin % | 99.00% 59.7% | 62.00% 8.8% | 68.00% 13.3% | 60.00% 22.1% | 77.00% 4.1% | 74.00% 5.7% | 70.00% 1.4% | 71.00% 2.7% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | 0.39 42.6% | 0.68 106.1% | 0.33 42.1% | 0.57 3.4% | 0.59 11.3% |
General & Administrative | 0.00 100.0% | 97.90M 12.3% | 87.20M 1.7% | 88.70M 11.6% | 100.30M 44.1% | 69.60M 6.9% | 65.10M 16.9% | 55.70M 0.4% |
Selling & Marketing | 0.00 100.0% | 94.40M 2.9% | 91.70M 21.3% | 75.60M 15.8% | 65.30M 6.0% | 69.50M 1.0% | 70.20M 3.7% | 67.70M 15.9% |
SG&A Expenses | 0.00 100.0% | 192.30M 7.5% | 178.90M 8.9% | 164.30M 0.8% | 165.60M 19.1% | 139.10M 2.8% | 135.30M 9.6% | 123.40M 8.3% |
Other Operating Expenses | 1.18B 45.4% | 814.70M 24.8% | 1.08B 143.8% | 444.40M 7632.2% | -5.90M 101.1% | 545.20M 1338.5% | 37.90M 39.3% | 62.40M 8.7% |
Total Operating Expenses | 1.18B 17.6% | 1.01B 119.3% | 459.10M 24.6% | 608.70M 281.2% | 159.70M 76.7% | 684.30M 295.1% | 173.20M 46.9% | 117.90M 36.5% |
Cost and Expenses | 1.21B 33.8% | 1.83B 19.5% | 1.53B 47.9% | 1.04B 91.4% | 542.00M 49.0% | 1.06B 88.9% | 562.70M 20.2% | 468.30M 0.1% |
Operating Income | 1.10B 239.5% | 325.10M 26.1% | 440.10M 35.9% | 686.10M 44.4% | 1.23B 128.4% | 540.50M 35.4% | 837.10M 10.9% | 755.10M 29.3% |
Operating Margin % | 48.00% 220.0% | 15.00% 34.8% | 23.00% 60.3% | 58.00% 14.7% | 68.00% 106.1% | 33.00% 44.1% | 59.00% 4.8% | 62.00% 12.7% |
EBITDA | 1.06B 199.6% | 352.90M 5.6% | 373.90M 47.5% | 711.70M 43.6% | 1.26B 123.4% | 564.30M 34.3% | 859.50M 13.8% | 755.10M 29.3% |
EBITDA Margin % | 46.00% 170.6% | 17.00% 15.0% | 20.00% 66.7% | 60.00% 14.3% | 70.00% 100.0% | 35.00% 42.6% | 61.00% 1.6% | 62.00% 12.7% |
Interest Expense | 462.90M | 0.00 | 0.00 | 0.00 100.0% | 164.30M 14.4% | 192.00M 2.1% | 196.20M 25.3% | 156.60M 30.3% |
Interest Income | 2.17B 8179.8% | 26.20M 33.0% | 19.70M 198.5% | 6.60M 450.0% | 1.20M 58.6% | 2.90M 65.9% | 8.50M 70.0% | 5.00M 127.3% |
Other Income (Expense) | -538.30M 12334.1% | 4.40M 106.1% | -72.50M 56.3% | -46.40M 19.6% | -38.80M 14.3% | -45.30M 42.0% | -31.90M 22.7% | -26.00M 14.5% |
Pre-Tax Income | 565.40M 71.6% | 329.50M 10.4% | 367.60M 48.3% | 711.70M 43.6% | 1.26B 129.5% | 549.50M 35.8% | 855.90M 13.3% | 755.10M 29.3% |
Pre-Tax Margin % | 24.00% 60.0% | 15.00% 21.1% | 19.00% 68.3% | 60.00% 14.3% | 70.00% 105.9% | 34.00% 43.3% | 60.00% 3.2% | 62.00% 12.7% |
Tax Provision | 141.50M 73.4% | 81.60M 0.1% | 81.50M 53.7% | 175.90M 41.9% | 302.60M 135.5% | 128.50M 35.7% | 199.80M 10.3% | 181.10M 59.4% |
Net Income | 423.90M 71.0% | 247.90M 13.4% | 286.10M 46.6% | 535.80M 44.1% | 958.30M 127.6% | 421.00M 35.8% | 656.10M 14.3% | 574.00M 22.1% |
Net Margin % | 18.00% 50.0% | 12.00% 20.0% | 15.00% 66.7% | 45.00% 15.1% | 53.00% 103.8% | 26.00% 43.5% | 46.00% 2.1% | 47.00% 4.4% |
Basic EPS | 38.26 90.2% | 20.12 8.9% | 22.09 44.1% | 39.50 33.7% | 59.57 152.7% | 23.57 32.1% | 34.71 17.6% | 29.52 22.4% |
Diluted EPS | 37.55 88.9% | 19.88 9.6% | 21.99 44.1% | 39.32 33.9% | 59.52 153.6% | 23.47 32.1% | 34.57 17.6% | 29.39 22.3% |
Basic Shares Outstanding | 11.08M 10.1% | 12.32M 4.9% | 12.95M 4.5% | 13.56M 15.7% | 16.09M 9.9% | 17.86M 5.5% | 18.90M 2.8% | 19.45M 0.3% |
Diluted Shares Outstanding | 11.29M 9.5% | 12.47M 4.2% | 13.01M 4.5% | 13.63M 15.4% | 16.10M 10.2% | 17.94M 5.5% | 18.98M 2.8% | 19.53M 0.1% |