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 13, 2026 | 2024 Dec 31, 2024 Feb 14, 2025 | 2023 Dec 31, 2023 Feb 16, 2024 | 2022 Dec 31, 2022 Feb 22, 2023 | 2021 Dec 31, 2021 Feb 17, 2022 | 2020 Dec 31, 2020 Feb 11, 2021 | 2019 Dec 31, 2019 Feb 10, 2020 | 2018 Dec 31, 2018 Feb 14, 2019 |
|---|
Total Revenue | 5.02B 0.3% | 5.00B 9.1% | 4.59B 30.4% | 6.59B 37.0% | 4.81B 21.2% | 3.97B 17.5% | 4.81B 7.4% | 4.48B 9.5% |
Cost of Revenue | 3.23B 3.6% | 3.12B 2.4% | 3.04B 31.4% | 4.43B 26.9% | 3.50B 23.4% | 2.83B 17.7% | 3.44B 4.1% | 3.30B 12.3% |
Gross Profit | 1.79B 5.0% | 1.89B 22.3% | 1.54B 28.4% | 2.16B 64.1% | 1.31B 15.6% | 1.14B 17.1% | 1.37B 16.8% | 1.17B 2.3% |
Gross Margin % | 36.00% 5.3% | 38.00% 11.8% | 34.00% 3.0% | 33.00% 22.2% | 27.00% 6.9% | 29.00% 0.0% | 29.00% 11.5% | 26.00% 7.1% |
Research & Development | 47.10M 33.1% | 35.40M 23.3% | 28.70M 43.5% | 50.80M 1.8% | 49.90M 9.9% | 45.40M 25.5% | 60.90M 10.5% | 55.10M 0.4% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 625.40M 6.1% |
Selling & Marketing | 0.00 100.0% | 614.90M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 745.40M 21.2% | 614.90M 1.6% | 625.20M 23.0% | 811.50M 16.2% | 698.20M 15.7% | 603.20M 9.6% | 667.10M 6.7% | 625.40M 6.1% |
Other Operating Expenses | 0.00 | 0.00 100.0% | -2.50M 112.9% | 19.40M 2255.6% | -900.00K 190.0% | 1.00M 109.5% | -10.50M 9.4% | -9.60M 140.0% |
Total Operating Expenses | 792.50M 6.4% | 744.60M 14.3% | 651.40M 26.1% | 881.70M 18.0% | 747.20M 15.0% | 649.60M 9.5% | 717.50M 7.8% | 665.70M 3.6% |
Cost and Expenses | 4.02B 4.1% | 3.86B 7.1% | 3.60B 32.2% | 5.32B 25.3% | 4.24B 21.8% | 3.48B 16.2% | 4.16B 4.7% | 3.97B 10.8% |
Operating Income | 1.00B 12.5% | 1.14B 16.3% | 982.80M 23.0% | 1.28B 279.0% | 336.60M 31.0% | 487.80M 7.0% | 456.00M 10.4% | 509.00M 0.7% |
Operating Margin % | 20.00% 13.0% | 23.00% 9.5% | 21.00% 10.5% | 19.00% 171.4% | 7.00% 41.7% | 12.00% 33.3% | 9.00% 18.2% | 11.00% 8.3% |
EBITDA | 1.22B 9.8% | 1.36B 12.1% | 1.21B 18.4% | 1.48B 81.8% | 816.10M 11.3% | 733.10M 13.9% | 851.00M 22.3% | 696.10M 14.2% |
EBITDA Margin % | 24.00% 11.1% | 27.00% 3.8% | 26.00% 13.0% | 23.00% 35.3% | 17.00% 5.6% | 18.00% 0.0% | 18.00% 12.5% | 16.00% 6.7% |
Interest Expense | 78.50M 7.1% | 73.30M 3.0% | 75.60M 12.0% | 85.90M 7.0% | 80.30M 4.8% | 76.60M 15.9% | 66.10M 2.2% | 64.70M 90.3% |
Interest Income | 25.90M 57.0% | 60.30M 200.0% | 20.10M 183.1% | 7.10M 491.7% | 1.20M 74.5% | 4.70M 40.5% | 7.90M 29.5% | 11.20M 2140.0% |
Other Income (Expense) | -51.30M 59.3% | -32.20M 38.5% | -52.40M 35.4% | -81.10M 10.8% | -90.90M 8.7% | -83.60M 115.5% | -38.80M 38.5% | -63.10M 80.3% |
Pre-Tax Income | 948.80M 14.6% | 1.11B 19.4% | 930.40M 22.2% | 1.20B 147.8% | 482.50M 19.4% | 404.20M 32.1% | 595.30M 33.5% | 445.90M 4.8% |
Pre-Tax Margin % | 19.00% 13.6% | 22.00% 10.0% | 20.00% 11.1% | 18.00% 80.0% | 10.00% 0.0% | 10.00% 16.7% | 12.00% 20.0% | 10.00% 9.1% |
Tax Provision | 206.30M 16.1% | 245.80M 16.2% | 211.50M 21.8% | 270.40M 183.1% | 95.50M 21.7% | 78.50M 35.4% | 121.60M 39.3% | 87.30M 15.2% |
Net Income | 740.70M 43.5% | 1.31B 70.9% | 767.40M 16.9% | 924.00M 119.1% | 421.70M 31.7% | 320.10M 32.3% | 472.80M 22.6% | 611.10M 67.2% |
Net Margin % | 15.00% 42.3% | 26.00% 52.9% | 17.00% 21.4% | 14.00% 55.6% | 9.00% 12.5% | 8.00% 20.0% | 10.00% 28.6% | 14.00% 55.6% |
Basic EPS | 17.27 38.9% | 28.26 84.2% | 15.34 13.8% | 17.80 122.2% | 8.01 36.9% | 5.85 29.3% | 8.28 17.9% | 10.09 75.5% |
Diluted EPS | 17.12 38.6% | 27.90 83.7% | 15.19 13.5% | 17.56 122.0% | 7.91 36.4% | 5.80 29.2% | 8.19 18.3% | 10.02 75.5% |
Basic Shares Outstanding | 42.80M 8.0% | 46.50M 6.8% | 49.90M 3.7% | 51.80M 1.3% | 52.50M 3.7% | 54.50M 4.2% | 56.91M 5.8% | 60.39M 4.2% |
Diluted Shares Outstanding | 43.20M 8.3% | 47.10M 6.5% | 50.40M 4.0% | 52.50M 1.3% | 53.20M 3.3% | 55.00M 4.4% | 57.55M 5.3% | 60.79M 4.4% |