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 Mar 6, 2026 | 2024 Dec 31, 2024 Mar 6, 2025 | 2023 Dec 31, 2023 Mar 8, 2024 | 2022 Dec 31, 2022 Mar 10, 2023 | 2021 Dec 31, 2021 Mar 18, 2022 | 2020 Dec 31, 2020 Mar 22, 2021 | 2019 Dec 31, 2019 Mar 18, 2020 | 2018 Dec 31, 2018 Mar 29, 2019 |
|---|
Total Revenue | 189.34B 0.1% | 189.06B 9.3% | 208.35B 13.7% | 241.39B 53.0% | 157.74B 48.9% | 105.94B 61.9% | 278.40B 6.8% | 298.76B 24.4% |
Cost of Revenue | 155.81B 2.2% | 159.28B 10.4% | 144.29B 22.5% | 186.30B 38.1% | 134.88B 40.9% | 95.76B 61.8% | 250.81B 7.1% | 269.88B 21.9% |
Gross Profit | 33.53B 12.6% | 29.78B 53.5% | 64.06B 16.3% | 55.10B 141.0% | 22.86B 124.5% | 10.18B 63.1% | 27.58B 4.5% | 28.88B 52.8% |
Gross Margin % | 18.00% 12.5% | 16.00% 48.4% | 31.00% 34.8% | 23.00% 64.3% | 14.00% 40.0% | 10.00% 0.0% | 10.00% 0.0% | 10.00% 25.0% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | 269.02M 2.9% | 261.45M 26.1% | 353.90M 6.4% | 377.98M 7.8% | 409.76M 0.2% |
General & Administrative | 17.49B 6.6% | 16.42B 2.1% | 16.77B 24.7% | 13.45B 12.7% | 11.93B 14.8% | 10.40B 6.0% | 11.06B 9.2% | 12.18B 15.9% |
Selling & Marketing | 0.00 100.0% | -1.24B | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 17.49B 15.2% | 15.18B 9.5% | 16.77B 24.7% | 13.45B 12.7% | 11.93B 14.8% | 10.40B 6.0% | 11.06B 9.2% | 12.18B 15.9% |
Other Operating Expenses | 570.00M 72.4% | 2.06B | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 18.06B 4.8% | 17.24B 0.9% | 17.08B 21.7% | 14.03B 13.6% | 12.36B 14.9% | 10.76B 10.5% | 12.02B 11.8% | 13.62B 8.2% |
Cost and Expenses | 173.87B 1.5% | 176.52B 9.4% | 161.37B 19.4% | 200.33B 36.1% | 147.23B 38.2% | 106.52B 59.5% | 262.83B 7.3% | 283.50B 21.2% |
Operating Income | 15.46B 23.3% | 12.54B 73.3% | 46.98B 4.9% | 44.76B 196.7% | 15.09B 4460.4% | -346.00M 101.8% | 19.52B 0.7% | 19.66B 112.3% |
Operating Margin % | 8.00% 14.3% | 7.00% 69.6% | 23.00% 21.1% | 19.00% 90.0% | 10.00% | 0.00% 100.0% | 7.00% 0.0% | 7.00% 75.0% |
EBITDA | 31.07B 14.3% | 27.19B 37.1% | 43.20B 49.5% | 28.90B 3.9% | 30.06B 501.1% | -7.49B 119.8% | 37.94B 30.7% | 29.03B 26.7% |
EBITDA Margin % | 16.00% 14.3% | 14.00% 33.3% | 21.00% 75.0% | 12.00% 36.8% | 19.00% 371.4% | -7.00% 150.0% | 14.00% 40.0% | 10.00% 0.0% |
Interest Expense | 5.16B 10.1% | 4.68B 32.8% | 3.53B 89.6% | 1.86B 34.9% | 2.86B 8.3% | 3.12B 10.7% | 3.49B 38.0% | 2.53B 21.9% |
Interest Income | 1.61B 42.2% | 2.79B 70.4% | 1.64B 287.3% | 422.19M 27.3% | 581.00M 142.1% | 240.00M 68.8% | 769.00M 0.5% | 773.00M 17.7% |
Other Income (Expense) | -7.72B 29.7% | -10.98B 52.7% | -23.23B 42.3% | -40.24B 300.1% | -10.06B 145.6% | 22.04B 374.1% | -8.04B 48.3% | -15.55B 647.4% |
Pre-Tax Income | 7.75B 34.2% | 5.77B 75.7% | 23.75B 54.2% | 15.40B 1.2% | 15.23B 161.2% | -24.89B 405.2% | 8.15B 51.2% | 16.72B 132.9% |
Pre-Tax Margin % | 4.00% 33.3% | 3.00% 72.7% | 11.00% 83.3% | 6.00% 40.0% | 10.00% 143.5% | -23.00% 866.7% | 3.00% 50.0% | 6.00% 100.0% |
Tax Provision | 6.45B 16.3% | 5.55B 29.5% | 7.87B 53.1% | 16.76B 148.7% | 6.74B 262.1% | -4.16B 204.9% | 3.96B 44.5% | 7.14B 92.5% |
Net Income | 55.00M 85.6% | 380.74M 97.5% | 15.24B 712.7% | -2.49B 132.9% | 7.57B 137.3% | -20.30B 604.3% | 4.03B 57.1% | 9.38B 176.9% |
Net Margin % | 0.00% | 0.00% 100.0% | 7.00% 800.0% | -1.00% 120.0% | 5.00% 126.3% | -19.00% 2000.0% | 1.00% 66.7% | 3.00% 200.0% |
Basic EPS | 0.00 82.1% | 0.02 97.8% | 0.90 798.4% | -0.13 134.8% | 0.37 134.5% | -1.07 619.7% | 0.21 54.1% | 0.45 148.3% |
Diluted EPS | 0.00 100.0% | 0.02 97.7% | 0.88 776.9% | -0.13 135.1% | 0.37 134.6% | -1.07 635.0% | 0.20 55.6% | 0.45 150.0% |
Basic Shares Outstanding | 15.59B 1.9% | 15.89B 8.5% | 17.36B 8.6% | 18.99B 5.7% | 20.13B 0.5% | 20.22B 0.3% | 20.28B 1.6% | 19.97B 1.4% |
Diluted Shares Outstanding | 15.91B 0.2% | 15.89B 10.5% | 17.75B 6.5% | 18.99B 6.3% | 20.26B 0.2% | 20.22B 0.9% | 20.40B 1.5% | 20.10B 1.4% |