Need MKTX 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 24, 2026 | 2024 Dec 31, 2024 Feb 24, 2025 | 2023 Dec 31, 2023 Feb 22, 2024 | 2022 Dec 31, 2022 Feb 22, 2023 | 2021 Dec 31, 2021 Feb 23, 2022 | 2020 Dec 31, 2020 Feb 19, 2021 | 2019 Dec 31, 2019 Feb 18, 2020 | 2018 Dec 31, 2018 Mar 18, 2019 |
|---|
Total Revenue | 849.20M 3.9% | 817.10M 8.6% | 752.55M 4.8% | 718.30M 2.8% | 698.95M 1.4% | 689.13M 34.8% | 511.35M 17.4% | 435.56M 9.6% |
Cost of Revenue | 255.80M 0.8% | 253.74M 13.3% | 223.93M 23.0% | 182.10M 6.5% | 170.92M 8.9% | 156.88M 19.7% | 131.08M 20.1% | 109.12M 6.2% |
Gross Profit | 593.40M 5.3% | 563.35M 6.6% | 528.62M 1.4% | 536.20M 1.5% | 528.03M 0.8% | 532.24M 40.0% | 380.27M 16.5% | 326.45M 10.8% |
Gross Margin % | 70.00% 1.4% | 69.00% 1.4% | 70.00% 6.7% | 75.00% 1.3% | 76.00% 1.3% | 77.00% 4.1% | 74.00% 1.3% | 75.00% 1.4% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | 6.70M 1395833233.3% | 0.48 11.1% | 0.54 8.0% | 0.50 0.0% | 0.50 2.0% |
General & Administrative | 0.00 100.0% | 64.78M 6.4% | 69.19M 42.5% | 120.23M 7.1% | 112.22M 21.3% | 92.52M 16.1% | 79.66M 12.3% | 70.92M 22.0% |
Selling & Marketing | 0.00 100.0% | 11.71M 6.0% | 11.05M 10.7% | 9.98M 10.1% | 9.06M 14.1% | 7.94M 31.3% | 11.56M 4.6% | 12.11M 24.1% |
SG&A Expenses | 0.00 100.0% | 76.49M 4.7% | 80.24M 38.4% | 130.21M 7.4% | 121.28M 20.7% | 100.46M 10.1% | 91.22M 9.9% | 83.03M 22.3% |
Other Operating Expenses | 243.44M 66.8% | 145.99M 9.5% | 133.36M 68.6% | 79.11M 13.8% | 69.52M 21.9% | 57.05M 49.5% | 38.17M 6357.5% | -610.00K 102.4% |
Total Operating Expenses | 243.44M 9.4% | 222.48M 4.2% | 213.60M 2.0% | 209.32M 9.7% | 190.80M 21.1% | 157.51M 21.7% | 129.39M 13.6% | 113.86M 22.5% |
Cost and Expenses | 499.24M 4.8% | 476.23M 8.8% | 437.53M 11.8% | 391.42M 8.2% | 361.72M 15.1% | 314.40M 20.7% | 260.47M 16.8% | 222.98M 13.9% |
Operating Income | 349.96M 2.7% | 340.87M 8.2% | 315.02M 3.6% | 326.88M 3.1% | 337.24M 10.0% | 374.73M 49.4% | 250.88M 18.0% | 212.58M 5.4% |
Operating Margin % | 41.00% 2.4% | 42.00% 0.0% | 42.00% 8.7% | 46.00% 4.2% | 48.00% 11.1% | 54.00% 10.2% | 49.00% 0.0% | 49.00% 3.9% |
EBITDA | 452.70M 2.3% | 442.61M 7.7% | 411.09M 4.3% | 393.97M 0.9% | 397.51M 4.8% | 417.57M 46.9% | 284.28M 17.9% | 241.17M 9.1% |
EBITDA Margin % | 53.00% 1.9% | 54.00% 1.8% | 55.00% 0.0% | 55.00% 3.5% | 57.00% 6.6% | 61.00% 8.9% | 56.00% 1.8% | 55.00% 1.8% |
Interest Expense | 1.49M 7.1% | 1.60M 19.3% | 1.98M 183.3% | 700.00K 16.9% | 842.00K 26.3% | 1.14M | 0.00 | 0.00 |
Interest Income | 24.40M 6.3% | 26.05M 16.1% | 22.43M 344.9% | 5.04M 1156.9% | 401.00K 83.6% | 2.45M 69.7% | 8.06M | 0.00 |
Other Income (Expense) | 17.04M 13.4% | 19.68M 11.3% | 17.68M 54.9% | 11.41M 444.6% | -3.31M 797.6% | -369.00K 105.6% | 6.54M 18.9% | 5.50M 121.9% |
Pre-Tax Income | 367.00M 1.8% | 360.55M 8.4% | 332.70M 1.7% | 338.29M 1.3% | 333.92M 10.8% | 374.36M 45.4% | 257.42M 18.0% | 218.09M 8.1% |
Pre-Tax Margin % | 43.00% 2.3% | 44.00% 0.0% | 44.00% 6.4% | 47.00% 2.1% | 48.00% 11.1% | 54.00% 8.0% | 50.00% 0.0% | 50.00% 2.0% |
Tax Provision | 120.08M 39.0% | 86.36M 15.7% | 74.64M 15.2% | 88.06M 15.8% | 76.03M 1.4% | 74.98M 42.8% | 52.52M 16.1% | 45.23M 15.7% |
Net Income | 246.63M 10.0% | 274.18M 6.2% | 258.06M 3.1% | 250.22M 3.0% | 257.89M 13.9% | 299.38M 46.1% | 204.90M 18.5% | 172.85M 16.7% |
Net Margin % | 29.00% 14.7% | 34.00% 0.0% | 34.00% 2.9% | 35.00% 5.4% | 37.00% 14.0% | 43.00% 7.5% | 40.00% 0.0% | 40.00% 8.1% |
Basic EPS | 6.66 8.6% | 7.29 6.1% | 6.87 2.8% | 6.68 2.9% | 6.88 14.1% | 8.01 44.8% | 5.53 18.2% | 4.68 16.4% |
Diluted EPS | 6.66 8.5% | 7.28 6.3% | 6.85 3.0% | 6.65 1.8% | 6.77 13.8% | 7.85 45.4% | 5.40 18.2% | 4.57 17.5% |
Basic Shares Outstanding | 36.81M 2.1% | 37.60M 0.1% | 37.55M 0.2% | 37.47M 0.1% | 37.51M 0.4% | 37.36M 0.7% | 37.08M 0.3% | 36.96M 0.3% |
Diluted Shares Outstanding | 36.81M 2.3% | 37.67M 0.0% | 37.65M 0.0% | 37.64M 1.2% | 38.10M 0.1% | 38.14M 0.5% | 37.96M 0.3% | 37.85M 0.5% |