Need ATR 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 6, 2026 | 2024 Dec 31, 2024 Feb 7, 2025 | 2023 Dec 31, 2023 Feb 9, 2024 | 2022 Dec 31, 2022 Feb 17, 2023 | 2021 Dec 31, 2021 Feb 18, 2022 | 2020 Dec 31, 2020 Feb 19, 2021 | 2019 Dec 31, 2019 Feb 24, 2020 | 2018 Dec 31, 2018 Feb 21, 2019 |
|---|
Total Revenue | 3.78B 5.4% | 3.58B 2.7% | 3.49B 5.0% | 3.32B 2.9% | 3.23B 10.2% | 2.93B 2.4% | 2.86B 3.4% | 2.76B 12.0% |
Cost of Revenue | 2.66B 19.4% | 2.23B 0.1% | 2.22B 3.0% | 2.16B 4.2% | 2.07B 12.4% | 1.84B 1.3% | 1.82B 0.3% | 1.81B 13.0% |
Gross Profit | 1.12B 17.6% | 1.36B 7.3% | 1.26B 8.6% | 1.16B 0.6% | 1.16B 6.5% | 1.09B 4.3% | 1.04B 9.4% | 951.80M 10.0% |
Gross Margin % | 30.00% 21.1% | 38.00% 5.6% | 36.00% 2.9% | 35.00% 2.8% | 36.00% 2.7% | 37.00% 2.8% | 36.00% 5.9% | 34.00% 2.9% |
Research & Development | 105.10M 9.4% | 96.10M 3.6% | 92.80M 82.9% | 544.26M 1.3% | 551.24M 495.9% | 92.50M 11.7% | 82.80M 10.0% | 75.30M 10.4% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 429.95M 10.7% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 499.94M 14.1% | 582.23M 2.9% | 565.78M 4.0% | 544.26M 1.3% | 551.24M 10.2% | 500.23M 10.0% | 454.62M 5.7% | 429.95M 10.7% |
Other Operating Expenses | 0.00 100.0% | 180.69M | 0.00 100.0% | -310.56M 232.2% | 234.85M 6.6% | 220.30M 13.2% | 194.55M 3405.4% | 5.55M 35.9% |
Total Operating Expenses | 605.04M 29.6% | 859.01M 0.8% | 852.53M 9.6% | 777.97M 1.0% | 786.10M 9.1% | 720.53M 11.0% | 649.17M 7.9% | 601.70M 11.1% |
Cost and Expenses | 3.26B 5.8% | 3.09B 0.3% | 3.08B 4.8% | 2.94B 2.8% | 2.86B 11.4% | 2.56B 3.9% | 2.47B 2.2% | 2.41B 12.5% |
Operating Income | 512.34M 3.2% | 496.50M 22.9% | 404.02M 6.5% | 379.27M 9.2% | 347.35M 2.3% | 339.50M 8.7% | 371.69M 29.8% | 286.27M 11.0% |
Operating Margin % | 14.00% 0.0% | 14.00% 16.7% | 12.00% 9.1% | 11.00% 0.0% | 11.00% 8.3% | 12.00% 7.7% | 13.00% 30.0% | 10.00% 23.1% |
EBITDA | 831.48M 6.9% | 777.45M 17.1% | 663.84M 8.9% | 609.41M 3.9% | 586.79M 5.5% | 556.17M 3.6% | 576.91M 21.3% | 475.57M 3.0% |
EBITDA Margin % | 22.00% 0.0% | 22.00% 15.8% | 19.00% 5.6% | 18.00% 0.0% | 18.00% 5.3% | 19.00% 5.0% | 20.00% 17.6% | 17.00% 15.0% |
Interest Expense | 52.74M 20.1% | 43.90M 8.6% | 40.42M 1.0% | 40.83M 34.8% | 30.28M 8.9% | 33.24M 6.3% | 35.49M 8.8% | 32.63M 19.6% |
Interest Income | 11.68M 3.5% | 12.10M 176.7% | 4.37M 62.0% | 2.70M 26.4% | 3.67M 282.9% | 958.00K 77.0% | 4.17M 40.8% | 7.06M 29.0% |
Other Income (Expense) | -20.96M 21.6% | -26.73M 8.4% | -29.19M 34.5% | -44.57M 5.2% | -47.03M 22.7% | -38.34M 29.4% | -29.62M 46.3% | -20.25M 29.4% |
Pre-Tax Income | 491.38M 4.6% | 469.76M 25.3% | 374.82M 12.0% | 334.70M 4.1% | 321.65M 6.8% | 301.15M 12.0% | 342.07M 28.6% | 266.02M 9.8% |
Pre-Tax Margin % | 13.00% 0.0% | 13.00% 18.2% | 11.00% 10.0% | 10.00% 0.0% | 10.00% 0.0% | 10.00% 16.7% | 12.00% 20.0% | 10.00% 16.7% |
Tax Provision | 98.88M 3.4% | 95.59M 5.4% | 90.65M 4.7% | 95.15M 22.0% | 78.02M 10.4% | 87.06M 12.8% | 99.84M 40.1% | 71.25M 4.7% |
Net Income | 392.79M 4.9% | 374.54M 31.7% | 284.49M 18.9% | 239.29M 2.0% | 244.10M 14.0% | 214.04M 11.6% | 242.20M 24.4% | 194.75M 11.5% |
Net Margin % | 10.00% 0.0% | 10.00% 25.0% | 8.00% 14.3% | 7.00% 12.5% | 8.00% 14.3% | 7.00% 12.5% | 8.00% 14.3% | 7.00% 22.2% |
Basic EPS | 5.97 5.7% | 5.65 30.2% | 4.34 18.6% | 3.66 1.6% | 3.72 12.0% | 3.32 12.9% | 3.81 22.1% | 3.12 11.4% |
Diluted EPS | 5.88 6.3% | 5.53 30.1% | 4.25 18.4% | 3.59 0.3% | 3.60 12.1% | 3.21 12.3% | 3.66 22.0% | 3.00 12.0% |
Basic Shares Outstanding | 65.74M 0.9% | 66.33M 1.1% | 65.62M 0.3% | 65.40M 0.4% | 65.66M 1.9% | 64.42M 1.3% | 63.57M 1.8% | 62.44M 0.0% |
Diluted Shares Outstanding | 66.72M 1.4% | 67.69M 1.2% | 66.91M 0.3% | 66.72M 1.4% | 67.68M 1.5% | 66.66M 0.8% | 66.15M 1.8% | 64.96M 0.6% |