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 24, 2026 | 2024 Dec 31, 2024 Feb 25, 2025 | 2023 Dec 31, 2023 Apr 11, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Feb 25, 2022 | 2020 Dec 31, 2020 Feb 25, 2021 | 2019 Dec 31, 2019 Feb 26, 2020 | 2018 Dec 31, 2018 Feb 27, 2019 |
|---|
Total Revenue | 64.93B 1.2% | 64.17B 6.7% | 60.12B 1.4% | 59.28B 21.7% | 48.70B 17.3% | 41.52B 11.4% | 46.84B 10.7% | 42.29B 5.4% |
Cost of Revenue | 18.20B 19.8% | 15.19B 5.8% | 16.13B 7.4% | 17.41B 27.8% | 13.63B 0.1% | 13.62B 3.5% | 14.11B 4.5% | 13.51B 5.7% |
Gross Profit | 46.73B 4.6% | 48.98B 11.3% | 43.99B 5.1% | 41.87B 19.4% | 35.08B 25.7% | 27.90B 14.8% | 32.73B 13.7% | 28.79B 5.3% |
Gross Margin % | 72.00% 5.3% | 76.00% 4.1% | 73.00% 2.8% | 71.00% 1.4% | 72.00% 7.5% | 67.00% 4.3% | 70.00% 2.9% | 68.00% 0.0% |
Research & Development | 12.51B 30.2% | 17.94B 41.2% | 30.53B 125.4% | 13.55B 10.6% | 12.24B 8.6% | 13.40B 35.7% | 9.87B 1.2% | 9.75B 2.3% |
General & Administrative | 0.00 | 0.00 100.0% | 8.20B 4.6% | 7.84B 2.7% | 7.63B 6.7% | 7.16B 17.9% | 8.71B 8.9% | 8.00B |
Selling & Marketing | 0.00 | 0.00 100.0% | 2.30B 4.5% | 2.20B 10.0% | 2.00B 11.1% | 1.80B 5.3% | 1.90B 9.5% | 2.10B 78.6% |
SG&A Expenses | 10.73B 0.8% | 10.82B 3.0% | 10.50B 4.6% | 10.04B 4.2% | 9.63B 7.6% | 8.96B 15.6% | 10.62B 5.1% | 10.10B 2.8% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | -139.00M | 0.00 |
Total Operating Expenses | 23.25B 19.2% | 28.75B 29.7% | 40.91B 73.4% | 23.59B 7.8% | 21.88B 2.1% | 22.35B 9.1% | 20.49B 3.2% | 19.85B 0.2% |
Cost and Expenses | 41.44B 5.7% | 43.95B 23.1% | 57.16B 39.4% | 41.00B 15.5% | 35.51B 1.3% | 35.97B 4.0% | 34.60B 3.7% | 33.36B 2.4% |
Operating Income | 23.49B 3.5% | 22.69B 668.2% | 2.95B 84.8% | 19.40B 41.6% | 13.70B 125.5% | 6.08B 34.1% | 9.23B 61.0% | 5.73B 57.9% |
Operating Margin % | 36.00% 2.9% | 35.00% 600.0% | 5.00% 84.8% | 33.00% 17.9% | 28.00% 86.7% | 15.00% 25.0% | 20.00% 42.9% | 14.00% 55.6% |
EBITDA | 28.26B 4.9% | 26.94B 290.0% | 6.91B 67.6% | 21.32B 19.1% | 17.90B 75.8% | 10.18B 36.4% | 16.01B 14.4% | 13.99B 17.1% |
EBITDA Margin % | 44.00% 4.8% | 42.00% 281.8% | 11.00% 69.4% | 36.00% 2.7% | 37.00% 48.0% | 25.00% 26.5% | 34.00% 3.0% | 33.00% 10.0% |
Interest Expense | 1.36B 6.8% | 1.27B 10.9% | 1.15B 19.1% | 962.00M 19.4% | 806.00M 3.0% | 831.00M 6.9% | 893.00M 15.7% | 772.00M 2.4% |
Interest Income | 343.00M 17.3% | 415.00M 13.7% | 365.00M 132.5% | 157.00M 336.1% | 36.00M 39.0% | 59.00M 78.5% | 274.00M 20.1% | 343.00M 10.9% |
Other Income (Expense) | -2.42B 12.2% | -2.76B 158.8% | -1.06B 42.1% | -1.84B 370.3% | 680.00M 115.9% | 315.00M 91.1% | 3.54B 1638.3% | -230.00M 76.7% |
Pre-Tax Income | 21.07B 5.7% | 19.94B 955.4% | 1.89B 88.5% | 16.44B 18.5% | 13.88B 57.9% | 8.79B 23.3% | 11.46B 31.8% | 8.70B 29.0% |
Pre-Tax Margin % | 32.00% 3.2% | 31.00% 933.3% | 3.00% 89.3% | 28.00% 0.0% | 28.00% 33.3% | 21.00% 12.5% | 24.00% 14.3% | 21.00% 23.5% |
Tax Provision | 2.80B 0.0% | 2.80B 85.4% | 1.51B 21.2% | 1.92B 26.1% | 1.52B 11.0% | 1.71B 1.3% | 1.69B 32.7% | 2.51B 39.6% |
Net Income | 18.25B 6.6% | 17.12B 4589.6% | 365.00M 97.5% | 14.52B 11.3% | 13.05B 84.6% | 7.07B 28.2% | 9.84B 58.2% | 6.22B 142.2% |
Net Margin % | 28.00% 3.7% | 27.00% 2600.0% | 1.00% 95.8% | 24.00% 11.1% | 27.00% 58.8% | 17.00% 19.0% | 21.00% 40.0% | 15.00% 150.0% |
Basic EPS | 7.30 8.3% | 6.74 4714.3% | 0.14 97.6% | 5.73 11.0% | 5.16 84.9% | 2.79 27.3% | 3.84 60.0% | 2.40 152.6% |
Diluted EPS | 7.28 8.0% | 6.74 4714.3% | 0.14 97.5% | 5.71 11.1% | 5.14 84.9% | 2.78 27.2% | 3.82 64.7% | 2.32 149.5% |
Basic Shares Outstanding | 2.50B 1.2% | 2.53B 2.9% | 2.61B 3.0% | 2.53B 0.1% | 2.53B 0.0% | 2.53B 1.4% | 2.56B 1.1% | 2.59B 3.9% |
Diluted Shares Outstanding | 2.51B 1.3% | 2.54B 0.2% | 2.55B 0.2% | 2.54B 0.2% | 2.54B 0.1% | 2.54B 1.5% | 2.58B 3.7% | 2.68B 2.5% |