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 14, 2024 | 2022 Dec 31, 2022 Feb 9, 2023 | 2021 Dec 31, 2021 Feb 16, 2022 | 2020 Dec 31, 2020 Feb 9, 2021 | 2019 Dec 31, 2019 Feb 13, 2020 | 2018 Dec 31, 2018 Feb 13, 2019 |
|---|
Total Revenue | 36.74B 9.9% | 33.42B 18.6% | 28.19B 7.1% | 26.32B 1.3% | 25.98B 2.2% | 25.42B 8.8% | 23.36B 1.6% | 23.75B 3.9% |
Cost of Revenue | 10.73B 16.6% | 12.86B 52.8% | 8.41B 31.4% | 6.41B 0.7% | 6.45B 4.8% | 6.16B 41.4% | 4.36B 6.2% | 4.10B 0.8% |
Gross Profit | 26.01B 26.5% | 20.57B 4.0% | 19.77B 0.7% | 19.92B 2.0% | 19.52B 1.3% | 19.27B 1.4% | 19.01B 3.3% | 19.65B 4.6% |
Gross Margin % | 71.00% 14.5% | 62.00% 11.4% | 70.00% 7.9% | 76.00% 1.3% | 75.00% 1.3% | 76.00% 6.2% | 81.00% 2.4% | 83.00% 1.2% |
Research & Development | 6.97B 16.9% | 5.96B 24.7% | 4.78B 7.9% | 4.43B 8.0% | 4.82B 14.5% | 4.21B 2.2% | 4.12B 10.1% | 3.74B 4.9% |
General & Administrative | 0.00 | 0.00 100.0% | 5.52B 20.7% | 4.57B 1.1% | 4.53B 5.1% | 4.77B 9.3% | 4.36B 6.4% | 4.66B 9.6% |
Selling & Marketing | 0.00 | 0.00 100.0% | 647.00M 23.1% | 841.00M 0.2% | 843.00M 12.4% | 962.00M 21.9% | 789.00M 17.1% | 674.00M 8.7% |
SG&A Expenses | 7.05B 0.6% | 7.10B 14.8% | 6.18B 14.1% | 5.41B 0.9% | 5.37B 6.3% | 5.73B 11.3% | 5.15B 3.4% | 5.33B 9.5% |
Other Operating Expenses | 1.31B 429.0% | 248.00M 72.9% | 915.00M 81.9% | 503.00M 159.3% | 194.00M 2.6% | 189.00M 186.4% | 66.00M 79.0% | 314.00M 16.3% |
Total Operating Expenses | 15.34B 15.2% | 13.31B 12.0% | 11.88B 14.8% | 10.35B 0.3% | 10.38B 2.5% | 10.13B 8.5% | 9.33B 0.5% | 9.38B 6.5% |
Cost and Expenses | 26.07B 0.4% | 26.17B 28.9% | 20.29B 21.1% | 16.76B 0.5% | 16.84B 3.4% | 16.29B 19.0% | 13.69B 1.5% | 13.48B 4.7% |
Operating Income | 10.68B 47.1% | 7.26B 8.1% | 7.90B 48.0% | 5.33B 11.2% | 6.00B 3.6% | 5.79B 40.1% | 9.67B 5.7% | 10.26B 2.9% |
Operating Margin % | 29.00% 31.8% | 22.00% 21.4% | 28.00% 40.0% | 20.00% 13.0% | 23.00% 0.0% | 23.00% 43.9% | 41.00% 4.7% | 43.00% 2.3% |
EBITDA | 16.90B 26.5% | 13.36B 9.2% | 14.70B 21.6% | 12.09B 3.6% | 12.54B 3.0% | 12.93B 2.3% | 12.63B 1.9% | 12.88B 0.6% |
EBITDA Margin % | 46.00% 15.0% | 40.00% 23.1% | 52.00% 13.0% | 46.00% 4.2% | 48.00% 5.9% | 51.00% 5.6% | 54.00% 0.0% | 54.00% 3.6% |
Interest Expense | 2.75B 12.7% | 3.15B 9.7% | 2.88B 104.5% | 1.41B 17.5% | 1.20B 5.2% | 1.26B 2.1% | 1.29B 7.4% | 1.39B 6.7% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 256.00M 56.4% | 587.00M 12.9% | 674.00M 27.4% |
Other Income (Expense) | -1.70B 35.8% | -2.65B 6207.1% | -42.00M 102.1% | 2.01B 188.9% | 696.00M 169.2% | -1.01B 87.7% | -536.00M 25.3% | -718.00M 91.0% |
Pre-Tax Income | 8.98B 94.7% | 4.61B 41.3% | 7.86B 6.9% | 7.35B 9.6% | 6.70B 17.6% | 8.13B 11.0% | 9.14B 4.3% | 9.54B 0.5% |
Pre-Tax Margin % | 24.00% 71.4% | 14.00% 50.0% | 28.00% 0.0% | 28.00% 7.7% | 26.00% 18.8% | 32.00% 17.9% | 39.00% 2.5% | 40.00% 4.8% |
Tax Provision | 1.26B 143.7% | 519.00M 54.4% | 1.14B 43.3% | 794.00M 1.7% | 808.00M 7.0% | 869.00M 32.9% | 1.30B 12.6% | 1.15B 84.9% |
Net Income | 7.71B 88.5% | 4.09B 39.1% | 6.72B 2.5% | 6.55B 11.2% | 5.89B 18.9% | 7.26B 7.4% | 7.84B 6.6% | 8.39B 324.2% |
Net Margin % | 21.00% 75.0% | 12.00% 50.0% | 24.00% 4.0% | 25.00% 8.7% | 23.00% 20.7% | 29.00% 14.7% | 34.00% 2.9% | 35.00% 288.9% |
Basic EPS | 14.33 89.6% | 7.56 39.8% | 12.56 3.1% | 12.18 17.8% | 10.34 16.6% | 12.40 4.3% | 12.96 2.0% | 12.70 368.6% |
Diluted EPS | 14.23 88.2% | 7.56 39.5% | 12.49 3.1% | 12.11 17.8% | 10.28 16.5% | 12.31 4.4% | 12.88 2.1% | 12.62 369.1% |
Basic Shares Outstanding | 538.00M 0.6% | 541.01M 1.1% | 535.00M 0.6% | 538.00M 5.6% | 570.00M 2.7% | 586.00M 3.1% | 605.00M 8.5% | 661.00M 9.6% |
Diluted Shares Outstanding | 542.00M 0.2% | 541.00M 0.6% | 538.00M 0.6% | 541.00M 5.6% | 573.00M 2.9% | 590.00M 3.1% | 609.00M 8.4% | 665.00M 9.5% |