Need CPAC 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.
Prices and market caps: Cboe delayed data, at least 15 minutes delayed. Not real-time. Fundamentals from SEC filings.
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 (PEN) Term End Date Filing Date | 2025 Dec 31, 2025 Apr 28, 2026 | 2024 Dec 31, 2024 Apr 29, 2025 | 2023 Dec 31, 2023 Apr 30, 2024 | 2022 Dec 31, 2022 Apr 27, 2023 | 2021 Dec 31, 2021 Apr 28, 2022 | 2020 Dec 31, 2020 Apr 30, 2021 | 2019 Dec 31, 2019 May 1, 2020 | 2018 Dec 31, 2018 Apr 30, 2019 |
|---|
Total Revenue | 2.12B 7.0% | 1.98B 1.4% | 1.95B 7.8% | 2.12B 9.2% | 1.94B 49.5% | 1.30B 6.9% | 1.39B 10.3% | 1.26B 3.5% |
Cost of Revenue | 1.31B 4.8% | 1.25B 0.9% | 1.26B 13.9% | 1.46B 6.2% | 1.38B 49.6% | 921.05M 1.7% | 905.81M 13.8% | 796.21M 8.6% |
Gross Profit | 806.87M 10.8% | 728.53M 5.7% | 689.45M 5.7% | 652.03M 16.6% | 559.43M 49.1% | 375.29M 22.9% | 486.89M 4.3% | 466.73M 4.3% |
Gross Margin % | 38.00% 2.7% | 37.00% 5.7% | 35.00% 12.9% | 31.00% 6.9% | 29.00% 0.0% | 29.00% 17.1% | 35.00% 5.4% | 37.00% 7.5% |
Research & Development | - | - | - | - | - | - | - | - |
General & Administrative | 164.99M 20.6% | 136.78M 9.4% | 125.07M 7.1% | 116.75M 40.5% | 196.07M 20.0% | 163.37M 6.4% | 174.48M 1.4% | 172.14M 12.0% |
Selling & Marketing | 49.03M 12.2% | 43.70M 4.9% | 41.64M 1.6% | 42.30M | - | - | - | - |
SG&A Expenses | 92.78M 14.0% | 81.41M 17.0% | 69.57M 3.3% | 67.38M 30.8% | 51.52M 28.3% | 40.15M 9.8% | 44.53M 0.9% | 44.12M 5.9% |
Other Operating Expenses | - | - | - | - | - | - | - | - |
Total Operating Expenses | - | - | - | - | - | - | - | - |
Cost and Expenses | - | - | - | - | - | - | - | - |
Operating Income | 347.10M 11.2% | 391.03M 15.8% | 337.56M 5.0% | 355.32M 11.6% | 318.25M 80.7% | 176.11M 34.9% | 270.52M 11.9% | 241.77M 21.8% |
Operating Margin % | 16.00% 20.0% | 20.00% 17.6% | 17.00% 0.0% | 17.00% 6.3% | 16.00% 14.3% | 14.00% 26.3% | 19.00% 0.0% | 19.00% 18.8% |
EBITDA | 496.30M 6.4% | 530.26M 12.0% | 473.42M 1.0% | 478.11M 10.8% | 431.34M 45.4% | 296.71M 23.4% | 387.13M 20.4% | 321.54M 0.5% |
EBITDA Margin % | 23.00% 14.8% | 27.00% 12.5% | 24.00% 4.3% | 23.00% 4.5% | 22.00% 4.3% | 23.00% 17.9% | 28.00% 12.0% | 25.00% 3.8% |
Interest Expense | 92.02M 7.7% | 99.75M 2.4% | 102.22M 9.0% | 93.81M 6.3% | 88.23M 0.0% | 88.27M 13.9% | 77.53M 10.4% | 86.57M 18.2% |
Interest Income | - | - | - | - | - | - | - | - |
Other Income (Expense) | - | - | - | - | - | - | - | - |
Pre-Tax Income | 267.98M 9.5% | 296.19M 20.5% | 245.71M 6.4% | 262.42M 17.1% | 224.11M 160.9% | 85.90M 55.8% | 194.35M 67.3% | 116.14M 9.6% |
Pre-Tax Margin % | 13.00% 13.3% | 15.00% 15.4% | 13.00% 8.3% | 12.00% 0.0% | 12.00% 71.4% | 7.00% 50.0% | 14.00% 55.6% | 9.00% 18.2% |
Tax Provision | 113.77M 16.9% | 97.31M 26.7% | 76.81M 10.3% | 85.59M 20.7% | 70.94M 153.3% | 28.00M 55.1% | 62.31M 52.0% | 40.99M 12.8% |
Net Income | 154.21M 22.5% | 198.88M 17.7% | 168.90M 4.5% | 176.83M 15.4% | 153.17M 164.6% | 57.89M 56.2% | 132.05M 72.2% | 76.70M 18.2% |
Net Margin % | 7.00% 30.0% | 10.00% 11.1% | 9.00% 12.5% | 8.00% 0.0% | 8.00% 100.0% | 4.00% 55.6% | 9.00% 50.0% | 6.00% 25.0% |
Basic EPS | 0.36 21.7% | 0.46 17.9% | 0.39 4.9% | 0.41 13.9% | 0.36 157.1% | 0.14 54.8% | 0.31 72.2% | 0.18 14.3% |
Diluted EPS | - 100.0% | 0.46 17.9% | 0.39 4.9% | 0.41 13.9% | 0.36 157.1% | 0.14 | - | - |
Basic Shares Outstanding | 428.11K 0.0% | 428.11K 0.0% | 428.11K 0.0% | 428.11K 0.0% | 428.11K 0.0% | 428.11K 0.0% | 428.11K 0.0% | 428.11K 4.0% |
Diluted Shares Outstanding | 428.11K 0.0% | 428.11K 0.0% | 428.11K 0.0% | 428.11K 0.0% | 428.11K 0.0% | 428.11K 0.0% | 428.11K 0.0% | 428.11K 4.0% |