Need CBZ 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 26, 2026 | 2024 Dec 31, 2024 Feb 28, 2025 | 2023 Dec 31, 2023 Feb 23, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Feb 25, 2022 | 2020 Dec 31, 2020 Feb 26, 2021 | 2019 Dec 31, 2019 Feb 26, 2020 | 2018 Dec 31, 2018 Feb 28, 2019 |
|---|
Total Revenue | 2.76B 52.1% | 1.81B 14.0% | 1.59B 12.7% | 1.41B 27.8% | 1.10B 14.6% | 963.90M 1.6% | 948.42M 2.9% | 922.00M 7.8% |
Cost of Revenue | 2.40B 47.3% | 1.63B 19.4% | 1.37B 14.9% | 1.19B 25.7% | 945.63M 14.6% | 825.35M 0.2% | 823.50M 4.2% | 790.28M 4.6% |
Gross Profit | 355.39M 94.8% | 182.47M 18.9% | 225.10M 0.8% | 223.37M 40.2% | 159.29M 15.0% | 138.55M 10.9% | 124.93M 5.2% | 131.72M 32.0% |
Gross Margin % | 13.00% 30.0% | 10.00% 28.6% | 14.00% 12.5% | 16.00% 14.3% | 14.00% 0.0% | 14.00% 7.7% | 13.00% 7.1% | 14.00% 16.7% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 121.38M 11.6% | 108.75M 87.6% | 57.97M 5.3% | 55.02M 2.0% | 56.15M 21.9% | 46.07M 3.7% | 44.41M 13.4% | 39.17M 17.7% |
Selling & Marketing | 0.00 | 0.00 100.0% | -1.50M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 121.38M 11.6% | 108.75M 92.6% | 56.47M 2.6% | 55.02M 2.0% | 56.15M 21.9% | 46.07M 3.7% | 44.41M 13.4% | 39.17M 17.7% |
Other Operating Expenses | 0.00 | 0.00 100.0% | 3.40M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 121.38M 11.6% | 108.75M 81.7% | 59.87M 8.8% | 55.02M 2.0% | 56.15M 21.9% | 46.07M 3.7% | 44.41M 13.4% | 39.17M 17.7% |
Cost and Expenses | 2.52B 45.1% | 1.74B 22.0% | 1.43B 14.7% | 1.24B 24.1% | 1.00B 15.0% | 871.42M 0.4% | 867.90M 4.6% | 829.46M 5.1% |
Operating Income | 234.01M 217.4% | 73.72M 55.4% | 165.24M 1.8% | 168.34M 38.7% | 121.38M 31.3% | 92.48M 14.9% | 80.52M 13.0% | 92.55M 39.3% |
Operating Margin % | 8.00% 100.0% | 4.00% 60.0% | 10.00% 16.7% | 12.00% 9.1% | 11.00% 10.0% | 10.00% 25.0% | 8.00% 20.0% | 10.00% 25.0% |
EBITDA | 366.32M 153.1% | 144.76M 36.2% | 226.99M 7.5% | 211.14M 71.9% | 122.83M 6.2% | 115.62M 12.4% | 102.87M 11.5% | 116.22M 29.8% |
EBITDA Margin % | 13.00% 62.5% | 8.00% 42.9% | 14.00% 6.7% | 15.00% 36.4% | 11.00% 8.3% | 12.00% 9.1% | 11.00% 15.4% | 13.00% 30.0% |
Interest Expense | 107.22M 211.9% | 34.38M 70.8% | 20.13M 150.4% | 8.04M 107.8% | 3.87M 22.4% | 4.98M 13.6% | 5.76M 13.2% | 6.64M 0.4% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -73.17M 360.0% | -15.91M 1595.2% | 1.06M 104.0% | -26.87M 231.9% | 20.37M 85.0% | 11.01M 11.0% | 12.37M 197.3% | -12.71M 261.7% |
Pre-Tax Income | 160.84M 178.2% | 57.81M 65.2% | 166.30M 17.5% | 141.49M 52.1% | 93.04M 10.1% | 103.49M 11.4% | 92.89M 16.3% | 79.84M 7.4% |
Pre-Tax Margin % | 6.00% 100.0% | 3.00% 70.0% | 10.00% 0.0% | 10.00% 25.0% | 8.00% 27.3% | 11.00% 10.0% | 10.00% 11.1% | 9.00% 0.0% |
Tax Provision | 45.39M 170.7% | 16.77M 63.0% | 45.34M 25.5% | 36.12M 63.2% | 22.13M 12.0% | 25.14M 15.1% | 21.84M 19.6% | 18.27M 21.6% |
Net Income | 115.44M 181.3% | 41.04M 66.1% | 120.97M 14.8% | 105.35M 48.6% | 70.89M 9.5% | 78.30M 10.7% | 70.71M 14.9% | 61.57M 22.2% |
Net Margin % | 4.00% 100.0% | 2.00% 75.0% | 8.00% 14.3% | 7.00% 16.7% | 6.00% 25.0% | 8.00% 14.3% | 7.00% 0.0% | 7.00% 16.7% |
Basic EPS | 1.83 134.6% | 0.78 67.8% | 2.42 18.0% | 2.05 51.9% | 1.35 6.2% | 1.44 10.8% | 1.30 15.0% | 1.13 20.2% |
Diluted EPS | 1.83 134.6% | 0.78 67.4% | 2.39 18.9% | 2.01 52.3% | 1.32 6.4% | 1.41 11.0% | 1.27 16.5% | 1.09 19.8% |
Basic Shares Outstanding | 63.24M 20.7% | 52.38M 4.8% | 49.99M 2.9% | 51.50M 2.2% | 52.64M 3.0% | 54.29M 0.0% | 54.30M 0.5% | 54.56M 1.3% |
Diluted Shares Outstanding | 63.24M 20.1% | 52.66M 4.2% | 50.56M 3.5% | 52.39M 2.5% | 53.72M 3.0% | 55.36M 1.0% | 55.90M 1.0% | 56.49M 1.4% |