Need DCBO 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 27, 2026 | 2024 Dec 31, 2024 Feb 28, 2025 | 2023 Dec 31, 2023 Feb 23, 2024 | 2022 Dec 31, 2022 Mar 9, 2023 | 2021 Dec 31, 2021 Mar 10, 2022 | 2020 Dec 31, 2020 Mar 11, 2021 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 242.69M 11.9% | 216.93M 20.0% | 180.84M 26.5% | 142.91M 37.1% | 104.24M 65.7% | 62.92M 51.8% | 41.44M 53.1% | 27.07M 58.1% |
Cost of Revenue | 47.85M 15.9% | 41.30M 19.3% | 34.61M 22.8% | 28.18M 35.6% | 20.79M 80.1% | 11.54M 39.7% | 8.26M 46.2% | 5.65M 29.8% |
Gross Profit | 194.84M 10.9% | 175.64M 20.1% | 146.23M 27.5% | 114.73M 37.5% | 83.46M 62.4% | 51.38M 54.8% | 33.18M 54.9% | 21.42M 67.7% |
Gross Margin % | 80.00% 1.2% | 81.00% 0.0% | 81.00% 1.3% | 80.00% 0.0% | 80.00% 2.4% | 82.00% 2.5% | 80.00% 1.3% | 79.00% 5.3% |
Research & Development | 50.12M 14.1% | 43.91M 23.8% | 35.48M 43.2% | 24.78M 21.7% | 20.36M 56.6% | 13.00M 51.5% | 8.58M 29.8% | 6.61M 69.3% |
General & Administrative | 40.70M 1.9% | 39.92M 0.2% | 39.84M 14.2% | 34.90M 13.7% | 30.70M 64.9% | 18.62M 12.6% | 16.53M 50.9% | 10.95M 50.9% |
Selling & Marketing | 76.35M 9.8% | 69.52M 3.4% | 67.20M 12.7% | 59.65M 37.6% | 43.35M 80.5% | 24.02M 47.7% | 16.27M 39.9% | 11.63M 48.6% |
SG&A Expenses | 117.05M 7.0% | 109.44M 2.2% | 107.04M 13.2% | 94.55M 27.7% | 74.05M 73.7% | 42.64M 30.0% | 32.80M 45.2% | 22.58M 49.7% |
Other Operating Expenses | 3.19M 218.9% | 999.00K | 0.00 100.0% | 2.33M 15.6% | 2.02M 64.0% | 1.23M 77.6% | 693.00K | 0.00 |
Total Operating Expenses | 170.36M 10.4% | 154.34M 3.6% | 149.05M 22.5% | 121.66M 26.2% | 96.43M 69.6% | 56.87M 35.2% | 42.07M 43.3% | 29.36M 53.1% |
Cost and Expenses | 218.21M 11.5% | 195.64M 6.5% | 183.66M 22.6% | 149.84M 27.8% | 117.22M 71.4% | 68.41M 35.9% | 50.33M 43.7% | 35.01M 48.8% |
Operating Income | 24.48M 15.0% | 21.29M 357.6% | 4.65M 167.2% | -6.93M 46.6% | -12.98M 136.4% | -5.49M 38.2% | -8.89M 0.8% | -8.95M 30.1% |
Operating Margin % | 10.00% 0.0% | 10.00% 233.3% | 3.00% 160.0% | -5.00% 58.3% | -12.00% 33.3% | -9.00% 57.1% | -21.00% 36.4% | -33.00% 17.5% |
EBITDA | 27.78M 1.8% | 27.28M 223.6% | 8.43M 15.6% | 9.99M 191.8% | -10.88M 71.6% | -6.34M 36.9% | -10.04M 6.9% | -10.79M 25.8% |
EBITDA Margin % | 11.00% 15.4% | 13.00% 160.0% | 5.00% 28.6% | 7.00% 170.0% | -10.00% 0.0% | -10.00% 58.3% | -24.00% 40.0% | -40.00% 20.0% |
Interest Expense | 146.00K 34.5% | 222.76K 25.1% | 297.35K 6.8% | 278.51K 34.5% | 425.23K 2.0% | 434.00K 42.4% | 753.00K | 0.00 100.0% |
Interest Income | 1.86M 27.2% | 2.55M 68.5% | 8.11M 115.9% | 3.76M 767.4% | 433.15K 36.6% | 317.00K 57.9% | 753.00K 32.6% | 568.00K 6736.0% |
Other Income (Expense) | -34.00K 101.4% | 2.42M 1154.4% | 193.00K 94.6% | 3.60M 894.0% | -453.00K 754.7% | -53.00K 97.8% | -2.42M 10.3% | -2.70M 98.4% |
Pre-Tax Income | 24.45M 3.1% | 23.71M 389.3% | 4.85M 37.7% | 7.78M 157.9% | -13.43M 83.5% | -7.32M 35.3% | -11.30M 3.0% | -11.65M 41.4% |
Pre-Tax Margin % | 10.00% 9.1% | 11.00% 266.7% | 3.00% 40.0% | 5.00% 138.5% | -13.00% 8.3% | -12.00% 55.6% | -27.00% 37.2% | -43.00% 10.4% |
Tax Provision | -13.07M 332.3% | -3.02M 250.7% | 2.01M 162.6% | 764.00K 344.2% | 172.00K 48.8% | 336.00K 44.8% | 609.00K 128.6% | -2.13M |
Net Income | 37.51M 40.3% | 26.74M 841.4% | 2.84M 59.5% | 7.02M 151.6% | -13.60M 77.7% | -7.65M 35.8% | -11.91M 5.7% | -11.27M 54.1% |
Net Margin % | 15.00% 25.0% | 12.00% 500.0% | 2.00% 60.0% | 5.00% 138.5% | -13.00% 8.3% | -12.00% 58.6% | -29.00% 31.0% | -42.00% 2.3% |
Basic EPS | 1.33 51.1% | 0.88 908.0% | 0.09 56.4% | 0.20 148.8% | -0.41 57.7% | -0.26 46.9% | -0.49 32.4% | -0.37 42.3% |
Diluted EPS | 1.30 51.2% | 0.86 975.0% | 0.08 60.0% | 0.20 148.8% | -0.41 57.7% | -0.26 46.9% | -0.49 32.4% | -0.37 54.2% |
Basic Shares Outstanding | 28.69M 5.0% | 30.22M 7.1% | 32.53M 1.6% | 33.07M 0.6% | 32.87M 13.6% | 28.93M 18.8% | 24.36M 19.0% | 30.09M 5.8% |
Diluted Shares Outstanding | 29.37M 5.1% | 30.94M 8.1% | 33.68M 1.1% | 34.04M 3.6% | 32.87M 13.6% | 28.93M 18.8% | 24.36M 19.0% | 30.09M 0.0% |