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 19, 2026 | 2024 Dec 31, 2024 Jan 30, 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 22, 2021 | 2019 Dec 31, 2019 Mar 2, 2020 | 2018 Dec 31, 2018 Mar 1, 2019 |
|---|
Total Revenue | 3.19B 13.1% | 2.82B 5.4% | 2.68B 15.2% | 3.16B 14.8% | 3.70B 18.6% | 3.12B 36.0% | 2.29B 9.2% | 2.10B 1.7% |
Cost of Revenue | 1.32B 12.9% | 1.17B 2.8% | 1.14B 11.5% | 1.29B 13.9% | 1.50B 12.0% | 1.34B 39.8% | 955.14M 8.5% | 880.41M 3.5% |
Gross Profit | 1.87B 13.3% | 1.65B 7.3% | 1.54B 17.7% | 1.87B 15.4% | 2.21B 23.6% | 1.79B 33.3% | 1.34B 9.8% | 1.22B 0.3% |
Gross Margin % | 59.00% 1.7% | 58.00% 1.8% | 57.00% 3.4% | 59.00% 1.7% | 60.00% 5.3% | 57.00% 1.7% | 58.00% 0.0% | 58.00% 1.8% |
Research & Development | 504.60M 9.5% | 460.88M 10.2% | 418.09M 5.1% | 440.59M 3.0% | 427.61M 14.0% | 374.96M 16.2% | 322.82M 7.1% | 301.50M 1.4% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 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 | 644.07M 4.4% | 617.05M 6.9% | 577.32M 3.4% | 558.10M 1.9% | 547.56M 17.8% | 464.77M 6.3% | 437.08M 11.9% | 390.67M 12.2% |
Other Operating Expenses | 25.78M 97.6% | 1.06B 2185.6% | 46.16M 138.8% | 19.33M 9.9% | 21.46M 30.3% | 30.80M 23.3% | 40.15M 4339.4% | -947.00K 46.1% |
Total Operating Expenses | 1.17B 11.3% | 1.06B 1.9% | 1.04B 1.7% | 1.02B 2.1% | 996.62M 14.5% | 870.54M 8.8% | 800.05M 9.4% | 731.37M 6.8% |
Cost and Expenses | 2.50B 12.2% | 2.23B 2.3% | 2.18B 5.7% | 2.31B 7.5% | 2.49B 13.0% | 2.21B 25.7% | 1.76B 8.9% | 1.61B 0.9% |
Operating Income | 693.40M 16.8% | 593.79M 18.5% | 501.07M 39.8% | 831.94M 31.2% | 1.21B 30.2% | 928.41M 67.7% | 553.65M 16.9% | 473.80M 10.6% |
Operating Margin % | 22.00% 4.8% | 21.00% 10.5% | 19.00% 26.9% | 26.00% 21.2% | 33.00% 10.0% | 30.00% 25.0% | 24.00% 4.3% | 23.00% 8.0% |
EBITDA | 768.08M 29.4% | 593.79M 7.3% | 640.50M 32.9% | 954.20M 26.1% | 1.29B 24.6% | 1.04B 59.3% | 650.40M 7.7% | 603.75M 6.8% |
EBITDA Margin % | 24.00% 14.3% | 21.00% 12.5% | 24.00% 20.0% | 30.00% 14.3% | 35.00% 6.1% | 33.00% 17.9% | 28.00% 3.4% | 29.00% 3.3% |
Interest Expense | 8.02M 152.4% | -15.30M 501.9% | 3.81M 2.3% | 3.72M 79.1% | 17.82M 26.3% | 24.18M 8.8% | 22.22M 2.0% | 21.78M 0.5% |
Interest Income | 18.85M | 0.00 100.0% | 27.35M 328.7% | 6.38M 142.8% | 2.63M 56.1% | 5.98M 64.8% | 16.99M 17.0% | 20.46M 14.9% |
Other Income (Expense) | -60.06M 492.6% | 15.30M 37.6% | 24.50M 190.1% | 8.45M 121.2% | -39.77M 45.2% | -27.39M 1.8% | -27.88M 365.0% | -6.00M 6.8% |
Pre-Tax Income | 633.35M 4.0% | 609.09M 15.9% | 525.57M 37.5% | 840.38M 28.1% | 1.17B 29.7% | 901.01M 66.6% | 540.77M 15.6% | 467.80M 10.8% |
Pre-Tax Margin % | 20.00% 9.1% | 22.00% 10.0% | 20.00% 25.9% | 27.00% 15.6% | 32.00% 10.3% | 29.00% 20.8% | 24.00% 9.1% | 22.00% 12.0% |
Tax Provision | 79.30M 33.3% | 59.50M 22.5% | 76.82M 38.5% | 124.88M 15.7% | 148.12M 26.7% | 116.87M 89.7% | 61.60M 284.5% | 16.02M 94.0% |
Net Income | 554.05M 2.2% | 542.37M 20.9% | 448.75M 37.3% | 715.50M 29.5% | 1.01B 29.4% | 784.15M 63.6% | 479.18M 6.1% | 451.78M 75.3% |
Net Margin % | 17.00% 10.5% | 19.00% 11.8% | 17.00% 26.1% | 23.00% 14.8% | 27.00% 8.0% | 25.00% 19.0% | 21.00% 4.5% | 22.00% 83.3% |
Basic EPS | 3.49 2.4% | 3.41 17.2% | 2.91 35.6% | 4.52 26.5% | 6.15 30.3% | 4.72 72.3% | 2.74 13.7% | 2.41 85.4% |
Diluted EPS | 3.48 4.8% | 3.32 21.6% | 2.73 35.3% | 4.22 23.7% | 5.53 29.2% | 4.28 64.6% | 2.60 10.6% | 2.35 83.6% |
Basic Shares Outstanding | 156.41M 1.7% | 159.08M 3.1% | 154.31M 2.6% | 158.43M 4.0% | 164.96M 0.7% | 166.12M 2.5% | 170.43M 9.2% | 187.67M 5.2% |
Diluted Shares Outstanding | 157.65M 3.5% | 163.31M 0.6% | 164.30M 3.2% | 169.73M 7.6% | 183.63M 0.3% | 183.04M 2.0% | 179.46M 6.8% | 192.60M 4.5% |