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 Feb 20, 2025 | 2023 Dec 31, 2023 Feb 20, 2024 | 2022 Dec 31, 2022 Feb 16, 2023 | 2021 Dec 31, 2021 Feb 22, 2022 | 2020 Dec 31, 2020 Feb 19, 2021 | 2019 Dec 31, 2019 Feb 21, 2020 | 2018 Dec 31, 2018 Feb 21, 2019 |
|---|
Total Revenue | 10.81B 4.1% | 10.39B 0.8% | 10.47B 18.5% | 8.84B 7.4% | 8.23B 10.5% | 7.45B 12.9% | 8.55B 1.5% | 8.68B 16.4% |
Cost of Revenue | 8.74B 3.3% | 8.46B 2.2% | 8.65B 16.2% | 7.45B 10.8% | 6.72B 8.4% | 6.20B 11.0% | 6.96B 0.1% | 6.97B 15.4% |
Gross Profit | 2.07B 7.6% | 1.93B 5.8% | 1.82B 30.4% | 1.40B 7.6% | 1.51B 21.2% | 1.25B 21.3% | 1.58B 7.4% | 1.71B 20.4% |
Gross Margin % | 19.00% 0.0% | 19.00% 11.8% | 17.00% 6.3% | 16.00% 11.1% | 18.00% 5.9% | 17.00% 10.5% | 19.00% 5.0% | 20.00% 4.8% |
Research & Development | 413.00M 3.8% | 398.00M 6.4% | 425.00M 9.0% | 390.00M 0.3% | 391.00M 4.1% | 375.50M 7.4% | 405.50M 1.7% | 412.60M 44.3% |
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 | 571.00M 7.7% | 530.00M 6.4% | 498.00M 14.0% | 437.00M 1.2% | 432.00M 11.0% | 389.20M 2.4% | 398.90M 2.2% | 390.30M 20.3% |
Other Operating Expenses | 0.00 100.0% | 20.00M | 0.00 100.0% | -90.00M 792.3% | 13.00M 87.0% | 100.10M 84.7% | 54.20M 401.1% | -18.00M 12.5% |
Total Operating Expenses | 984.00M 3.8% | 948.00M 16.0% | 1.13B 53.2% | 737.00M 11.8% | 836.00M 3.3% | 864.80M 0.7% | 858.60M 16.3% | 1.03B 21.7% |
Cost and Expenses | 9.72B 3.6% | 9.39B 4.0% | 9.78B 19.6% | 8.18B 8.3% | 7.55B 6.9% | 7.07B 9.7% | 7.82B 2.1% | 7.99B 16.3% |
Operating Income | 1.09B 11.3% | 979.00M 10.2% | 888.00M 34.7% | 659.00M 2.4% | 675.00M 76.7% | 382.10M 47.4% | 725.80M 5.8% | 686.00M 13.3% |
Operating Margin % | 10.00% 11.1% | 9.00% 12.5% | 8.00% 14.3% | 7.00% 12.5% | 8.00% 60.0% | 5.00% 37.5% | 8.00% 0.0% | 8.00% 33.3% |
EBITDA | 1.50B 9.2% | 1.37B 26.5% | 1.08B 5.6% | 1.03B 3.9% | 1.07B 45.3% | 735.00M 31.2% | 1.07B 4.7% | 1.02B 12.1% |
EBITDA Margin % | 14.00% 7.7% | 13.00% 30.0% | 10.00% 16.7% | 12.00% 7.7% | 13.00% 30.0% | 10.00% 23.1% | 13.00% 8.3% | 12.00% 9.1% |
Interest Expense | 103.00M 4.6% | 108.00M 16.1% | 93.00M 55.0% | 60.00M 0.0% | 60.00M 17.8% | 73.00M 5.0% | 69.50M 5.1% | 66.10M 8.0% |
Interest Income | 10.00M 23.1% | 13.00M 0.0% | 13.00M 116.7% | 6.00M 50.0% | 4.00M 13.0% | 4.60M 27.8% | 3.60M 47.8% | 6.90M 6.8% |
Other Income (Expense) | -104.00M 0.0% | -104.00M 62.3% | -276.00M 392.9% | -56.00M 8.2% | -61.00M 32.9% | -90.90M 17.4% | -77.40M 5.2% | -73.60M 8.7% |
Pre-Tax Income | 986.00M 12.7% | 875.00M 43.0% | 612.00M 1.5% | 603.00M 1.8% | 614.00M 110.9% | 291.20M 55.1% | 648.40M 5.9% | 612.40M 20.9% |
Pre-Tax Margin % | 9.00% 12.5% | 8.00% 33.3% | 6.00% 14.3% | 7.00% 0.0% | 7.00% 75.0% | 4.00% 50.0% | 8.00% 14.3% | 7.00% 40.0% |
Tax Provision | 250.00M 10.1% | 227.00M 84.6% | 123.00M 30.9% | 178.00M 0.6% | 177.00M 72.0% | 102.90M 44.6% | 185.60M 21.0% | 234.90M 15.4% |
Net Income | 735.00M 13.8% | 646.00M 32.4% | 488.00M 15.4% | 423.00M 2.8% | 435.00M 132.6% | 187.00M 59.5% | 461.50M 142.4% | 190.40M 55.4% |
Net Margin % | 7.00% 16.7% | 6.00% 20.0% | 5.00% 0.0% | 5.00% 0.0% | 5.00% 66.7% | 3.00% 40.0% | 5.00% 150.0% | 2.00% 50.0% |
Basic EPS | 9.60 19.3% | 8.05 40.2% | 5.74 18.1% | 4.86 2.2% | 4.97 132.2% | 2.14 59.5% | 5.29 141.6% | 2.19 55.1% |
Diluted EPS | 9.56 19.1% | 8.03 40.1% | 5.73 18.1% | 4.85 2.2% | 4.96 131.8% | 2.14 59.5% | 5.28 142.2% | 2.18 55.2% |
Basic Shares Outstanding | 76.60M 4.5% | 80.20M 5.6% | 85.00M 2.4% | 87.10M 0.5% | 87.50M 0.2% | 87.30M 0.1% | 87.20M 0.1% | 87.10M 0.5% |
Diluted Shares Outstanding | 76.90M 4.4% | 80.40M 5.6% | 85.20M 2.3% | 87.20M 0.6% | 87.70M 0.2% | 87.50M 0.1% | 87.40M 0.1% | 87.30M 0.5% |