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 17, 2026 | 2024 Dec 31, 2024 Feb 18, 2025 | 2023 Dec 31, 2023 Feb 15, 2024 | 2022 Dec 31, 2022 Feb 16, 2023 | 2021 Dec 31, 2021 Feb 17, 2022 | 2020 Dec 31, 2020 Feb 16, 2021 | 2019 Dec 31, 2019 Feb 18, 2020 | 2018 Dec 31, 2018 Feb 19, 2019 |
|---|
Total Revenue | 58.71B 7.2% | 54.74B 5.4% | 57.86B 26.3% | 78.49B 71.3% | 45.83B 144.0% | 18.78B 42.3% | 32.57B 10.6% | 36.42B 25.1% |
Cost of Revenue | 44.25B 15.4% | 38.36B 29.3% | 29.67B 38.8% | 48.48B 56.1% | 31.06B 73.1% | 17.94B 22.8% | 23.25B 8.7% | 25.46B 4.0% |
Gross Profit | 14.46B 11.7% | 16.38B 41.9% | 28.19B 6.1% | 30.01B 103.2% | 14.77B 1656.0% | 841.00M 91.0% | 9.31B 15.0% | 10.95B 137.5% |
Gross Margin % | 25.00% 16.7% | 30.00% 38.8% | 49.00% 28.9% | 38.00% 18.8% | 32.00% 700.0% | 4.00% 86.2% | 29.00% 3.3% | 30.00% 87.5% |
Research & Development | 78.00M | 0.00 100.0% | 81.00M 14.1% | 71.00M 14.5% | 62.00M 17.3% | 75.00M 8.5% | 82.00M 5.1% | 78.00M 22.0% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 743.00M 35.8% | 1.16B 64.3% | 705.00M 13.2% | 623.00M 13.4% | 719.00M 67.2% | 430.00M 22.7% | 556.00M 38.7% | 401.00M 28.5% |
Other Operating Expenses | 2.15B 12.1% | 2.44B | 0.00 100.0% | 3.93B 98.6% | 1.98B 10.5% | 2.21B 30.4% | 1.70B 939.6% | -202.00M 189.0% |
Total Operating Expenses | 2.97B 17.6% | 3.60B 210.9% | 1.16B 74.6% | 4.55B 68.7% | 2.70B 2.1% | 2.64B 17.3% | 2.25B 23.9% | 1.82B 21.2% |
Cost and Expenses | 47.22B 12.5% | 41.96B 36.1% | 30.83B 41.9% | 53.03B 57.1% | 33.76B 64.0% | 20.58B 19.3% | 25.51B 6.5% | 27.28B 1.8% |
Operating Income | 11.49B 10.1% | 12.78B 52.7% | 27.04B 3.8% | 28.09B 100.6% | 14.00B 841.0% | -1.89B 120.7% | 9.13B 0.0% | 9.14B 296.4% |
Operating Margin % | 20.00% 13.0% | 23.00% 51.1% | 47.00% 30.6% | 36.00% 16.1% | 31.00% 410.0% | -10.00% 135.7% | 28.00% 12.0% | 25.00% 212.5% |
EBITDA | 25.57B 4.7% | 24.43B 5.3% | 25.78B 30.6% | 37.13B 76.0% | 21.09B 366.4% | 4.52B 73.6% | 17.14B 0.2% | 17.11B 173.5% |
EBITDA Margin % | 44.00% 2.2% | 45.00% 0.0% | 45.00% 4.3% | 47.00% 2.2% | 46.00% 91.7% | 24.00% 54.7% | 53.00% 12.8% | 47.00% 123.8% |
Interest Expense | 1.23B 11.3% | 1.11B 4.2% | 1.06B 0.8% | 1.05B 6.3% | 1.13B 6.4% | 1.06B 4.2% | 1.10B 1.5% | 1.09B 25.5% |
Interest Income | 311.00M 22.6% | 402.00M 2.4% | 412.00M 111.3% | 195.00M 490.9% | 33.00M 67.0% | 100.00M 39.8% | 166.00M 71.1% | 97.00M 13.4% |
Other Income (Expense) | 1.16B 30.6% | 889.00M 108.3% | -10.75B 488.5% | 2.77B 331.5% | 641.00M 147.8% | -1.34B 75.3% | -5.42B 747.0% | 837.00M 147.2% |
Pre-Tax Income | 12.66B 7.4% | 13.67B 16.1% | 16.29B 42.3% | 28.23B 122.1% | 12.71B 504.8% | -3.14B 133.0% | 9.52B 4.5% | 9.97B 481.4% |
Pre-Tax Margin % | 22.00% 12.0% | 25.00% 10.7% | 28.00% 22.2% | 36.00% 28.6% | 28.00% 264.7% | -17.00% 158.6% | 29.00% 7.4% | 27.00% 400.0% |
Tax Provision | 4.67B 5.4% | 4.43B 17.0% | 5.33B 44.2% | 9.55B 106.1% | 4.63B 1055.3% | -485.00M 121.4% | 2.27B 38.2% | 3.67B 301.3% |
Net Income | 7.99B 13.6% | 9.24B 15.6% | 10.96B 41.3% | 18.68B 131.2% | 8.08B 404.3% | -2.65B 136.9% | 7.19B 14.9% | 6.26B 831.8% |
Net Margin % | 14.00% 17.6% | 17.00% 10.5% | 19.00% 20.8% | 24.00% 33.3% | 18.00% 228.6% | -14.00% 163.6% | 22.00% 29.4% | 17.00% 666.7% |
Basic EPS | 6.36 19.1% | 7.86 13.4% | 9.08 37.9% | 14.62 139.7% | 6.10 348.0% | -2.46 138.3% | 6.43 20.0% | 5.36 865.7% |
Diluted EPS | 6.35 19.1% | 7.85 13.4% | 9.06 37.8% | 14.57 139.6% | 6.08 347.2% | -2.46 138.4% | 6.40 20.3% | 5.32 860.0% |
Basic Shares Outstanding | 1.25B 6.2% | 1.18B 2.0% | 1.20B 5.6% | 1.27B 3.8% | 1.32B 22.8% | 1.08B 3.5% | 1.12B 4.2% | 1.17B 4.5% |
Diluted Shares Outstanding | 1.25B 6.1% | 1.18B 2.1% | 1.21B 5.7% | 1.28B 3.8% | 1.33B 23.2% | 1.08B 4.1% | 1.12B 4.4% | 1.18B 3.7% |