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 12, 2026 | 2024 Dec 31, 2024 Feb 19, 2025 | 2023 Dec 31, 2023 Feb 21, 2024 | 2022 Dec 31, 2022 Feb 22, 2023 | 2021 Dec 31, 2021 Feb 23, 2022 | 2020 Dec 31, 2020 Feb 17, 2021 | 2019 Dec 31, 2019 Feb 19, 2020 | 2018 Dec 31, 2018 Feb 19, 2019 |
|---|
Total Revenue | 65.18B 44.7% | 45.04B 32.0% | 34.12B 19.6% | 28.54B 0.8% | 28.32B 15.4% | 24.54B 9.9% | 22.32B 3.8% | 21.49B 7.6% |
Cost of Revenue | 10.56B 25.5% | 8.42B 18.9% | 7.08B 6.8% | 6.63B 9.3% | 7.31B 33.4% | 5.48B 16.1% | 4.72B 0.8% | 4.68B 5.3% |
Gross Profit | 54.62B 49.1% | 36.62B 35.4% | 27.04B 23.4% | 21.91B 4.3% | 21.01B 10.2% | 19.06B 8.3% | 17.60B 4.7% | 16.81B 8.3% |
Gross Margin % | 84.00% 3.7% | 81.00% 2.5% | 79.00% 2.6% | 77.00% 4.1% | 74.00% 5.1% | 78.00% 1.3% | 79.00% 1.3% | 78.00% 0.0% |
Research & Development | 13.34B 21.4% | 10.99B 18.0% | 9.31B 29.5% | 7.19B 3.8% | 6.93B 16.0% | 5.98B 2.4% | 5.83B 15.5% | 5.05B 0.9% |
General & Administrative | 11.09B 36.4% | 8.13B 17.2% | 6.94B 14.4% | 6.07B 23.8% | 4.90B 16.5% | 5.87B 19.7% | 4.90B 1.4% | 4.83B 3.9% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 1.24B | 0.00 100.0% | 1.10B 22.2% | 900.00M 28.6% |
SG&A Expenses | 11.09B 36.4% | 8.13B 17.2% | 6.94B 14.4% | 6.07B 1.2% | 6.14B 4.6% | 5.87B 2.2% | 6.00B 4.7% | 5.73B 0.0% |
Other Operating Expenses | 487.50M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 24.92B 30.3% | 19.12B 17.6% | 16.25B 22.6% | 13.26B 1.4% | 13.07B 10.4% | 11.85B 0.1% | 11.84B 9.8% | 10.79B 4.3% |
Cost and Expenses | 35.48B 28.8% | 27.54B 18.0% | 23.34B 17.3% | 19.89B 2.4% | 20.39B 17.6% | 17.33B 4.6% | 16.56B 7.1% | 15.47B 1.6% |
Operating Income | 29.70B 69.7% | 17.50B 69.5% | 10.33B 19.3% | 8.65B 18.5% | 7.30B 13.4% | 6.44B 7.4% | 6.00B 0.4% | 6.03B 180.9% |
Operating Margin % | 46.00% 17.9% | 39.00% 30.0% | 30.00% 0.0% | 30.00% 15.4% | 26.00% 0.0% | 26.00% 3.7% | 27.00% 3.6% | 28.00% 154.5% |
EBITDA | 27.94B 83.5% | 15.23B 77.7% | 8.57B 1.1% | 8.66B 7.7% | 8.04B 9.8% | 8.91B 29.2% | 6.90B 24.7% | 5.53B 35.0% |
EBITDA Margin % | 43.00% 26.5% | 34.00% 36.0% | 25.00% 16.7% | 30.00% 7.1% | 28.00% 22.2% | 36.00% 16.1% | 31.00% 19.2% | 26.00% 23.8% |
Interest Expense | 795.30M 1.9% | 780.60M 60.7% | 485.90M 46.5% | 331.60M 2.4% | 339.80M 5.5% | 359.60M 10.2% | 400.60M 65.2% | 242.50M 7.8% |
Interest Income | 153.30M 12.5% | 175.20M 0.9% | 173.60M 176.4% | 62.80M 147.2% | 25.40M 23.0% | 33.00M 59.0% | 80.40M 49.5% | 159.30M 4.3% |
Other Income (Expense) | -3.96B 17.8% | -4.82B 27.9% | -3.77B 104.2% | -1.85B 61.0% | -1.15B 245.4% | 788.90M 207.6% | -733.50M 68.7% | -2.35B 1567.9% |
Pre-Tax Income | 25.73B 102.9% | 12.68B 93.5% | 6.55B 3.7% | 6.81B 10.6% | 6.16B 14.9% | 7.23B 37.3% | 5.27B 43.1% | 3.68B 59.7% |
Pre-Tax Margin % | 39.00% 39.3% | 28.00% 47.4% | 19.00% 20.8% | 24.00% 9.1% | 22.00% 24.1% | 29.00% 20.8% | 24.00% 41.2% | 17.00% 41.7% |
Tax Provision | 5.09B 143.6% | 2.09B 59.1% | 1.31B 134.0% | 561.60M 2.1% | 573.80M 44.6% | 1.04B 65.0% | 628.00M 18.6% | 529.50M 77.9% |
Net Income | 20.64B 94.9% | 10.59B 102.1% | 5.24B 16.1% | 6.24B 11.9% | 5.58B 9.9% | 6.19B 25.5% | 8.32B 157.4% | 3.23B 1683.5% |
Net Margin % | 32.00% 33.3% | 24.00% 60.0% | 15.00% 31.8% | 22.00% 10.0% | 20.00% 20.0% | 25.00% 32.4% | 37.00% 146.7% | 15.00% 1600.0% |
Basic EPS | 23.00 95.6% | 11.76 101.7% | 5.83 15.9% | 6.93 12.7% | 6.15 9.8% | 6.82 36.9% | 4.98 62.2% | 3.07 1715.8% |
Diluted EPS | 22.95 96.0% | 11.71 101.9% | 5.80 15.9% | 6.90 12.7% | 6.12 9.9% | 6.79 36.9% | 4.96 62.6% | 3.05 1705.3% |
Basic Shares Outstanding | 898.00M 0.3% | 900.61M 0.3% | 903.52M 0.2% | 905.04M 0.8% | 912.04M 0.0% | 912.18M 4.7% | 957.53M 6.8% | 1.03B 2.3% |
Diluted Shares Outstanding | 898.00M 0.7% | 904.06M 0.1% | 903.28M 0.1% | 904.62M 0.8% | 911.68M 0.1% | 912.50M 4.7% | 957.53M 7.4% | 1.03B 1.7% |