Need CXW 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 20, 2026 | 2024 Dec 31, 2024 Feb 21, 2025 | 2023 Dec 31, 2023 Feb 20, 2024 | 2022 Dec 31, 2022 Feb 21, 2023 | 2021 Dec 31, 2021 Feb 18, 2022 | 2020 Dec 31, 2020 Feb 22, 2021 | 2019 Dec 31, 2019 Feb 20, 2020 | 2018 Dec 31, 2018 Feb 25, 2019 |
|---|
Total Revenue | 2.21B 12.7% | 1.96B 3.4% | 1.90B 2.8% | 1.85B 0.9% | 1.86B 2.2% | 1.91B 3.8% | 1.98B 7.9% | 1.84B 4.0% |
Cost of Revenue | 1.69B 13.3% | 1.49B 6.1% | 1.59B 12.4% | 1.41B 5.7% | 1.34B 4.9% | 1.41B 1.2% | 1.42B 8.2% | 1.32B 5.3% |
Gross Profit | 518.65M 10.8% | 468.29M 52.6% | 306.89M 28.9% | 431.54M 17.9% | 525.55M 5.3% | 499.11M 10.5% | 557.92M 7.2% | 520.52M 0.9% |
Gross Margin % | 23.00% 4.2% | 24.00% 50.0% | 16.00% 30.4% | 23.00% 17.9% | 28.00% 7.7% | 26.00% 7.1% | 28.00% 0.0% | 28.00% 3.4% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 169.58M 11.5% | 152.08M 11.8% | 136.08M 6.6% | 127.70M 5.9% | 135.77M 9.2% | 124.34M 2.2% | 127.08M 18.9% | 106.86M 0.9% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 169.58M 11.5% | 152.08M 11.8% | 136.08M 6.6% | 127.70M 5.9% | 135.77M 9.2% | 124.34M 2.2% | 127.08M 18.9% | 106.86M 0.9% |
Other Operating Expenses | 0.00 100.0% | 128.01M | 0.00 100.0% | 127.91M 5.1% | 134.74M 10.7% | 150.86M 4.4% | 144.57M 92774.4% | -156.00K 273.3% |
Total Operating Expenses | 169.58M 39.5% | 280.09M 105.8% | 136.08M 46.8% | 255.61M 5.5% | 270.51M 1.7% | 275.20M 1.3% | 271.65M 3.1% | 263.37M 3.3% |
Cost and Expenses | 1.86B 13.2% | 1.65B 4.7% | 1.73B 3.4% | 1.67B 3.8% | 1.61B 4.4% | 1.68B 0.8% | 1.69B 7.3% | 1.58B 4.9% |
Operating Income | 349.07M 85.5% | 188.20M 10.2% | 170.81M 1.2% | 168.84M 10.8% | 189.37M 12.9% | 217.29M 22.8% | 281.56M 12.9% | 249.49M 4.2% |
Operating Margin % | 16.00% 60.0% | 10.00% 11.1% | 9.00% 0.0% | 9.00% 10.0% | 10.00% 9.1% | 11.00% 21.4% | 14.00% 0.0% | 14.00% 6.7% |
EBITDA | 348.31M 21.2% | 287.39M 2.9% | 296.10M 23.9% | 389.08M 23.0% | 316.38M 7.7% | 293.88M 31.0% | 425.70M 5.2% | 404.81M 0.7% |
EBITDA Margin % | 16.00% 6.7% | 15.00% 6.3% | 16.00% 23.8% | 21.00% 23.5% | 17.00% 13.3% | 15.00% 28.6% | 21.00% 4.5% | 22.00% 4.3% |
Interest Expense | 62.23M 7.7% | 67.42M 7.6% | 72.96M 23.9% | 95.87M 0.3% | 95.54M 14.7% | 83.30M 1.3% | 84.40M | 0.00 100.0% |
Interest Income | 0.00 | 0.00 | 0.00 100.0% | 10.90M 9.0% | 10.00M 88.0% | 83.30M 1.3% | 84.40M 4.5% | 80.75M |
Other Income (Expense) | -191.90M 99.4% | -96.23M 28.3% | -74.98M 605.4% | -10.63M 93.8% | -171.37M 66.5% | -102.94M 21.3% | -84.84M 3.6% | -81.92M 19.7% |
Pre-Tax Income | 157.18M 70.9% | 91.96M 4.0% | 95.82M 42.0% | 165.30M 92.0% | 86.10M 44.2% | 59.72M 69.6% | 196.72M 17.4% | 167.56M 12.7% |
Pre-Tax Margin % | 7.00% 40.0% | 5.00% 0.0% | 5.00% 44.4% | 9.00% 80.0% | 5.00% 66.7% | 3.00% 70.0% | 10.00% 11.1% | 9.00% 18.2% |
Tax Provision | 40.67M 76.1% | 23.09M 18.2% | 28.23M 34.3% | 42.98M 68.9% | 138.00M 3046.4% | 4.39M 44.0% | 7.84M 6.2% | 8.35M 40.0% |
Net Income | 116.50M 69.2% | 68.87M 1.9% | 67.59M 44.7% | 122.32M 335.7% | -51.90M 193.8% | 55.34M 70.7% | 188.89M 18.6% | 159.21M 10.6% |
Net Margin % | 5.00% 25.0% | 4.00% 0.0% | 4.00% 42.9% | 7.00% 333.3% | -3.00% 200.0% | 3.00% 70.0% | 10.00% 11.1% | 9.00% 10.0% |
Basic EPS | 1.09 75.8% | 0.62 5.1% | 0.59 42.7% | 1.03 339.5% | -0.43 193.5% | 0.46 71.1% | 1.59 18.7% | 1.34 11.3% |
Diluted EPS | 1.08 74.2% | 0.62 5.1% | 0.59 42.7% | 1.03 339.5% | -0.43 195.6% | 0.45 71.7% | 1.59 18.7% | 1.34 10.7% |
Basic Shares Outstanding | 107.03M 2.9% | 110.27M 3.1% | 113.80M 3.7% | 118.20M 1.7% | 120.19M 0.5% | 119.56M 0.4% | 119.03M 0.4% | 118.54M 0.4% |
Diluted Shares Outstanding | 107.77M 3.6% | 111.84M 2.5% | 114.65M 3.7% | 119.10M 0.9% | 120.19M 0.6% | 120.93M 1.5% | 119.16M 0.4% | 118.72M 0.2% |