Need CPT 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 12, 2026 | 2024 Dec 31, 2024 Feb 20, 2025 | 2023 Dec 31, 2023 Feb 22, 2024 | 2022 Dec 31, 2022 Feb 23, 2023 | 2021 Dec 31, 2021 Feb 17, 2022 | 2020 Dec 31, 2020 Feb 18, 2021 | 2019 Dec 31, 2019 Feb 20, 2020 | 2018 Dec 31, 2018 Feb 15, 2019 |
|---|
Total Revenue | 1.57B 1.9% | 1.54B 0.1% | 1.54B 8.4% | 1.42B 24.4% | 1.14B 9.6% | 1.04B 1.5% | 1.03B 7.7% | 954.50M 6.0% |
Cost of Revenue | 607.24M 1.3% | 599.34M 2.6% | 584.34M 10.4% | 529.20M 18.2% | 447.88M 5.9% | 422.98M 6.4% | 397.40M 6.4% | 373.61M 4.2% |
Gross Profit | 966.31M 2.3% | 944.51M 1.4% | 957.68M 7.2% | 893.56M 28.4% | 695.71M 12.1% | 620.86M 1.6% | 631.07M 8.6% | 580.89M 7.1% |
Gross Margin % | 61.00% 0.0% | 61.00% 1.6% | 62.00% 1.6% | 63.00% 3.3% | 61.00% 3.4% | 59.00% 3.3% | 61.00% 0.0% | 61.00% 1.7% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 79.34M 9.6% | 72.36M 15.8% | 62.51M 3.5% | 60.41M 1.8% | 59.37M 10.7% | 53.62M 0.8% | 53.20M 4.9% | 50.73M 0.3% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 79.34M 9.6% | 72.36M 15.8% | 62.51M 3.5% | 60.41M 1.8% | 59.37M 10.7% | 53.62M 0.8% | 53.20M 4.9% | 50.73M 0.3% |
Other Operating Expenses | 598.06M 4.0% | 574.88M 0.6% | 571.36M 0.1% | 571.83M 39.4% | 410.16M 15.1% | 356.36M 8.8% | 327.58M 4430.2% | 7.23M 11.6% |
Total Operating Expenses | 677.40M 4.7% | 647.24M 2.1% | 633.87M 0.3% | 632.25M 34.7% | 469.53M 14.5% | 409.99M 7.7% | 380.78M 10.5% | 344.45M 12.4% |
Cost and Expenses | 1.28B 3.1% | 1.25B 2.3% | 1.22B 106.6% | 589.61M 35.7% | 917.40M 10.1% | 832.97M 7.0% | 778.17M 8.4% | 718.06M 8.0% |
Operating Income | 288.91M 2.8% | 297.26M 8.2% | 323.82M 21.1% | 267.38M 12.7% | 237.18M 6.9% | 221.87M 11.4% | 250.29M 5.9% | 236.44M 0.1% |
Operating Margin % | 18.00% 5.3% | 19.00% 9.5% | 21.00% 10.5% | 19.00% 9.5% | 21.00% 0.0% | 21.00% 12.5% | 24.00% 4.0% | 25.00% 3.8% |
EBITDA | 1.15B 29.7% | 885.60M 1.5% | 899.51M 6.5% | 844.40M 28.4% | 657.87M 11.7% | 589.03M 2.5% | 604.43M 10.5% | 547.13M 7.2% |
EBITDA Margin % | 73.00% 28.1% | 57.00% 1.7% | 58.00% 1.7% | 59.00% 1.7% | 58.00% 3.6% | 56.00% 5.1% | 59.00% 3.5% | 57.00% 0.0% |
Interest Expense | 138.24M 6.5% | 129.81M 2.7% | 133.40M 17.6% | 113.42M 16.6% | 97.30M 6.3% | 91.53M 13.4% | 80.71M 4.2% | 84.26M 2.9% |
Interest Income | 256.00K 94.2% | 4.42M 402.8% | 879.00K 70.9% | 3.02M 146.9% | 1.22M 58.5% | 2.95M 4.6% | 3.09M 47.1% | 2.10M 30.2% |
Other Income (Expense) | 110.01M 189.1% | -123.50M 74.6% | -485.31M 169.7% | -179.93M 47.6% | -343.61M 319.2% | -81.97M 191.5% | -28.12M 92.7% | -385.21M 1032.7% |
Pre-Tax Income | 398.92M 129.6% | 173.77M 58.0% | 414.20M 37.7% | 664.47M 111.4% | 314.27M 140.7% | 130.55M 42.1% | 225.36M 39.0% | 162.12M 19.8% |
Pre-Tax Margin % | 25.00% 127.3% | 11.00% 59.3% | 27.00% 42.6% | 47.00% 74.1% | 27.00% 107.7% | 13.00% 40.9% | 22.00% 29.4% | 17.00% 22.7% |
Tax Provision | 4.02M 37.4% | 2.93M 19.8% | 3.65M 23.1% | 2.97M 56.7% | 1.89M 4.0% | 1.97M 81.1% | 1.09M 23.5% | 1.42M 16.3% |
Net Income | 384.46M 135.4% | 163.29M 59.5% | 403.31M 38.3% | 653.61M 115.1% | 303.91M 145.3% | 123.91M 43.6% | 219.62M 40.7% | 156.13M 20.5% |
Net Margin % | 24.00% 118.2% | 11.00% 57.7% | 26.00% 43.5% | 46.00% 70.4% | 27.00% 125.0% | 12.00% 42.9% | 21.00% 31.2% | 16.00% 27.3% |
Basic EPS | 3.54 136.0% | 1.50 59.8% | 3.73 38.6% | 6.07 104.4% | 2.97 139.5% | 1.24 44.4% | 2.23 36.0% | 1.64 23.7% |
Diluted EPS | 3.54 136.0% | 1.50 59.5% | 3.70 38.6% | 6.03 103.7% | 2.96 138.7% | 1.24 44.1% | 2.22 35.4% | 1.64 22.6% |
Basic Shares Outstanding | 108.38M 0.1% | 108.49M 0.1% | 108.65M 1.0% | 107.61M 5.5% | 102.00M 2.6% | 99.39M 0.9% | 98.46M 3.4% | 95.21M 4.1% |
Diluted Shares Outstanding | 108.43M 0.1% | 108.54M 0.8% | 109.40M 0.9% | 108.39M 5.4% | 102.83M 3.4% | 99.44M 0.1% | 99.38M 4.2% | 95.37M 3.1% |