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 Jan 29, 2026 | 2024 Dec 31, 2024 Feb 3, 2025 | 2023 Dec 31, 2023 Feb 2, 2024 | 2022 Dec 31, 2022 Feb 10, 2023 | 2021 Dec 31, 2021 Feb 11, 2022 | 2020 Dec 31, 2020 Feb 12, 2021 | 2019 Dec 31, 2019 Feb 24, 2020 | 2018 Dec 31, 2018 Feb 26, 2019 |
|---|
Total Revenue | 45.85B 18.5% | 38.70B 9.5% | 35.35B 21.3% | 29.14B 48.4% | 56.47B 25.5% | 75.83B 15.9% | 90.22B 7.0% | 97.01B 2.3% |
Cost of Revenue | 28.97B 19.2% | 24.31B 6.0% | 22.94B 20.8% | 18.99B 56.2% | 43.38B 25.0% | 57.87B 10.8% | 64.85B 6.6% | 69.40B 8.2% |
Gross Profit | 16.89B 17.3% | 14.39B 16.0% | 12.41B 22.2% | 10.15B 22.5% | 13.09B 27.1% | 17.96B 29.2% | 25.37B 8.1% | 27.61B 16.6% |
Gross Margin % | 37.00% 0.0% | 37.00% 5.7% | 35.00% 0.0% | 35.00% 52.2% | 23.00% 4.2% | 24.00% 14.3% | 28.00% 0.0% | 28.00% 16.7% |
Research & Development | 1.58B 22.9% | 1.29B 27.2% | 1.01B 25.1% | 808.00M 52.0% | 1.68B 34.4% | 2.56B 17.7% | 3.12B 8.7% | 3.42B |
General & Administrative | 0.00 100.0% | 6.35B 5.0% | 6.68B 16.2% | 5.75B 44.5% | 10.35B 30.9% | 14.99B 12.3% | 17.10B 1.9% | 17.43B 34.0% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 4.09B 35.6% | 6.35B 5.0% | 6.68B 16.2% | 5.75B 44.5% | 10.35B 30.9% | 14.99B 12.3% | 17.10B 1.9% | 17.43B 34.0% |
Other Operating Expenses | 2.45B | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 8.12B 6.3% | 7.63B 0.8% | 7.69B 17.3% | 6.56B 45.5% | 12.03B 31.5% | 17.55B 13.2% | 20.22B 3.0% | 20.85B 21.1% |
Cost and Expenses | 37.09B 16.1% | 31.94B 4.3% | 30.63B 19.9% | 25.54B 53.9% | 55.41B 26.5% | 75.42B 11.3% | 85.07B 5.7% | 90.25B 11.5% |
Operating Income | 8.77B 29.7% | 6.76B 43.3% | 4.72B 31.2% | 3.60B 239.9% | 1.06B 158.7% | 409.00M 92.1% | 5.15B 23.8% | 6.76B 346.8% |
Operating Margin % | 19.00% 11.8% | 17.00% 30.8% | 13.00% 8.3% | 12.00% 500.0% | 2.00% 100.0% | 1.00% 83.3% | 6.00% 14.3% | 7.00% 333.3% |
EBITDA | 12.06B 23.2% | 9.79B 22.6% | 12.65B 212.7% | 4.04B 361.8% | -1.54B 111.9% | 12.95B 101.9% | 6.41B 166.5% | -9.64B 1843.3% |
EBITDA Margin % | 26.00% 4.0% | 25.00% 30.6% | 36.00% 157.1% | 14.00% 566.7% | -3.00% 117.6% | 17.00% 142.9% | 7.00% 170.0% | -10.00% |
Interest Expense | 843.00M 14.5% | 986.00M 4.2% | 1.03B 23.2% | 1.34B 25.2% | 1.79B 49.1% | 3.52B 20.1% | 2.93B 38.6% | 4.77B 2.4% |
Interest Income | 0.00 100.0% | 813.00M 27.6% | 637.00M 36.7% | 466.00M 20.3% | 585.00M | 0.00 100.0% | 1.51B 168.1% | 562.00M 57.0% |
Other Income (Expense) | 1.23B 43.2% | 859.00M 85.0% | 5.72B 376.0% | -2.07B 69.3% | -6.75B 221.4% | 5.56B 206.8% | -5.21B 81.2% | -27.75B 222.4% |
Pre-Tax Income | 10.00B 31.2% | 7.62B 27.0% | 10.44B 586.0% | 1.52B 126.7% | -5.70B 195.4% | 5.97B 11155.6% | -54.00M 99.7% | -20.99B 85.0% |
Pre-Tax Margin % | 22.00% 10.0% | 20.00% 33.3% | 30.00% 500.0% | 5.00% 150.0% | -10.00% 225.0% | 8.00% | 0.00% 100.0% | -22.00% 100.0% |
Tax Provision | 1.41B 46.0% | 962.00M 3.2% | 994.00M 488.2% | 169.00M 122.3% | -757.00M 55.4% | -487.00M 188.2% | 552.00M 493.5% | 93.00M 103.3% |
Net Income | 8.70B 32.8% | 6.56B 30.9% | 9.48B 2722.0% | 336.00M 105.3% | -6.34B 211.1% | 5.70B 214.6% | -4.98B 77.7% | -22.36B 163.5% |
Net Margin % | 19.00% 11.8% | 17.00% 37.0% | 27.00% 2600.0% | 1.00% 109.1% | -11.00% 237.5% | 8.00% 233.3% | -6.00% 73.9% | -23.00% 155.6% |
Basic EPS | 8.16 35.1% | 6.04 28.4% | 8.44 2622.6% | 0.31 105.4% | -5.77 224.4% | 4.64 201.5% | -4.57 77.8% | -20.58 162.2% |
Diluted EPS | 8.16 36.2% | 5.99 28.3% | 8.36 2596.8% | 0.31 105.4% | -5.77 224.4% | 4.64 201.5% | -4.57 77.8% | -20.58 162.2% |
Basic Shares Outstanding | 1.07B 1.7% | 1.08B 0.4% | 1.09B 0.6% | 1.10B 0.2% | 1.10B 0.4% | 1.09B 0.3% | 1.09B 0.4% | 1.09B 0.6% |
Diluted Shares Outstanding | 1.07B 2.5% | 1.09B 0.5% | 1.10B 0.3% | 1.10B 0.2% | 1.10B 0.3% | 1.10B 0.4% | 1.09B 0.4% | 1.09B 0.6% |