Need BL 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 Feb 10, 2026 | 2024 Dec 31, 2024 Feb 21, 2025 | 2023 Dec 31, 2023 Feb 23, 2024 | 2022 Dec 31, 2022 Feb 23, 2023 | 2021 Dec 31, 2021 Feb 25, 2022 | 2020 Dec 31, 2020 Feb 25, 2021 | 2019 Dec 31, 2019 Feb 27, 2020 | 2018 Dec 31, 2018 Feb 28, 2019 |
|---|
Total Revenue | 700.43M 7.2% | 653.34M 10.7% | 590.00M 12.8% | 522.94M 22.8% | 425.71M 21.0% | 351.74M 21.7% | 288.98M 26.9% | 227.79M 28.7% |
Cost of Revenue | 173.65M 7.2% | 161.97M 10.3% | 146.79M 13.5% | 129.38M 32.2% | 97.87M 41.9% | 68.97M 17.0% | 58.98M 15.9% | 50.87M 22.6% |
Gross Profit | 526.78M 7.2% | 491.37M 10.9% | 443.20M 12.6% | 393.55M 20.0% | 327.83M 15.9% | 282.76M 22.9% | 230.00M 30.0% | 176.91M 30.5% |
Gross Margin % | 75.00% 0.0% | 75.00% 0.0% | 75.00% 0.0% | 75.00% 2.6% | 77.00% 3.8% | 80.00% 0.0% | 80.00% 2.6% | 78.00% 1.3% |
Research & Development | 112.44M 11.4% | 100.97M 2.2% | 103.21M 5.2% | 108.89M 40.8% | 77.32M 36.9% | 56.46M 31.3% | 43.01M 39.8% | 30.75M 28.8% |
General & Administrative | 116.91M 4.0% | 121.80M 70.3% | 71.53M 10.8% | 80.16M 7.3% | 86.51M 20.8% | 71.61M 27.7% | 56.06M 18.8% | 47.19M 27.7% |
Selling & Marketing | 258.93M 4.3% | 248.35M 2.1% | 243.15M 5.3% | 256.86M 26.8% | 202.62M 16.1% | 174.58M 9.9% | 158.84M 23.3% | 128.81M 17.3% |
SG&A Expenses | 375.84M 1.5% | 370.14M 17.6% | 314.68M 6.6% | 337.02M 16.6% | 289.13M 17.4% | 246.19M 14.6% | 214.89M 22.1% | 176.00M 19.9% |
Other Operating Expenses | 5.10M 196.7% | 1.72M 84.3% | 10.96M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 493.39M 4.7% | 471.12M 9.7% | 429.33M 3.7% | 445.91M 21.7% | 366.45M 21.1% | 302.66M 17.4% | 257.90M 24.7% | 206.75M 21.2% |
Cost and Expenses | 667.04M 5.4% | 633.08M 10.0% | 575.65M 0.1% | 575.29M 23.9% | 464.32M 24.9% | 371.63M 17.3% | 316.88M 23.0% | 257.62M 21.5% |
Operating Income | 33.39M 80.1% | 18.54M 29.2% | 14.35M 138.0% | -37.72M 2.3% | -38.61M 150.9% | -15.39M 44.8% | -27.90M 6.5% | -29.84M 14.9% |
Operating Margin % | 5.00% 66.7% | 3.00% 50.0% | 2.00% 128.6% | -7.00% 22.2% | -9.00% 125.0% | -4.00% 60.0% | -10.00% 23.1% | -13.00% 35.0% |
EBITDA | 105.57M 42.6% | 183.80M 57.8% | 116.51M 9183.3% | 1.25M 109.4% | -13.29M 341.4% | 5.50M 1207.2% | -497.00K 90.7% | -5.36M 58.3% |
EBITDA Margin % | 15.00% 46.4% | 28.00% 40.0% | 20.00% | 0.00% 100.0% | -3.00% 250.0% | 2.00% | 0.00% 100.0% | -2.00% 71.4% |
Interest Expense | 10.15M 15.9% | 8.76M 48.5% | 5.90M 0.8% | 5.85M 90.7% | 62.95M 170.0% | 23.31M 169.5% | 8.65M 216150.0% | 4.00K 69.2% |
Interest Income | 32.82M 34.1% | 49.81M 4.3% | 52.06M 255.7% | 14.64M 1991.0% | 700.00K 84.5% | 4.50M 26.5% | 6.13M 186.9% | 2.14M 99.8% |
Other Income (Expense) | 14.84M 86.0% | 106.16M 130.0% | 46.16M 425.3% | 8.79M 114.1% | -62.24M 230.9% | -18.81M 645.8% | -2.52M 218.3% | 2.13M 187.6% |
Pre-Tax Income | 48.23M 61.3% | 124.70M 106.1% | 60.51M 227.6% | -47.41M 53.0% | -100.86M 160.6% | -38.70M 27.2% | -30.42M 9.8% | -27.70M 26.1% |
Pre-Tax Margin % | 7.00% 63.2% | 19.00% 90.0% | 10.00% 211.1% | -9.00% 62.5% | -24.00% 118.2% | -11.00% 0.0% | -11.00% 8.3% | -12.00% 42.9% |
Tax Provision | 20.97M 148.7% | -43.07M 3070.1% | 1.45M 110.7% | -13.52M 10114.8% | 135.00K 80.8% | 702.00K 59.3% | 1.73M 964.8% | 162.00K 71.4% |
Net Income | 24.52M 84.8% | 161.17M 205.1% | 52.83M 255.9% | -33.89M 66.4% | -100.99M 156.3% | -39.40M 22.6% | -32.15M 15.6% | -27.80M 26.9% |
Net Margin % | 4.00% 84.0% | 25.00% 177.8% | 9.00% 250.0% | -6.00% 75.0% | -24.00% 118.2% | -11.00% 0.0% | -11.00% 8.3% | -12.00% 42.9% |
Basic EPS | 0.40 84.6% | 2.59 197.7% | 0.87 252.6% | -0.57 67.1% | -1.73 150.7% | -0.69 19.0% | -0.58 11.5% | -0.52 28.8% |
Diluted EPS | 0.39 73.1% | 1.45 98.6% | 0.73 228.1% | -0.57 67.1% | -1.73 150.7% | -0.69 19.0% | -0.58 11.5% | -0.52 28.8% |
Basic Shares Outstanding | 59.63M 4.0% | 62.13M 2.1% | 60.85M 2.2% | 59.54M 2.0% | 58.35M 2.7% | 56.83M 2.7% | 55.32M 2.6% | 53.91M 3.4% |
Diluted Shares Outstanding | 71.60M 2.6% | 73.50M 2.0% | 72.05M 21.0% | 59.54M 2.0% | 58.35M 2.7% | 56.83M 2.7% | 55.32M 2.6% | 53.91M 3.4% |