Need IDCC 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 5, 2026 | 2024 Dec 31, 2024 Feb 6, 2025 | 2023 Dec 31, 2023 Feb 15, 2024 | 2022 Dec 31, 2022 Feb 15, 2023 | 2021 Dec 31, 2021 Feb 17, 2022 | 2020 Dec 31, 2020 Feb 18, 2021 | 2019 Dec 31, 2019 Feb 20, 2020 | 2018 Dec 31, 2018 Feb 21, 2019 |
|---|
Total Revenue | 834.01M 4.0% | 868.52M 58.0% | 549.59M 20.1% | 457.79M 7.6% | 425.41M 18.5% | 358.99M 12.6% | 318.92M 3.7% | 307.40M 42.3% |
Cost of Revenue | 164.34M 2.9% | 169.24M 113.2% | 79.40M 11.2% | 71.42M 10.5% | 64.63M 62.0% | 170.18M 9.8% | 154.94M 24.9% | 124.08M 20.9% |
Gross Profit | 669.67M 4.2% | 699.28M 48.7% | 470.19M 21.7% | 386.38M 7.1% | 360.78M 91.1% | 188.81M 15.1% | 163.98M 10.5% | 183.32M 57.4% |
Gross Margin % | 80.00% 1.2% | 81.00% 5.8% | 86.00% 2.4% | 84.00% 1.2% | 85.00% 60.4% | 53.00% 3.9% | 51.00% 15.0% | 60.00% 25.9% |
Research & Development | 211.43M 7.4% | 196.90M 0.8% | 195.28M 5.4% | 185.20M 7.6% | 200.48M 136.8% | 84.65M 13.1% | 74.86M 7.4% | 69.70M 8.0% |
General & Administrative | 68.09M 8.3% | 62.86M 18.0% | 53.29M 12.5% | 47.38M 22.6% | 61.22M | 0.00 | 0.00 | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 68.09M 8.3% | 62.86M 18.0% | 53.29M 12.5% | 47.38M 22.6% | 61.22M 24.9% | 49.00M 4.5% | 51.29M 0.5% | 51.03M 3.8% |
Other Operating Expenses | -70.70M | 0.00 | 0.00 100.0% | 3.28M 88.2% | 27.88M | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 208.82M 19.6% | 259.76M 4.5% | 248.58M 5.4% | 235.86M 18.6% | 289.58M 116.7% | 133.65M 5.9% | 126.15M 4.5% | 120.73M 6.3% |
Cost and Expenses | 373.16M 13.0% | 429.00M 30.8% | 327.97M 6.7% | 307.28M 13.2% | 354.20M 16.6% | 303.82M 8.1% | 281.09M 14.8% | 244.81M 5.8% |
Operating Income | 460.85M 4.9% | 439.51M 98.3% | 221.62M 47.2% | 150.52M 111.4% | 71.21M 29.1% | 55.17M 45.8% | 37.84M 39.6% | 62.59M 79.2% |
Operating Margin % | 55.00% 7.8% | 51.00% 27.5% | 40.00% 21.2% | 33.00% 94.1% | 17.00% 13.3% | 15.00% 25.0% | 12.00% 40.0% | 20.00% 64.9% |
EBITDA | 586.19M 7.6% | 544.75M 52.5% | 357.22M 58.3% | 225.63M 40.2% | 160.97M 5.1% | 153.13M 6.3% | 143.99M 7.4% | 134.12M 63.5% |
EBITDA Margin % | 70.00% 11.1% | 63.00% 3.1% | 65.00% 32.7% | 49.00% 28.9% | 38.00% 11.6% | 43.00% 4.4% | 45.00% 2.3% | 44.00% 36.2% |
Interest Expense | 39.96M 12.0% | 45.42M 1.3% | 44.82M 51.9% | 29.50M 16.9% | 25.23M 38.2% | 40.80M 0.4% | 40.95M 13.9% | 35.96M 101.5% |
Interest Income | 40.02M 0.9% | 40.40M 13.4% | 46.63M 222.6% | 14.45M 755.1% | 1.69M 70.1% | 5.66M 57.9% | 13.46M 7.8% | 14.59M 71.9% |
Other Income (Expense) | 8.58M 185.0% | -10.10M 177.7% | 12.99M 139.4% | -32.95M 141.4% | -13.65M 42.8% | -23.88M 100.7% | -11.89M 61.1% | -30.54M 235.4% |
Pre-Tax Income | 469.43M 9.3% | 429.42M 83.0% | 234.61M 99.6% | 117.56M 104.3% | 57.56M 83.9% | 31.29M 20.6% | 25.94M 19.1% | 32.06M 89.0% |
Pre-Tax Margin % | 56.00% 14.3% | 49.00% 14.0% | 43.00% 65.4% | 26.00% 85.7% | 14.00% 55.6% | 9.00% 12.5% | 8.00% 20.0% | 10.00% 81.8% |
Tax Provision | 62.79M 11.3% | 70.80M 200.6% | 23.56M 7.6% | 25.50M 65.9% | 15.37M 331.2% | -6.65M 160.5% | 10.99M 140.1% | -27.42M 122.5% |
Net Income | 406.64M 13.4% | 358.61M 67.5% | 214.07M 128.5% | 93.69M 69.4% | 55.30M 23.4% | 44.80M 114.1% | 20.93M 67.8% | 65.03M 63.1% |
Net Margin % | 49.00% 19.5% | 41.00% 5.1% | 39.00% 95.0% | 20.00% 53.8% | 13.00% 8.3% | 12.00% 71.4% | 7.00% 66.7% | 21.00% 36.4% |
Basic EPS | 15.77 11.4% | 14.16 77.7% | 7.97 156.3% | 3.11 127.0% | 1.37 6.2% | 1.46 210.6% | 0.47 74.6% | 1.85 63.3% |
Diluted EPS | 11.80 2.2% | 12.07 58.4% | 7.62 148.2% | 3.07 127.4% | 1.35 6.2% | 1.44 206.4% | 0.47 74.0% | 1.81 62.8% |
Basic Shares Outstanding | 25.79M 1.9% | 25.32M 5.7% | 26.86M 10.8% | 30.11M 2.1% | 30.76M 0.0% | 30.78M 2.4% | 31.55M 8.5% | 34.49M 0.3% |
Diluted Shares Outstanding | 34.47M 16.0% | 29.71M 5.7% | 28.10M 7.8% | 30.48M 2.5% | 31.25M 0.6% | 31.06M 2.3% | 31.79M 10.0% | 35.31M 1.3% |