Need ETB 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 Dec 31, 2025 | 2024 Dec 31, 2024 Dec 31, 2024 | 2023 Dec 31, 2023 Dec 31, 2023 | 2022 Dec 31, 2022 Dec 31, 2022 | 2021 Dec 31, 2021 Dec 31, 2021 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 36.86M 52.3% | 77.20M 976.0% | 7.18M 111.9% | -60.33M 170.5% | 85.58M 399.7% | 17.13M 74.5% | 67.28M 348.6% | -27.06M 150.2% |
Cost of Revenue | 4.75M | 0.00 | 0.00 100.0% | 4.38M 2.4% | 4.48M 16.7% | 3.84M 7.1% | 4.13M 4.2% | 4.32M 2.7% |
Gross Profit | 32.11M 58.4% | 77.20M 976.0% | 7.18M 111.1% | -64.70M 179.8% | 81.10M 510.4% | 13.29M 79.0% | 63.15M 301.3% | -31.38M 163.1% |
Gross Margin % | 87.00% 13.0% | 100.00% 0.0% | 100.00% 6.5% | 107.00% 12.6% | 95.00% 21.8% | 78.00% 17.0% | 94.00% 19.0% | 116.00% 26.1% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | -1.69 127.4% | 6.17 643.4% | 0.83 79.4% | 4.02 | 0.00 |
General & Administrative | 518.93K 7.7% | 481.80K 89.3% | 4.52M 817.1% | 492.54K 14.4% | 430.38K 2.0% | 421.86K 2.3% | 431.79K 2.5% | 442.73K 1.4% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 518.93K 7.7% | 481.80K 89.3% | 4.52M 817.1% | 492.54K 14.4% | 430.38K 2.0% | 421.86K 2.3% | 431.79K 2.5% | 442.73K 1.4% |
Other Operating Expenses | -28.46M | 0.00 | 0.00 100.0% | 16.07K 13.6% | 18.61K 0.4% | 18.53K 2.3% | 18.11K 2.6% | 18.59K 0.2% |
Total Operating Expenses | -27.94M 5711.8% | 497.82K 89.0% | 4.52M 788.1% | 508.62K 13.3% | 448.99K 2.0% | 440.38K 2.1% | 449.90K 2.5% | 461.31K 1.3% |
Cost and Expenses | -23.19M 4757.6% | 497.82K 89.0% | 4.52M 788.1% | 508.62K 13.3% | 448.99K 2.0% | 440.38K 2.1% | 449.90K 2.5% | 461.31K 1.3% |
Operating Income | 60.05M 21.7% | 76.71M 2785.7% | 2.66M 104.4% | -60.84M 171.5% | 85.13M 410.2% | 16.69M 75.0% | 66.83M 342.8% | -27.52M 151.5% |
Operating Margin % | 163.00% 64.6% | 99.00% 167.6% | 37.00% 63.4% | 101.00% 2.0% | 99.00% 2.1% | 97.00% 2.0% | 99.00% 2.9% | 102.00% 3.0% |
EBITDA | 60.05M | 0.00 100.0% | 65.35M 202.9% | -63.52M 176.1% | 83.47M | 0.00 | 0.00 100.0% | -27.52M |
EBITDA Margin % | 163.00% | 0.00% 100.0% | 911.00% 767.6% | 105.00% 7.1% | 98.00% | 0.00% | 0.00% 100.0% | 102.00% |
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Interest Income | 6.17M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | 0.00 | 0.00 100.0% | 62.69M 1332.2% | 4.38M | 0.00 100.0% | 13.15M 79.1% | 62.95M 1358.4% | 4.32M 91.3% |
Pre-Tax Income | 60.05M 21.7% | 76.71M 17.4% | 65.35M 207.4% | -60.84M 171.5% | 85.13M 410.2% | 16.69M 75.0% | 66.83M 342.8% | -27.52M 151.5% |
Pre-Tax Margin % | 163.00% 64.6% | 99.00% 89.1% | 911.00% 802.0% | 101.00% 2.0% | 99.00% 2.1% | 97.00% 2.0% | 99.00% 2.9% | 102.00% 3.0% |
Tax Provision | 0.00 | 0.00 | 0.00 100.0% | 2.68M | 0.00 100.0% | 16.69M 329.6% | 3.88M 0.6% | 3.86M 0.8% |
Net Income | 60.05M 21.7% | 76.71M 17.4% | 65.35M 207.4% | -60.84M 171.5% | 85.13M 410.2% | 16.69M 75.0% | 66.83M 342.8% | -27.52M 151.5% |
Net Margin % | 163.00% 64.6% | 99.00% 89.1% | 911.00% 802.0% | 101.00% 2.0% | 99.00% 2.1% | 97.00% 2.0% | 99.00% 2.9% | 102.00% 3.0% |
Basic EPS | 2.04 21.8% | 2.61 17.6% | 2.22 205.7% | -2.10 167.3% | 3.12 395.2% | 0.63 74.9% | 2.51 341.3% | -1.04 148.6% |
Diluted EPS | 2.04 21.8% | 2.61 17.6% | 2.22 205.7% | -2.10 167.3% | 3.12 395.2% | 0.63 74.9% | 2.51 346.1% | -1.02 147.7% |
Basic Shares Outstanding | 29.37M 0.0% | 29.37M 0.0% | 29.37M 1.3% | 29.01M 6.3% | 27.30M 2.6% | 26.61M 0.1% | 26.57M 0.1% | 26.54M 6.0% |
Diluted Shares Outstanding | 29.37M 0.0% | 29.39M 0.0% | 29.37M 1.3% | 29.01M 6.3% | 27.30M 2.4% | 26.66M 0.3% | 26.57M 1.1% | 26.88M 7.4% |