Need ESQ 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 13, 2026 | 2024 Dec 31, 2024 Mar 17, 2025 | 2023 Dec 31, 2023 Mar 29, 2024 | 2022 Dec 31, 2022 Mar 27, 2023 | 2021 Dec 31, 2021 Mar 11, 2022 | 2020 Dec 31, 2020 Mar 19, 2021 | 2019 Dec 31, 2019 Mar 12, 2020 | 2018 Dec 31, 2018 Mar 14, 2019 |
|---|
Total Revenue | 164.50M 19.0% | 138.27M 13.7% | 121.64M 41.6% | 85.92M 31.1% | 65.56M 23.0% | 53.28M 9.9% | 48.47M 31.7% | 36.81M 42.1% |
Cost of Revenue | 24.71M 36.2% | 18.14M 43.5% | 12.64M 146.1% | 5.14M 34.0% | 7.78M 4.6% | 7.44M 69.2% | 4.40M 70.0% | 2.59M 79.3% |
Gross Profit | 139.79M 16.4% | 120.12M 10.2% | 109.00M 33.8% | 81.48M 41.0% | 57.77M 26.0% | 45.84M 3.1% | 44.48M 31.2% | 33.91M 39.3% |
Gross Margin % | 85.00% 2.3% | 87.00% 3.3% | 90.00% 5.3% | 95.00% 8.0% | 88.00% 2.3% | 86.00% 6.5% | 92.00% 0.0% | 92.00% 2.1% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 42.18M 8.8% | 38.79M 16.6% | 33.27M 26.4% | 26.33M 18.7% | 22.19M 28.6% | 17.25M 15.6% | 14.92M 11.7% | 13.36M 29.4% |
Selling & Marketing | 3.61M 2.8% | 3.51M 92.8% | 1.82M 24.7% | 1.46M 24.5% | 1.17M 101.0% | 584.00K 12.7% | 518.00K 32.1% | 392.00K 19.2% |
SG&A Expenses | 45.80M 8.3% | 42.30M 20.5% | 35.10M 26.3% | 27.79M 19.0% | 23.36M 31.0% | 17.83M 15.5% | 15.44M 12.3% | 13.75M 27.2% |
Other Operating Expenses | 25.47M 37.4% | 18.54M 2.9% | 18.02M 27.0% | 14.19M 21.2% | 11.70M 8.0% | 10.84M 14.1% | 9.50M 11.2% | 8.54M 29.0% |
Total Operating Expenses | 71.27M 17.1% | 60.84M 14.5% | 53.12M 26.5% | 41.98M 19.7% | 35.06M 22.3% | 28.67M 15.0% | 24.93M 11.8% | 22.30M 27.9% |
Cost and Expenses | 95.98M 21.5% | 78.99M 20.1% | 65.76M 39.6% | 47.12M 10.0% | 42.85M 18.7% | 36.11M 23.1% | 29.33M 17.9% | 24.88M 31.8% |
Operating Income | 68.52M 15.6% | 59.28M 6.1% | 55.88M 44.8% | 38.60M 70.0% | 22.71M 32.3% | 17.17M 10.3% | 19.14M 60.5% | 11.92M 69.5% |
Operating Margin % | 42.00% 2.3% | 43.00% 6.5% | 46.00% 2.2% | 45.00% 28.6% | 35.00% 9.4% | 32.00% 17.9% | 39.00% 21.9% | 32.00% 18.5% |
EBITDA | 71.28M 13.9% | 62.57M 7.1% | 58.42M 41.3% | 41.35M 65.8% | 24.94M 32.7% | 18.79M 8.0% | 20.43M 60.6% | 12.72M 70.8% |
EBITDA Margin % | 43.00% 4.4% | 45.00% 6.2% | 48.00% 0.0% | 48.00% 26.3% | 38.00% 8.6% | 35.00% 16.7% | 42.00% 20.0% | 35.00% 20.7% |
Interest Expense | 17.94M 33.4% | 13.44M 65.7% | 8.12M 392.7% | 1.65M 98.9% | 828.00K 30.4% | 1.19M 53.3% | 2.55M 110.2% | 1.21M 125.3% |
Interest Income | 139.42M 23.0% | 113.37M 23.4% | 91.89M 50.7% | 60.99M 37.0% | 44.53M 15.3% | 38.63M 5.4% | 36.66M 26.6% | 28.95M 42.0% |
Other Income (Expense) | -2.90M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | 65.62M 10.7% | 59.28M 6.1% | 55.88M 44.0% | 38.80M 70.9% | 22.71M 32.3% | 17.17M 10.3% | 19.14M 60.5% | 11.92M 69.5% |
Pre-Tax Margin % | 40.00% 7.0% | 43.00% 6.5% | 46.00% 2.2% | 45.00% 28.6% | 35.00% 9.4% | 32.00% 17.9% | 39.00% 21.9% | 32.00% 18.5% |
Tax Provision | 14.76M 5.5% | 15.62M 5.1% | 14.87M 44.6% | 10.28M 115.0% | 4.78M 5.1% | 4.55M 8.9% | 5.00M 56.6% | 3.19M 5.9% |
Net Income | 50.85M 16.5% | 43.66M 6.5% | 41.01M 43.8% | 28.52M 59.1% | 17.93M 42.1% | 12.62M 10.8% | 14.14M 61.9% | 8.73M 139.7% |
Net Margin % | 31.00% 3.1% | 32.00% 5.9% | 34.00% 3.0% | 33.00% 22.2% | 27.00% 12.5% | 24.00% 17.2% | 29.00% 20.8% | 24.00% 71.4% |
Basic EPS | 6.30 12.9% | 5.58 5.1% | 5.31 42.4% | 3.73 55.4% | 2.40 41.2% | 1.70 11.0% | 1.91 61.9% | 1.18 100.0% |
Diluted EPS | 5.88 14.4% | 5.14 4.7% | 4.91 41.5% | 3.47 53.5% | 2.26 37.0% | 1.65 9.3% | 1.82 61.1% | 1.13 94.8% |
Basic Shares Outstanding | 8.71M 11.4% | 7.82M 1.3% | 7.72M 1.0% | 7.64M 2.3% | 7.47M 0.8% | 7.41M 0.3% | 7.39M 0.2% | 7.40M 18.8% |
Diluted Shares Outstanding | 8.71M 2.6% | 8.49M 1.7% | 8.35M 3.0% | 8.11M 2.0% | 7.95M 4.0% | 7.64M 1.8% | 7.78M 0.7% | 7.73M 23.9% |