Need EBS 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.
Prices and market caps: Cboe delayed data, at least 15 minutes delayed. Not real-time. Fundamentals from SEC filings.
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 Mar 4, 2025 | 2023 Dec 31, 2023 Mar 8, 2024 | 2022 Dec 31, 2022 Mar 1, 2023 | 2021 Dec 31, 2021 Feb 25, 2022 | 2020 Dec 31, 2020 Feb 19, 2021 | 2019 Dec 31, 2019 Feb 25, 2020 | 2018 Dec 31, 2018 Feb 22, 2019 |
|---|
Total Revenue | 742.90M 28.8% | 1.04B 0.5% | 1.05B 6.1% | 1.12B 37.0% | 1.77B 12.4% | 1.58B 42.6% | 1.11B 41.4% | 782.40M 39.5% |
Cost of Revenue | 326.20M 52.1% | 681.30M 3.4% | 705.40M 1.8% | 693.10M 7.4% | 748.10M 39.3% | 537.00M 23.9% | 433.50M 34.5% | 322.30M 71.7% |
Gross Profit | 416.70M 15.0% | 362.30M 14.1% | 317.60M 17.1% | 383.00M 57.0% | 891.30M 3.7% | 925.20M 37.6% | 672.50M 46.2% | 460.10M 23.3% |
Gross Margin % | 56.00% 60.0% | 35.00% 16.7% | 30.00% 11.8% | 34.00% 32.0% | 50.00% 15.3% | 59.00% 3.3% | 61.00% 3.4% | 59.00% 11.9% |
Research & Development | 53.20M 24.8% | 70.70M 36.5% | 111.40M 40.8% | 188.30M 19.9% | 235.20M 1.1% | 237.90M 5.2% | 226.20M 58.4% | 142.80M 46.6% |
General & Administrative | - | - | - | - | - | - | - | - |
Selling & Marketing | - | - | - | - | - | - | - | - |
SG&A Expenses | 186.10M 39.6% | 308.00M 16.4% | 368.40M 8.5% | 339.50M 2.6% | 348.70M 14.7% | 304.10M 11.2% | 273.50M 35.1% | 202.50M 41.7% |
Other Operating Expenses | - | - | - | - | - | - | - | - |
Total Operating Expenses | - | - | - | - | - | - 100.0% | 991.90M 43.2% | 692.60M 58.6% |
Cost and Expenses | - | - | - | - | - | - | - | - |
Operating Income | 100.10M 192.1% | -108.70M 85.0% | -726.40M 327.3% | -170.00M 149.8% | 341.40M 22.1% | 438.50M 284.3% | 114.10M 27.1% | 89.80M 27.8% |
Operating Margin % | 13.00% 230.0% | -10.00% 85.5% | -69.00% 360.0% | -15.00% 178.9% | 19.00% 32.1% | 28.00% 180.0% | 10.00% 9.1% | 11.00% 50.0% |
EBITDA | 237.90M 544.7% | 36.90M 107.1% | -518.20M 1249.5% | -38.40M 108.3% | 461.50M 6.4% | 493.30M 198.4% | 165.30M 29.4% | 127.70M 18.9% |
EBITDA Margin % | 32.00% 700.0% | 4.00% 108.2% | -49.00% 1533.3% | -3.00% 111.5% | 26.00% 16.1% | 31.00% 106.7% | 15.00% 6.3% | 16.00% 42.9% |
Interest Expense | 59.30M 16.5% | 71.00M 19.2% | 87.90M 135.7% | 37.30M 8.1% | 34.50M 10.2% | 31.30M 18.5% | 38.40M 287.9% | 9.90M 50.0% |
Interest Income | - | - | - | - | - | - | - | - 100.0% |
Other Income (Expense) | - | - | - | - | - | - | - | - |
Pre-Tax Income | 82.80M 157.9% | -142.90M 80.5% | -731.20M 233.9% | -219.00M 172.2% | 303.20M 26.4% | 411.90M 432.2% | 77.40M 5.0% | 81.50M 31.3% |
Pre-Tax Margin % | 11.00% 178.6% | -14.00% 80.0% | -70.00% 250.0% | -20.00% 217.6% | 17.00% 34.6% | 26.00% 271.4% | 7.00% 30.0% | 10.00% 52.4% |
Tax Provision | 30.20M 36.7% | 47.70M 62.8% | 29.30M 495.9% | -7.40M 108.8% | 83.70M 21.1% | 106.10M 363.3% | 22.90M 21.8% | 18.80M 47.8% |
Net Income | 52.60M 127.6% | -190.60M 74.9% | -760.50M 259.4% | -211.60M 196.4% | 219.50M 28.2% | 305.80M 461.1% | 54.50M 13.1% | 62.70M 24.1% |
Net Margin % | 7.00% 138.9% | -18.00% 75.0% | -72.00% 278.9% | -19.00% 258.3% | 12.00% 36.8% | 19.00% 280.0% | 5.00% 37.5% | 8.00% 46.7% |
Basic EPS | 0.98 127.2% | -3.60 75.8% | -14.85 251.9% | -4.22 202.9% | 4.10 29.3% | 5.80 447.2% | 1.06 15.2% | 1.25 36.9% |
Diluted EPS | 0.93 125.8% | -3.60 75.8% | -14.85 251.9% | -4.22 203.9% | 4.06 28.5% | 5.68 446.2% | 1.04 14.8% | 1.22 28.7% |
Basic Shares Outstanding | 53.50M 0.9% | 53.00M 3.5% | 51.20M 2.2% | 50.10M 6.4% | 53.50M 1.5% | 52.70M 2.3% | 51.50M 2.8% | 50.10M 19.9% |
Diluted Shares Outstanding | 56.70M 7.0% | 53.00M 3.5% | 51.20M 2.2% | 50.10M 7.4% | 54.10M 0.6% | 53.80M 2.7% | 52.40M 1.9% | 51.40M 2.2% |