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 11, 2026 | 2024 Dec 31, 2024 Feb 12, 2025 | 2023 Dec 31, 2023 Feb 13, 2024 | 2022 Dec 31, 2022 Feb 14, 2023 | 2021 Dec 31, 2021 Dec 31, 2021 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 48.19B 0.2% | 48.30B 7.3% | 45.01B 2.5% | 46.16B 0.5% | 46.38B 9.1% | 42.52B 62.6% | 26.14B 15.9% | 22.56B 8.6% |
Cost of Revenue | 15.59B 11.6% | 13.97B 30.6% | 10.69B 5.5% | 10.14B 2.0% | 9.94B 15.6% | 11.77B 45.7% | 8.08B 23.4% | 6.55B 7.9% |
Gross Profit | 32.60B 5.0% | 34.33B 0.1% | 34.31B 4.7% | 36.02B 1.2% | 36.45B 18.5% | 30.75B 70.2% | 18.07B 12.8% | 16.01B 8.9% |
Gross Margin % | 68.00% 4.2% | 71.00% 6.6% | 76.00% 2.6% | 78.00% 1.3% | 79.00% 9.7% | 72.00% 4.3% | 69.00% 2.8% | 71.00% 0.0% |
Research & Development | 9.61B 13.9% | 11.16B 20.0% | 9.30B 2.2% | 9.51B 6.7% | 10.20B 8.5% | 11.14B 81.2% | 6.15B 3.1% | 6.34B 1.0% |
General & Administrative | 5.66B | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% |
Selling & Marketing | 1.58B | 0.00 | 0.00 100.0% | 7.81B 1.6% | 7.69B 0.4% | 7.66B 57.3% | 4.87B 7.0% | 4.55B 2.9% |
SG&A Expenses | 7.24B 13.9% | 8.41B 8.3% | 7.77B 0.5% | 7.81B 1.6% | 7.69B 0.4% | 7.66B 57.3% | 4.87B 7.0% | 4.55B 6.1% |
Other Operating Expenses | 3.05B 65.6% | 8.87B | 0.00 100.0% | 9.60B 4.3% | 10.02B 2.7% | 9.76B 760.3% | 1.14B | 0.00 |
Total Operating Expenses | 19.91B 30.0% | 28.45B 66.6% | 17.07B 36.6% | 26.92B 3.5% | 27.91B 2.3% | 28.57B 135.1% | 12.15B 11.5% | 10.90B 3.2% |
Cost and Expenses | 35.50B 16.3% | 42.41B 52.8% | 27.76B 25.1% | 37.05B 2.1% | 37.85B 6.2% | 40.34B 99.4% | 20.23B 16.0% | 17.44B 0.7% |
Operating Income | 12.70B 115.7% | 5.89B 65.9% | 17.24B 66.9% | 10.33B 1.7% | 10.16B 98.1% | 5.13B 6.1% | 5.46B 6.8% | 5.12B 48.3% |
Operating Margin % | 26.00% 116.7% | 12.00% 68.4% | 38.00% 72.7% | 22.00% 0.0% | 22.00% 83.3% | 12.00% 42.9% | 21.00% 8.7% | 23.00% 35.3% |
EBITDA | 14.54B 351.8% | 3.22B 83.4% | 19.37B 0.7% | 19.23B 4.7% | 20.19B 301.0% | 5.04B 32.3% | 7.44B 8.5% | 6.85B 10.6% |
EBITDA Margin % | 30.00% 328.6% | 7.00% 83.7% | 43.00% 2.4% | 42.00% 4.5% | 44.00% 266.7% | 12.00% 57.1% | 28.00% 6.7% | 30.00% 0.0% |
Interest Expense | 1.51B 22.4% | 1.95B 67.0% | 1.17B 5.4% | 1.23B 7.6% | 1.33B 6.1% | 1.42B 116.5% | 656.00M 258.5% | 183.00M 6.6% |
Interest Income | 300.00M | 0.00 | 0.00 100.0% | 171.00M 42.5% | 120.00M 0.8% | 121.00M 73.9% | 464.00M | 0.00 |
Other Income (Expense) | -3.37B 76.4% | -14.27B 62.1% | -8.80B 532.8% | -1.39B 216.9% | -439.00M 95.1% | -9.05B 1750.3% | -489.00M 14.8% | -426.00M 294.4% |
Pre-Tax Income | 9.33B 211.3% | -8.38B 199.3% | 8.44B 9.4% | 7.71B 4.8% | 8.10B 217.9% | -6.87B 238.1% | 4.97B 17.2% | 6.01B 17.1% |
Pre-Tax Margin % | 19.00% 211.8% | -17.00% 189.5% | 19.00% 11.8% | 17.00% 0.0% | 17.00% 206.3% | -16.00% 184.2% | 19.00% 29.6% | 27.00% 8.0% |
Tax Provision | 2.27B 310.1% | 554.00M 38.5% | 400.00M 70.8% | 1.37B 26.2% | 1.08B 49.0% | 2.12B 40.2% | 1.51B 46.9% | 1.03B 75.2% |
Net Income | 7.05B 178.8% | -8.95B 211.5% | 8.03B 26.8% | 6.33B 9.5% | 6.99B 177.8% | -8.99B 361.6% | 3.44B 30.6% | 4.95B 391.8% |
Net Margin % | 15.00% 178.9% | -19.00% 205.6% | 18.00% 28.6% | 14.00% 6.7% | 15.00% 171.4% | -21.00% 261.5% | 13.00% 40.9% | 22.00% 340.0% |
Basic EPS | 3.46 178.5% | -4.41 107.4% | 59.75 30.6% | 45.74 5.7% | 48.51 157.5% | -84.38 371.2% | 31.11 33.3% | 46.66 396.9% |
Diluted EPS | 3.45 178.2% | -4.41 107.4% | 59.44 30.8% | 45.43 30.8% | 65.61 177.8% | -84.38 372.6% | 30.95 33.5% | 46.51 395.3% |
Basic Shares Outstanding | 2.04B 1448.3% | 131.82M 2.0% | 134.49M 2.9% | 138.45M 29.9% | 106.60M 0.0% | 106.60M 3.8% | 110.83M 4.4% | 106.14M 0.4% |
Diluted Shares Outstanding | 2.04B 1448.3% | 131.82M 2.4% | 135.07M 3.2% | 139.49M 30.9% | 106.60M 0.0% | 106.60M 4.2% | 111.28M 4.4% | 106.60M 0.0% |