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 19, 2026 | 2024 Dec 31, 2024 Feb 20, 2025 | 2023 Dec 31, 2023 Feb 23, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Feb 25, 2022 | 2020 Dec 31, 2020 Mar 2, 2021 | 2019 Dec 31, 2019 Feb 28, 2020 | 2018 Dec 31, 2018 Mar 4, 2019 |
|---|
Total Revenue | 58.92B 9.8% | 53.66B 0.7% | 54.04B 2.7% | 55.55B 12.5% | 63.49B 42.3% | 44.61B 3.3% | 43.16B 6.5% | 40.52B 1.2% |
Cost of Revenue | 43.30B 85.2% | 23.38B 36.4% | 36.74B 72.6% | 21.28B 14.7% | 18.56B 19.9% | 15.48B 5.6% | 16.41B 0.9% | 16.56B 4.8% |
Gross Profit | 15.62B 48.4% | 30.28B 75.0% | 17.30B 49.5% | 34.27B 23.7% | 44.93B 54.3% | 29.13B 8.9% | 26.75B 11.6% | 23.96B 1.1% |
Gross Margin % | 27.00% 51.8% | 56.00% 75.0% | 32.00% 48.4% | 62.00% 12.7% | 71.00% 9.2% | 65.00% 4.8% | 62.00% 5.1% | 59.00% 3.3% |
Research & Development | 0.00 100.0% | 389.68M 59.1% | 245.00M 222.4% | 76.00M 16.9% | 65.00M 44.4% | 45.00M 0.0% | 45.00M 0.0% | 45.00M 22.4% |
General & Administrative | 0.00 | 0.00 100.0% | 5.29B 24.5% | 4.25B 22.2% | 3.48B 27.1% | 2.74B 16.6% | 3.29B 3.2% | 3.18B 18.3% |
Selling & Marketing | 0.00 100.0% | 2.94B 5.8% | 2.78B 11.6% | 3.15B 3.9% | 3.27B 56.8% | 2.09B 7.5% | 2.26B 12.5% | 2.58B 10.4% |
SG&A Expenses | 589.83M 80.0% | 2.94B 63.6% | 8.08B 9.1% | 7.40B 9.5% | 6.76B 40.0% | 4.83B 12.9% | 5.54B 3.9% | 5.76B 7.6% |
Other Operating Expenses | -589.83M 105.2% | 11.30B 293.2% | -5.85B 491.9% | -987.72M 47.3% | -1.87B 96.6% | -952.98M 21.9% | -781.93M 19.0% | -965.66M 74.4% |
Total Operating Expenses | 0.00 100.0% | 14.63B 491.0% | 2.48B 93.1% | 35.67B 6.8% | 33.41B 24.3% | 26.88B 3.7% | 27.92B 2.2% | 27.32B 0.4% |
Cost and Expenses | 43.30B 13.9% | 38.01B 3.1% | 39.22B 10.0% | 35.67B 6.8% | 33.41B 24.3% | 26.88B 3.7% | 27.92B 2.2% | 27.32B 0.4% |
Operating Income | 15.62B 0.2% | 15.65B 5.6% | 14.82B 25.6% | 19.93B 33.1% | 29.82B 77.2% | 16.83B 46.8% | 11.47B 35.2% | 17.69B 25.1% |
Operating Margin % | 27.00% 6.9% | 29.00% 7.4% | 27.00% 25.0% | 36.00% 23.4% | 47.00% 23.7% | 38.00% 40.7% | 27.00% 38.6% | 44.00% 25.7% |
EBITDA | 22.70B 2.0% | 23.16B 11.0% | 20.87B 18.3% | 25.54B 25.9% | 34.48B 64.5% | 20.96B 27.5% | 16.44B 12.0% | 18.68B 2.8% |
EBITDA Margin % | 39.00% 9.3% | 43.00% 10.3% | 39.00% 15.2% | 46.00% 14.8% | 54.00% 14.9% | 47.00% 23.7% | 38.00% 17.4% | 46.00% 2.2% |
Interest Expense | 1.09B 33.4% | 1.63B 16.8% | 1.96B 5.6% | 1.85B 213.2% | 592.00M 8.2% | 645.00M 31.2% | 938.00M 104.2% | 459.43M 62.7% |
Interest Income | 475.34M 5.5% | 503.25M 5.4% | 532.00M 197.2% | 179.00M 179.7% | 64.00M 54.6% | 141.00M 53.0% | 300.00M 26.1% | 237.83M 68.7% |
Other Income (Expense) | -724.77M 1807.3% | -38.00M 96.3% | -1.04B 18.3% | -1.27B 225.1% | 1.02B 170.7% | -1.44B 314.4% | -347.00M 172.3% | 480.00M 136.4% |
Pre-Tax Income | 14.89B 4.6% | 15.62B 13.3% | 13.79B 26.1% | 18.66B 39.5% | 30.83B 100.3% | 15.39B 38.4% | 11.12B 38.8% | 18.17B 41.8% |
Pre-Tax Margin % | 25.00% 13.8% | 29.00% 11.5% | 26.00% 23.5% | 34.00% 30.6% | 49.00% 40.0% | 35.00% 34.6% | 26.00% 42.2% | 45.00% 40.6% |
Tax Provision | 4.42B 9.3% | 4.04B 5.5% | 3.83B 31.4% | 5.59B 32.4% | 8.26B 65.5% | 4.99B 20.4% | 4.15B 2.2% | 4.24B 7.0% |
Net Income | 10.19B 11.8% | 11.55B 14.9% | 10.06B 18.8% | 12.39B 41.3% | 21.11B 116.1% | 9.77B 22.0% | 8.01B 41.3% | 13.64B 55.6% |
Net Margin % | 17.00% 22.7% | 22.00% 15.8% | 19.00% 13.6% | 22.00% 33.3% | 33.00% 50.0% | 22.00% 15.8% | 19.00% 44.1% | 34.00% 54.5% |
Basic EPS | 6.27 11.9% | 7.12 14.8% | 6.20 17.4% | 7.51 41.4% | 12.81 98.9% | 6.44 26.3% | 5.10 35.7% | 7.93 61.8% |
Diluted EPS | 6.22 12.0% | 7.07 14.8% | 6.16 17.5% | 7.47 41.3% | 12.73 99.2% | 6.39 26.0% | 5.07 35.7% | 7.88 61.8% |
Basic Shares Outstanding | 1.62B 0.1% | 1.62B 0.1% | 1.62B 0.1% | 1.62B 0.1% | 1.62B 0.1% | 1.62B 0.8% | 1.63B 5.2% | 1.72B 3.8% |
Diluted Shares Outstanding | 1.64B 0.3% | 1.63B 0.1% | 1.63B 0.1% | 1.63B 0.0% | 1.63B 0.0% | 1.63B 0.8% | 1.64B 5.2% | 1.73B 3.8% |