Need OPRA 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 Mar 27, 2026 | 2024 Dec 31, 2024 Apr 10, 2025 | 2023 Dec 31, 2023 Apr 24, 2024 | 2022 Dec 31, 2022 Apr 20, 2023 | 2021 Dec 31, 2021 Apr 26, 2022 | 2020 Dec 31, 2020 Jun 11, 2021 | 2019 Dec 31, 2019 Apr 30, 2020 | 2018 Dec 31, 2018 Apr 17, 2019 |
|---|
Total Revenue | 614.83M 27.9% | 480.65M 21.1% | 396.83M 19.9% | 331.04M 31.9% | 250.99M 52.1% | 165.06M 6.8% | 177.08M 9.8% | 161.33M 25.2% |
Cost of Revenue | - | - 100.0% | 85.81M 83.9% | 46.65M 747.1% | 5.51M 686.7% | 700.00K 236.5% | 208.00K 99.0% | 20.01M 404.1% |
Gross Profit | - | - 100.0% | 311.02M 9.4% | 284.39M 15.8% | 245.48M 49.4% | 164.36M 7.1% | 176.87M 25.2% | 141.32M 13.1% |
Gross Margin % | - | - 100.0% | 78.00% 9.3% | 86.00% 12.2% | 98.00% 2.0% | 100.00% 0.0% | 100.00% 13.6% | 88.00% 9.3% |
Research & Development | 59.51M 9.4% | 54.38M 18.0% | 46.10M 5.5% | 43.71M 0.8% | 44.05M 13.7% | 38.74M 13.5% | 34.14M 29.2% | 26.42M 13.0% |
General & Administrative | - | - | - | - | - | - | - | - |
Selling & Marketing | - | - | - | - | - | - | - | - |
SG&A Expenses | - | - | - | - | - | - | - | - |
Other Operating Expenses | - | - | - | - | - | - | - | - |
Total Operating Expenses | - | - | - | - | - | - | - | - |
Cost and Expenses | - | - | - | - | - | - | - | - |
Operating Income | 90.07M 2.4% | 92.26M 46.7% | 62.89M 50.4% | 41.81M 773.1% | -6.21M 153.7% | -2.45M 356.7% | -536.00K 101.2% | 44.38M 333.5% |
Operating Margin % | 15.00% 21.1% | 19.00% 18.8% | 16.00% 23.1% | 13.00% 750.0% | -2.00% 100.0% | -1.00% | 0.00% 100.0% | 28.00% 250.0% |
EBITDA | 144.69M 26.3% | 114.53M 34.0% | 173.53M 355.6% | 38.09M 258.7% | -24.00M 112.0% | 199.93M 150.0% | 79.96M 46.7% | 54.52M 123.9% |
EBITDA Margin % | 24.00% 0.0% | 24.00% 45.5% | 44.00% 266.7% | 12.00% 220.0% | -10.00% 108.3% | 121.00% 168.9% | 45.00% 32.4% | 34.00% 78.9% |
Interest Expense | 610.00K 15.1% | 530.00K 43.6% | 369.00K 30.9% | 282.00K 10.8% | 316.00K 29.3% | 447.00K 20.5% | 562.00K 208.8% | 182.00K 23.5% |
Interest Income | - | - | - | - | - | - | - | - |
Other Income (Expense) | - | - | - | - | - | - | - | - |
Pre-Tax Income | 125.22M 27.2% | 98.41M 38.5% | 160.00M 570.3% | 23.87M 155.4% | -43.11M 214.9% | 37.51M 13.6% | 43.40M 6.6% | 40.70M 442.4% |
Pre-Tax Margin % | 20.00% 0.0% | 20.00% 50.0% | 40.00% 471.4% | 7.00% 141.2% | -17.00% 173.9% | 23.00% 8.0% | 25.00% 0.0% | 25.00% 316.7% |
Tax Provision | 16.93M 4.0% | 17.64M 163.4% | 6.70M 24.2% | 8.84M 20446.5% | 43.00K 42.7% | 75.00K 97.2% | 2.66M 59.0% | 6.48M 350.1% |
Net Income | 108.28M 34.1% | 80.77M 47.3% | 153.30M 919.6% | 15.04M 134.2% | -43.96M 124.5% | 179.17M 209.5% | 57.90M 64.7% | 35.16M 479.8% |
Net Margin % | 18.00% 5.9% | 17.00% 56.4% | 39.00% 680.0% | 5.00% 127.8% | -18.00% 116.5% | 109.00% 230.3% | 33.00% 50.0% | 22.00% 340.0% |
Basic EPS | 1.21 33.0% | 0.91 47.1% | 1.72 1128.6% | 0.14 | - 100.0% | 0.76 192.3% | 0.26 52.9% | 0.17 466.7% |
Diluted EPS | 1.19 32.2% | 0.90 46.7% | 1.69 1107.1% | 0.14 136.8% | -0.38 125.2% | 1.51 196.1% | 0.51 200.0% | 0.17 466.7% |
Basic Shares Outstanding | 89.56M 1.2% | 88.46M 0.9% | 89.26M 18.5% | 109.48M 52.5% | 230.29M 1.8% | 234.57M 4.4% | 224.63M 18.1% | 190.25M 0.0% |
Diluted Shares Outstanding | 90.96M 1.4% | 89.68M 1.4% | 90.92M 17.6% | 110.33M 52.1% | 230.29M 3.0% | 237.39M 3.6% | 229.07M 13.1% | 202.62M 6.5% |