Need CNOB 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 24, 2026 | 2024 Dec 31, 2024 Feb 21, 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 Mar 1, 2021 | 2019 Dec 31, 2019 Mar 2, 2020 | 2018 Dec 31, 2018 Feb 28, 2019 |
|---|
Total Revenue | 606.47M 13.4% | 534.62M 6.1% | 504.07M 30.3% | 386.99M 22.2% | 316.75M 1.8% | 322.60M 15.4% | 279.52M 26.1% | 221.61M 16.9% |
Cost of Revenue | 338.62M 19.1% | 284.35M 16.9% | 243.16M 172.1% | 89.38M 167.9% | 33.36M 70.0% | 111.21M 19.2% | 93.27M 16.6% | 80.02M 89.4% |
Gross Profit | 267.86M 7.0% | 250.26M 4.1% | 260.91M 12.3% | 297.61M 5.0% | 283.39M 34.1% | 211.39M 13.5% | 186.25M 31.5% | 141.59M 3.9% |
Gross Margin % | 44.00% 6.4% | 47.00% 9.6% | 52.00% 32.5% | 77.00% 13.5% | 89.00% 34.8% | 66.00% 1.5% | 67.00% 4.7% | 64.00% 17.9% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 127.97M 31.6% | 97.25M 0.6% | 96.69M 15.7% | 83.60M 24.8% | 67.01M 2.6% | 68.77M 23.6% | 55.65M 18.1% | 47.12M 9.2% |
Selling & Marketing | 0.00 100.0% | 2.42M 23.2% | 1.97M 16.1% | 1.69M 28.4% | 1.32M 9.8% | 1.20M 11.3% | 1.35M 38.1% | 980.00K 1.6% |
SG&A Expenses | 127.97M 28.4% | 99.67M 1.0% | 98.66M 15.7% | 85.29M 24.8% | 68.32M 2.3% | 69.97M 22.7% | 57.00M 18.6% | 48.07M 8.9% |
Other Operating Expenses | 27.14M 47.9% | 52.13M 14.8% | 45.40M 10.5% | 41.10M 2.7% | 40.01M 21.4% | 50.91M 44.1% | 35.34M 57.9% | 22.38M 35.8% |
Total Operating Expenses | 155.11M 2.2% | 151.80M 5.5% | 143.95M 13.9% | 126.39M 16.7% | 108.34M 10.5% | 121.00M 31.2% | 92.23M 30.9% | 70.45M 10.5% |
Cost and Expenses | 493.73M 13.2% | 436.15M 12.7% | 387.11M 79.4% | 215.76M 52.3% | 141.70M 39.0% | 232.21M 25.2% | 185.49M 23.3% | 150.47M 24.3% |
Operating Income | 112.74M 14.5% | 98.47M 15.8% | 116.96M 31.7% | 171.22M 2.2% | 175.06M 93.7% | 90.39M 3.9% | 94.03M 32.2% | 71.13M 3.8% |
Operating Margin % | 19.00% 5.6% | 18.00% 21.7% | 23.00% 47.7% | 44.00% 20.0% | 55.00% 96.4% | 28.00% 17.6% | 34.00% 6.3% | 32.00% 11.1% |
EBITDA | 126.75M 21.7% | 104.12M 15.3% | 122.90M 30.5% | 176.77M 2.2% | 180.79M 86.0% | 97.19M 1.3% | 98.49M 31.6% | 74.82M 3.4% |
EBITDA Margin % | 21.00% 10.5% | 19.00% 20.8% | 24.00% 47.8% | 46.00% 19.3% | 57.00% 90.0% | 30.00% 14.3% | 35.00% 2.9% | 34.00% 10.5% |
Interest Expense | 291.62M 7.8% | 270.55M 15.1% | 234.96M 228.0% | 71.63M 84.3% | 38.86M 44.7% | 70.21M 17.6% | 85.17M 44.5% | 58.92M 62.5% |
Interest Income | 644.87M 25.6% | 513.54M 5.6% | 486.40M 30.7% | 372.09M 23.7% | 300.77M 1.9% | 306.56M 13.7% | 269.71M 26.0% | 214.12M 19.0% |
Other Income (Expense) | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 112.74M 14.5% | 98.47M 15.8% | 116.96M 31.7% | 171.22M 2.2% | 175.06M 93.7% | 90.39M 3.9% | 94.03M 32.2% | 71.13M 3.8% |
Pre-Tax Margin % | 19.00% 5.6% | 18.00% 21.7% | 23.00% 47.7% | 44.00% 20.0% | 55.00% 96.4% | 28.00% 17.6% | 34.00% 6.3% | 32.00% 11.1% |
Tax Provision | 32.30M 30.9% | 24.67M 17.6% | 29.95M 34.9% | 46.01M 2.9% | 44.70M 134.0% | 19.10M 7.4% | 20.63M 91.3% | 10.78M 57.4% |
Net Income | 80.44M 9.0% | 73.79M 15.2% | 87.00M 30.5% | 125.21M 3.9% | 130.35M 82.9% | 71.29M 2.9% | 73.39M 21.6% | 60.35M 39.6% |
Net Margin % | 13.00% 7.1% | 14.00% 17.6% | 17.00% 46.9% | 32.00% 22.0% | 41.00% 86.4% | 22.00% 15.4% | 26.00% 3.7% | 27.00% 17.4% |
Basic EPS | 1.48 16.4% | 1.77 14.5% | 2.07 31.7% | 3.03 6.5% | 3.24 80.0% | 1.80 13.5% | 2.08 10.6% | 1.88 39.3% |
Diluted EPS | 1.48 15.9% | 1.76 15.0% | 2.07 31.2% | 3.01 6.5% | 3.22 79.9% | 1.79 13.5% | 2.07 10.7% | 1.87 39.6% |
Basic Shares Outstanding | 50.41M 31.7% | 38.28M 1.7% | 38.93M 0.9% | 39.26M 2.4% | 40.23M 1.8% | 39.51M 12.2% | 35.20M 9.6% | 32.12M 0.7% |
Diluted Shares Outstanding | 50.41M 30.9% | 38.52M 1.1% | 38.96M 1.3% | 39.48M 2.5% | 40.48M 2.1% | 39.64M 12.3% | 35.29M 9.1% | 32.36M 0.4% |