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 Apr 9, 2026 | 2024 Dec 31, 2024 Apr 3, 2025 | 2023 Dec 31, 2023 Apr 12, 2024 | 2022 Dec 31, 2022 Mar 29, 2023 | 2021 Dec 31, 2021 Mar 30, 2022 | 2020 Dec 31, 2020 Mar 25, 2021 | 2019 Dec 31, 2019 Mar 23, 2020 | 2018 Dec 31, 2018 Apr 1, 2019 |
|---|
Total Revenue | 88.10B 3.6% | 91.42B 10.7% | 102.41B 17.7% | 124.47B 48.2% | 83.97B 56.4% | 53.68B 29.9% | 76.59B 9.5% | 84.64B 8.7% |
Cost of Revenue | 50.10B 10.2% | 45.44B 6.2% | 48.44B 18.6% | 59.49B 37.8% | 43.16B 47.8% | 29.20B 36.2% | 45.73B 12.4% | 52.18B 1.9% |
Gross Profit | 38.01B 17.3% | 45.97B 14.8% | 53.97B 16.9% | 64.99B 59.3% | 40.80B 66.6% | 24.49B 20.6% | 30.86B 4.9% | 32.45B 21.6% |
Gross Margin % | 43.00% 14.0% | 50.00% 5.7% | 53.00% 1.9% | 52.00% 6.1% | 49.00% 6.5% | 46.00% 15.0% | 40.00% 5.3% | 38.00% 11.8% |
Research & Development | 861.68M 8.5% | 794.11M 9.4% | 726.00M 8.3% | 792.00M 40.7% | 563.00M 58.6% | 355.00M 38.4% | 576.00M 10.1% | 641.00M 12.1% |
General & Administrative | 4.55B 49.7% | 9.03B 451.1% | 1.64B 76.6% | 7.00B 3.3% | 6.78B 50.2% | 4.52B 33.6% | 3.38B 60.6% | 2.10B 60.9% |
Selling & Marketing | 0.00 | 0.00 100.0% | 5.19B | 0.00 | 0.00 | 0.00 100.0% | 4.48B 24.3% | 3.60B 0.4% |
SG&A Expenses | 4.55B 49.7% | 9.03B 9.1% | 8.28B 18.2% | 7.00B 3.3% | 6.78B 50.2% | 4.52B 42.5% | 7.86B 37.7% | 5.70B 36.5% |
Other Operating Expenses | 4.96B 52.6% | 10.45B 83.5% | 5.70B 44.9% | 3.93B 60.0% | 2.46B 667.2% | -433.00M 128.7% | 1.51B 74.6% | 863.00M 88.4% |
Total Operating Expenses | 10.37B 48.9% | 20.28B 38.0% | 14.70B 25.4% | 11.73B 19.6% | 9.80B 120.8% | 4.44B 55.3% | 9.94B 2.7% | 9.68B 43.0% |
Cost and Expenses | 60.46B 8.0% | 65.72B 4.1% | 63.13B 11.3% | 71.21B 34.5% | 52.97B 57.5% | 33.63B 39.6% | 55.67B 10.0% | 61.87B 9.3% |
Operating Income | 27.64B 7.6% | 25.69B 34.6% | 39.27B 26.3% | 53.26B 71.8% | 31.00B 54.6% | 20.05B 4.1% | 20.92B 8.1% | 22.77B 134.6% |
Operating Margin % | 31.00% 10.7% | 28.00% 26.3% | 38.00% 11.6% | 43.00% 16.2% | 37.00% 0.0% | 37.00% 37.0% | 27.00% 0.0% | 27.00% 125.0% |
EBITDA | 46.17B 80.9% | 25.52B 51.2% | 52.30B 25.3% | 70.05B 56.0% | 44.90B 164.3% | 16.99B 49.3% | 33.52B 19.1% | 28.16B 37.3% |
EBITDA Margin % | 52.00% 85.7% | 28.00% 45.1% | 51.00% 8.9% | 56.00% 5.7% | 53.00% 65.6% | 32.00% 27.3% | 44.00% 33.3% | 33.00% 26.9% |
Interest Expense | 2.99B 22.1% | 3.84B 6.1% | 3.62B 9.3% | 3.31B 33.5% | 4.98B 13.8% | 5.77B 13.7% | 6.68B 53.6% | 4.35B 2.3% |
Interest Income | 401.10M 245.8% | 116.00M 44.8% | 210.00M 68.8% | 673.00M 76.1% | 2.82B 708.0% | 349.00M 6880.0% | 5.00M 99.1% | 560.95M |
Other Income (Expense) | 1.22B 108.4% | -14.55B 275.2% | -3.88B 1574.5% | 263.00M 109.5% | -2.78B 86.3% | -20.28B 127.4% | -8.91B 25.4% | -11.95B 45.6% |
Pre-Tax Income | 28.87B 159.1% | 11.14B 68.5% | 35.40B 33.9% | 53.52B 89.6% | 28.23B 12588.9% | -226.00M 101.9% | 12.00B 10.9% | 10.83B 618.4% |
Pre-Tax Margin % | 33.00% 175.0% | 12.00% 65.7% | 35.00% 18.6% | 43.00% 26.5% | 34.00% | 0.00% 100.0% | 16.00% 23.1% | 13.00% 550.0% |
Tax Provision | 9.07B 156.4% | 3.54B 66.0% | 10.40B 38.0% | 16.77B 103.5% | 8.24B 801.8% | -1.17B 128.0% | 4.20B 1.3% | 4.26B 150.8% |
Net Income | 19.71B 190.3% | 6.79B 72.7% | 24.88B 32.1% | 36.62B 84.3% | 19.88B 1641.9% | 1.14B 88.8% | 10.15B 41.5% | 7.17B 7982.4% |
Net Margin % | 22.00% 214.3% | 7.00% 70.8% | 24.00% 17.2% | 29.00% 20.8% | 24.00% 1100.0% | 2.00% 84.6% | 13.00% 62.5% | 8.00% |
Basic EPS | 3.06 188.7% | 1.06 72.3% | 3.82 32.0% | 5.62 84.3% | 3.05 1694.1% | 0.17 85.8% | 1.20 9.1% | 1.10 7957.1% |
Diluted EPS | 3.06 188.7% | 1.06 72.3% | 3.82 32.0% | 5.62 84.3% | 3.05 1694.1% | 0.17 85.8% | 1.20 9.1% | 1.10 11100.0% |
Basic Shares Outstanding | 6.44B 0.0% | 6.44B 1.0% | 6.51B 0.2% | 6.52B 0.0% | 6.52B 0.0% | 6.52B 0.0% | 6.52B 0.0% | 6.52B 0.0% |
Diluted Shares Outstanding | 6.44B 0.0% | 6.44B 1.0% | 6.51B 0.2% | 6.52B 0.0% | 6.52B 0.0% | 6.52B 0.0% | 6.52B 0.0% | 6.52B 0.0% |