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 4, 2026 | 2024 Dec 31, 2024 Jan 31, 2025 | 2023 Dec 31, 2023 Jan 31, 2024 | 2022 Dec 31, 2022 Feb 1, 2023 | 2021 Dec 31, 2021 Feb 2, 2022 | 2020 Dec 31, 2020 Jan 26, 2021 | 2019 Dec 31, 2019 Jan 29, 2020 | 2018 Dec 31, 2018 Jan 30, 2019 |
|---|
Total Revenue | 54.81B 6.0% | 51.72B 10.8% | 46.66B 10.0% | 51.83B 2.0% | 52.88B 6.0% | 49.90B 2.5% | 48.68B 8.4% | 53.17B 6.0% |
Cost of Revenue | 13.69B 6.7% | 12.83B 2.8% | 12.47B 19.5% | 15.49B 2.4% | 15.87B 4.9% | 15.12B 4.8% | 14.43B 21.6% | 18.41B 7.2% |
Gross Profit | 41.12B 5.7% | 38.90B 13.8% | 34.19B 5.9% | 36.34B 1.8% | 37.01B 6.4% | 34.78B 1.5% | 34.25B 1.5% | 34.76B 5.5% |
Gross Margin % | 75.00% 0.0% | 75.00% 2.7% | 73.00% 4.3% | 70.00% 0.0% | 70.00% 0.0% | 70.00% 0.0% | 70.00% 7.7% | 65.00% 1.5% |
Research & Development | 10.74B 7.2% | 10.02B 11.9% | 11.37B 13.8% | 10.00B 4.8% | 9.54B 6.2% | 8.98B 4.5% | 9.40B 3.6% | 9.07B 1.1% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 16.47B 671.1% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% |
SG&A Expenses | 13.31B 5.9% | 12.57B 0.6% | 12.49B 12.4% | 14.25B 4.3% | 14.89B 4.9% | 14.20B 1.2% | 14.37B 12.8% | 16.47B 9.8% |
Other Operating Expenses | 0.00 100.0% | 1.76B 215.4% | 559.00M 80.7% | 2.90B 223.6% | 895.00M 38.2% | 1.45B 3.8% | 1.40B 33.5% | 1.04B 188.7% |
Total Operating Expenses | 24.05B 1.2% | 24.35B 0.3% | 24.42B 10.0% | 27.14B 7.2% | 25.32B 2.8% | 24.63B 2.1% | 25.17B 5.4% | 26.59B 9.3% |
Cost and Expenses | 37.74B 1.5% | 37.18B 0.8% | 36.89B 13.5% | 42.63B 3.5% | 41.19B 3.6% | 39.75B 0.4% | 39.59B 12.0% | 45.00B 8.4% |
Operating Income | 17.07B 17.4% | 14.54B 48.9% | 9.77B 6.2% | 9.20B 65.9% | 26.95B 165.4% | 10.15B 11.7% | 9.09B 11.2% | 8.17B 5.3% |
Operating Margin % | 31.00% 10.7% | 28.00% 33.3% | 21.00% 16.7% | 18.00% 64.7% | 51.00% 155.0% | 20.00% 5.3% | 19.00% 26.7% | 15.00% 11.8% |
EBITDA | 22.99B 11.0% | 20.71B 13.3% | 18.29B 24.2% | 14.73B 14.0% | 17.13B 12.4% | 15.24B 1.5% | 15.01B 6.2% | 14.13B 1.7% |
EBITDA Margin % | 42.00% 5.0% | 40.00% 2.6% | 39.00% 39.3% | 28.00% 12.5% | 32.00% 3.2% | 31.00% 0.0% | 31.00% 14.8% | 27.00% 3.6% |
Interest Expense | 1.19B 14.5% | 1.04B 18.8% | 873.00M 4.8% | 833.00M 8.0% | 905.00M 1.7% | 921.00M 2.1% | 902.00M 7.1% | 971.00M 21.1% |
Interest Income | 374.91M 34.0% | 568.00M 9.4% | 627.00M 66.3% | 377.00M 431.0% | 71.00M 22.0% | 91.00M 62.9% | 245.00M 16.1% | 292.00M 165.5% |
Other Income (Expense) | -638.25M 29.4% | -904.00M 39.9% | -646.00M 252.0% | 425.00M 102.6% | -16.15B 5794.2% | -274.00M 87.7% | -146.00M 80.4% | -746.00M 8.0% |
Pre-Tax Income | 16.44B 20.5% | 13.64B 49.5% | 9.12B 9.0% | 8.37B 68.0% | 26.14B 164.6% | 9.88B 10.5% | 8.94B 35.4% | 13.84B 53.7% |
Pre-Tax Margin % | 30.00% 15.4% | 26.00% 30.0% | 20.00% 25.0% | 16.00% 67.3% | 49.00% 145.0% | 20.00% 11.1% | 18.00% 30.8% | 26.00% 44.4% |
Tax Provision | 2.40B 40.9% | 1.70B 208.7% | 551.00M 61.1% | 1.42B 33.2% | 2.12B 17.3% | 1.81B 0.8% | 1.79B 46.8% | 1.22B 5.8% |
Net Income | 14.06B 17.7% | 11.94B 19.6% | 14.85B 113.5% | 6.96B 71.0% | 24.02B 197.6% | 8.07B 12.9% | 7.15B 43.3% | 12.61B 63.7% |
Net Margin % | 26.00% 13.0% | 23.00% 28.1% | 32.00% 146.2% | 13.00% 71.1% | 45.00% 181.3% | 16.00% 6.7% | 15.00% 37.5% | 24.00% 60.0% |
Basic EPS | 7.25 22.5% | 5.92 17.2% | 7.15 124.1% | 3.19 70.2% | 10.71 202.5% | 3.54 13.5% | 3.12 42.6% | 5.44 65.9% |
Diluted EPS | 7.19 22.5% | 5.87 17.3% | 7.10 124.0% | 3.17 70.2% | 10.63 202.0% | 3.52 14.3% | 3.08 42.8% | 5.38 65.5% |
Basic Shares Outstanding | 1.94B 3.9% | 2.02B 2.8% | 2.08B 4.8% | 2.18B 2.7% | 2.24B 1.5% | 2.28B 0.6% | 2.29B 1.2% | 2.32B 1.2% |
Diluted Shares Outstanding | 1.96B 3.9% | 2.04B 2.7% | 2.09B 4.8% | 2.20B 2.8% | 2.26B 1.6% | 2.30B 1.0% | 2.32B 1.1% | 2.34B 1.1% |