Need CIVB 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 Mar 6, 2026 | 2024 Dec 31, 2024 Mar 10, 2025 | 2023 Dec 31, 2023 Mar 14, 2024 | 2022 Dec 31, 2022 Mar 15, 2023 | 2021 Dec 31, 2021 Mar 15, 2022 | 2020 Dec 31, 2020 Mar 15, 2021 | 2019 Dec 31, 2019 Mar 16, 2020 | 2018 Dec 31, 2018 Mar 15, 2019 |
|---|
Total Revenue | 254.95M 5.4% | 241.90M 11.2% | 217.48M 42.2% | 152.98M 14.0% | 134.19M 6.4% | 126.18M 6.4% | 118.61M 30.7% | 90.74M 22.5% |
Cost of Revenue | 85.78M 10.0% | 95.35M 54.6% | 61.67M 248.4% | 17.70M 69.3% | 10.46M 48.4% | 20.25M 44.8% | 13.99M 67.5% | 8.35M 104.1% |
Gross Profit | 169.17M 15.4% | 146.55M 5.9% | 155.80M 15.2% | 135.28M 9.3% | 123.73M 16.8% | 105.93M 1.3% | 104.62M 27.0% | 82.39M 17.7% |
Gross Margin % | 66.00% 8.2% | 61.00% 15.3% | 72.00% 18.2% | 88.00% 4.3% | 92.00% 9.5% | 84.00% 4.5% | 88.00% 3.3% | 91.00% 3.2% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 72.78M 12.9% | 64.45M 7.5% | 59.93M 15.6% | 51.86M 13.4% | 45.75M 5.9% | 43.21M 1.3% | 42.65M 7.5% | 46.11M 42.5% |
Selling & Marketing | 0.00 100.0% | 2.09M 54.4% | 1.35M 10.6% | 1.51M 37.2% | 1.10M 2.7% | 1.07M 23.9% | 1.41M 19.4% | 1.18M 44.7% |
SG&A Expenses | 72.78M 9.4% | 66.54M 8.6% | 61.28M 14.8% | 53.37M 13.9% | 46.85M 5.8% | 44.28M 0.5% | 44.06M 6.8% | 47.29M 42.5% |
Other Operating Expenses | 41.16M 5.2% | 43.44M 1.1% | 43.91M 25.9% | 34.87M 22.4% | 28.50M 16.3% | 24.52M 16.7% | 21.00M 14.7% | 18.32M 25.7% |
Total Operating Expenses | 113.94M 3.6% | 109.98M 4.5% | 105.19M 19.2% | 88.25M 17.1% | 75.35M 9.5% | 68.80M 5.7% | 65.06M 0.8% | 65.61M 37.4% |
Cost and Expenses | 199.72M 2.7% | 205.32M 23.0% | 166.86M 57.5% | 105.95M 23.5% | 85.81M 3.6% | 89.05M 12.6% | 79.05M 6.9% | 73.96M 42.6% |
Operating Income | 55.23M 51.0% | 36.57M 27.7% | 50.61M 7.6% | 47.03M 2.8% | 48.38M 30.3% | 37.13M 6.1% | 39.56M 135.8% | 16.78M 24.5% |
Operating Margin % | 22.00% 46.7% | 15.00% 34.8% | 23.00% 25.8% | 31.00% 13.9% | 36.00% 24.1% | 29.00% 12.1% | 33.00% 83.3% | 18.00% 40.0% |
EBITDA | 65.11M 36.8% | 47.60M 24.4% | 62.95M 19.3% | 52.79M 3.0% | 51.25M 27.2% | 40.30M 5.7% | 42.75M 129.1% | 18.66M 22.5% |
EBITDA Margin % | 26.00% 30.0% | 20.00% 31.0% | 29.00% 17.1% | 35.00% 7.9% | 38.00% 18.8% | 32.00% 11.1% | 36.00% 71.4% | 21.00% 34.4% |
Interest Expense | 82.40M 8.4% | 89.98M 57.2% | 57.24M 258.8% | 15.95M 65.7% | 9.63M 5.0% | 10.14M 21.7% | 12.95M 71.1% | 7.57M 85.0% |
Interest Income | 220.99M 6.9% | 206.69M 13.1% | 182.73M 44.8% | 126.16M 20.1% | 105.05M 5.2% | 99.86M 1.8% | 98.05M 33.1% | 73.68M 25.7% |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 55.23M 51.0% | 36.57M 27.7% | 50.61M 7.6% | 47.03M 2.8% | 48.38M 30.3% | 37.13M 6.1% | 39.56M 135.8% | 16.78M 24.5% |
Pre-Tax Margin % | 22.00% 46.7% | 15.00% 34.8% | 23.00% 25.8% | 31.00% 13.9% | 36.00% 24.1% | 29.00% 12.1% | 33.00% 83.3% | 18.00% 40.0% |
Tax Provision | 9.02M 84.5% | 4.89M 36.1% | 7.65M 0.5% | 7.61M 2.9% | 7.83M 58.6% | 4.94M 13.1% | 5.68M 115.3% | 2.64M 58.5% |
Net Income | 46.21M 45.9% | 31.68M 26.3% | 42.96M 9.0% | 39.43M 2.8% | 40.55M 26.0% | 32.19M 5.0% | 33.88M 139.6% | 14.14M 10.9% |
Net Margin % | 18.00% 38.5% | 13.00% 35.0% | 20.00% 23.1% | 26.00% 13.3% | 30.00% 15.4% | 26.00% 10.3% | 29.00% 81.2% | 16.00% 23.8% |
Basic EPS | 2.64 28.2% | 2.06 24.5% | 2.73 5.0% | 2.60 1.1% | 2.63 31.5% | 2.00 7.4% | 2.16 111.8% | 1.02 31.1% |
Diluted EPS | 2.64 28.2% | 2.06 24.5% | 2.73 5.0% | 2.60 1.1% | 2.63 31.5% | 2.00 0.5% | 2.01 97.1% | 1.02 20.3% |
Basic Shares Outstanding | 17.51M 13.7% | 15.40M 1.6% | 15.15M 1.2% | 14.97M 2.4% | 15.34M 4.6% | 16.08M 2.7% | 15.65M 13.0% | 13.86M 39.9% |
Diluted Shares Outstanding | 17.51M 13.7% | 15.40M 1.6% | 15.15M 1.2% | 14.97M 2.4% | 15.34M 4.6% | 16.08M 4.6% | 16.85M 21.6% | 13.86M 12.2% |