Need ARIS 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 11, 2026 | 2024 Dec 31, 2024 Feb 27, 2025 | 2023 Dec 31, 2023 Feb 29, 2024 | 2022 Dec 31, 2022 Mar 9, 2023 | 2021 Dec 31, 2021 Mar 1, 2022 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2016 Jul 31, 2016 Oct 28, 2016 |
|---|
Total Revenue | 927.66M 113.0% | 435.44M 11.0% | 392.12M 22.2% | 321.00M 40.0% | 229.25M 33.7% | 171.47M 44.3% | 118.79M | 47.69M 17.9% |
Cost of Revenue | 467.44M 81.5% | 257.56M 1.2% | 254.60M 23.0% | 207.00M 36.5% | 151.68M 8.8% | 139.46M 52.2% | 91.64M | 8.81M 20.6% |
Gross Profit | 460.23M 158.7% | 177.89M 29.4% | 137.51M 20.6% | 114.00M 47.0% | 77.57M 142.3% | 32.01M 17.9% | 27.15M | 38.89M 17.3% |
Gross Margin % | 50.00% 22.0% | 41.00% 17.1% | 35.00% 2.8% | 36.00% 5.9% | 34.00% 78.9% | 19.00% 17.4% | 23.00% | 82.00% 0.0% |
Research & Development | 0.00 100.0% | 3.03M 2.8% | 3.12M 351.5% | 691.00K | 0.00 | 0.00 | 0.00 | 5.09M 21.3% |
General & Administrative | 63.38M 3.0% | 65.31M 29.5% | 50.45M 11.6% | 45.22M 65.8% | 27.27M 23.6% | 22.05M 44.1% | 15.30M | -3.79M 0.1% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 10.85M 4.0% |
SG&A Expenses | 63.38M 3.0% | 65.31M 29.5% | 50.45M 11.6% | 45.22M 65.8% | 27.27M 23.6% | 22.05M 44.1% | 15.30M | 7.06M 6.4% |
Other Operating Expenses | 39.55M 1319.2% | 2.79M 3717.8% | 73.00K 96.7% | 2.21M 16.7% | 2.66M | 0.00 100.0% | -1.65M | 23.19M 4.1% |
Total Operating Expenses | 102.93M 44.7% | 71.14M 32.6% | 53.65M 11.5% | 48.12M 60.8% | 29.92M 35.7% | 22.05M 61.5% | 13.65M | 35.34M 14.6% |
Cost and Expenses | 570.37M 73.5% | 328.69M 6.6% | 308.25M 20.8% | 255.13M 40.5% | 181.60M 12.4% | 161.51M 53.4% | 105.30M | 44.15M 15.8% |
Operating Income | 357.29M 234.7% | 106.75M 27.3% | 83.87M 27.3% | 65.87M 39.4% | 47.27M 513.5% | 7.70M 42.9% | 13.50M | 3.54M 53.2% |
Operating Margin % | 39.00% 56.0% | 25.00% 19.0% | 21.00% 0.0% | 21.00% 0.0% | 21.00% 425.0% | 4.00% 63.6% | 11.00% | 7.00% 16.7% |
EBITDA | 299.79M 61.3% | 185.91M 15.9% | 160.39M 18.4% | 135.50M 70.4% | 79.53M 46.0% | 54.46M 65.1% | 32.99M | 8.11M 31.8% |
EBITDA Margin % | 32.00% 25.6% | 43.00% 4.9% | 41.00% 2.4% | 42.00% 20.0% | 35.00% 9.4% | 32.00% 14.3% | 28.00% | 17.00% 13.3% |
Interest Expense | 38.62M 6.6% | 36.23M 10.3% | 32.85M 12.6% | 29.18M 14.6% | 25.47M 231.9% | 7.67M 2851.5% | 260.00K | 460.00K 1.1% |
Interest Income | 12.60M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -150.20M 314.5% | -36.23M 9.9% | -32.96M 12.9% | -29.18M 12.9% | -25.85M 236.9% | -7.67M 1660.1% | -436.00K | -450.00K 4.2% |
Pre-Tax Income | 207.09M 193.7% | 70.52M 38.5% | 50.91M 856.7% | 5.32M 179.3% | -6.71M 22470.0% | 30.00K 99.8% | 13.06M | 3.09M 64.4% |
Pre-Tax Margin % | 22.00% 37.5% | 16.00% 23.1% | 13.00% 550.0% | 2.00% 166.7% | -3.00% | 0.00% 100.0% | 11.00% | 6.00% 20.0% |
Tax Provision | 127.72M 1135.1% | 10.34M 38.0% | 7.49M 1330.2% | 524.00K 75.8% | 298.00K 1195.7% | 23.00K 2200.0% | 1.00K | 1.35M 66.6% |
Net Income | 78.34M 191.7% | 26.86M 42.2% | 18.89M 293.7% | 4.80M 168.4% | -7.01M 100228.6% | 7.00K 99.9% | 13.06M | 1.74M 62.7% |
Net Margin % | 8.00% 33.3% | 6.00% 20.0% | 5.00% 400.0% | 1.00% 133.3% | -3.00% | 0.00% 100.0% | 11.00% | 4.00% 33.3% |
Basic EPS | 0.42 48.1% | 0.81 37.3% | 0.59 195.0% | 0.20 162.5% | -0.32 106766.7% | 0.00 100.0% | 0.64 | 0.10 38.7% |
Diluted EPS | 0.42 48.1% | 0.81 37.3% | 0.59 195.0% | 0.20 162.5% | -0.32 | 0.00 100.0% | 0.64 | 0.10 42.9% |
Basic Shares Outstanding | 188.58M 516.8% | 30.58M 1.8% | 30.04M 24.8% | 24.07M 10.2% | 21.85M 7.6% | 20.30M 0.0% | 20.30M | 17.22M 16.0% |
Diluted Shares Outstanding | 191.29M 519.5% | 30.88M 2.8% | 30.04M 24.4% | 24.15M 10.5% | 21.85M 7.6% | 20.30M 0.0% | 20.30M | 17.71M 19.3% |