Need YOU 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 25, 2026 | 2024 Dec 31, 2024 Feb 26, 2025 | 2023 Dec 31, 2023 Feb 28, 2024 | 2022 Dec 31, 2022 Mar 2, 2023 | 2021 Dec 31, 2021 Mar 30, 2022 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 |
|---|
Total Revenue | 900.78M 16.9% | 770.49M 25.6% | 613.58M 40.3% | 437.43M 72.2% | 253.95M 10.0% | 230.80M 20.0% | 192.28M |
Cost of Revenue | 127.85M 54.5% | 281.15M 21.5% | 231.47M 43.7% | 161.05M 53.5% | 104.94M 42.4% | 73.72M 20.2% | 92.32M |
Gross Profit | 772.93M 58.0% | 489.34M 28.1% | 382.11M 38.3% | 276.38M 85.5% | 149.02M 5.1% | 157.08M 57.1% | 99.97M |
Gross Margin % | 86.00% 34.4% | 64.00% 3.2% | 62.00% 1.6% | 63.00% 6.8% | 59.00% 13.2% | 68.00% 30.8% | 52.00% |
Research & Development | 72.38M 1.3% | 73.35M 1.5% | 74.44M 11.4% | 66.80M 40.7% | 47.49M 48.2% | 32.04M 51.0% | 21.22M |
General & Administrative | 232.38M 6.8% | 217.51M 2.2% | 222.36M 20.1% | 278.17M 64.7% | 168.90M 42.9% | 118.17M 29.0% | 91.58M |
Selling & Marketing | 54.45M 11.6% | 48.81M 12.1% | 43.52M 4.4% | 41.68M 18.4% | 35.20M 114.9% | 16.38M 54.5% | 36.01M |
SG&A Expenses | 286.83M 7.7% | 266.31M 0.2% | 265.88M 16.9% | 319.85M 56.7% | 204.10M 51.7% | 134.55M 5.5% | 127.59M |
Other Operating Expenses | 227.24M 758.2% | 26.48M 22.3% | 21.65M 15.2% | 18.79M 52.1% | 12.36M 31.1% | 9.42M 28.8% | 7.32M |
Total Operating Expenses | 586.45M 60.2% | 366.15M 1.2% | 361.97M 10.7% | 405.44M 53.6% | 263.95M 50.0% | 176.01M 12.7% | 156.13M |
Cost and Expenses | 714.30M 10.4% | 647.30M 9.1% | 593.44M 4.8% | 566.50M 53.6% | 368.89M 47.7% | 249.72M 0.5% | 248.45M |
Operating Income | 186.48M 51.4% | 123.19M 511.7% | 20.14M 115.6% | -129.06M 12.3% | -114.93M 507.2% | -18.93M 66.3% | -56.16M |
Operating Margin % | 21.00% 31.2% | 16.00% 433.3% | 3.00% 110.0% | -30.00% 33.3% | -45.00% 462.5% | -8.00% 72.4% | -29.00% |
EBITDA | 240.69M 60.8% | 149.67M 258.2% | 41.79M 144.0% | -94.94M 7.4% | -102.58M 979.1% | -9.51M 80.5% | -48.85M |
EBITDA Margin % | 27.00% 42.1% | 19.00% 171.4% | 7.00% 131.8% | -22.00% 45.0% | -40.00% 900.0% | -4.00% 84.0% | -25.00% |
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 349.00K | 0.00 | 0.00 |
Interest Income | 24.38M 25.0% | 32.51M 12.0% | 29.01M 340.5% | 6.59M | 0.00 100.0% | 612.00K 68.5% | 1.94M |
Other Income (Expense) | 19.59M 134.6% | -56.56M 285.6% | 30.47M 163.5% | 11.57M 231420.0% | -5.00K 100.1% | 9.63M 396.1% | 1.94M |
Pre-Tax Income | 206.07M 209.3% | 66.63M 31.6% | 50.61M 143.1% | -117.50M 2.2% | -114.94M 1136.7% | -9.29M 82.9% | -54.22M |
Pre-Tax Margin % | 23.00% 155.6% | 9.00% 12.5% | 8.00% 129.6% | -27.00% 40.0% | -45.00% 1025.0% | -4.00% 85.7% | -28.00% |
Tax Provision | 37.92M 123.9% | -158.65M 22012.6% | 724.00K 135.1% | -2.06M 985.0% | 233.00K 1356.3% | 16.00K 100.8% | -1.94M |
Net Income | 109.17M 35.7% | 169.68M 503.7% | 28.11M 124.3% | -115.44M 0.2% | -115.17M 1137.1% | -9.31M 82.2% | -52.28M |
Net Margin % | 12.00% 45.5% | 22.00% 340.0% | 5.00% 119.2% | -26.00% 42.2% | -45.00% 1025.0% | -4.00% 85.2% | -27.00% |
Basic EPS | 1.14 7.3% | 1.23 296.8% | 0.31 122.0% | -1.41 5.4% | -1.49 964.3% | -0.14 61.1% | -0.36 |
Diluted EPS | 1.12 15.5% | 0.97 212.9% | 0.31 122.0% | -1.41 5.4% | -1.49 964.3% | -0.14 80.3% | -0.71 |
Basic Shares Outstanding | 95.44M 1.6% | 93.90M 3.6% | 90.60M 10.3% | 82.12M 6.1% | 77.44M 18.4% | 65.43M 55.4% | 146.77M |
Diluted Shares Outstanding | 97.27M 32.7% | 144.51M 57.7% | 91.62M 11.6% | 82.12M 6.1% | 77.44M 18.4% | 65.43M 11.0% | 73.48M |