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 Jan 31, 2025 | 2023 Dec 31, 2023 Feb 2, 2024 | 2022 Dec 31, 2022 Feb 14, 2023 | 2021 Dec 31, 2021 Feb 11, 2022 | 2020 Dec 31, 2020 Feb 23, 2021 | 2019 Dec 31, 2019 Feb 6, 2020 | 2018 Dec 31, 2018 Feb 7, 2019 |
|---|
Total Revenue | 88.31B 8.5% | 81.40B 3.6% | 78.56B 1.3% | 79.57B 0.7% | 80.12B 17.1% | 68.40B 52.0% | 45.00B 3.9% | 43.31B 6.7% |
Cost of Revenue | 46.24B 55.9% | 29.65B 1.8% | 30.19B 16.6% | 36.21B 1.1% | 36.60B 29.5% | 28.27B 52.6% | 18.52B 0.9% | 18.35B 3.6% |
Gross Profit | 42.07B 18.7% | 51.75B 7.0% | 48.37B 11.5% | 43.37B 0.3% | 43.51B 8.4% | 40.13B 51.6% | 26.48B 6.1% | 24.96B 9.0% |
Gross Margin % | 48.00% 25.0% | 64.00% 3.2% | 62.00% 14.8% | 54.00% 0.0% | 54.00% 8.5% | 59.00% 0.0% | 59.00% 1.7% | 58.00% 3.6% |
Research & Development | 278.00M | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 200.00M | 0.00 | 0.00 |
General & Administrative | 19.29B 8.9% | 17.72B 2.0% | 18.08B 6.4% | 19.31B 7.0% | 18.04B 5.3% | 17.13B 36.6% | 12.54B 11.3% | 11.27B 7.7% |
Selling & Marketing | 3.67B 18.3% | 3.10B 24.0% | 2.50B 8.7% | 2.30B 4.5% | 2.20B 22.2% | 1.80B 12.5% | 1.60B 5.9% | 1.70B 5.6% |
SG&A Expenses | 22.96B 10.3% | 20.82B 2.3% | 21.31B 1.4% | 21.61B 6.8% | 20.24B 6.9% | 18.93B 33.9% | 14.14B 9.1% | 12.96B 5.8% |
Other Operating Expenses | 87.00M 99.3% | 12.92B 1.0% | 12.79B 6.3% | 13.65B 16.7% | 16.38B 15.8% | 14.15B 113.9% | 6.62B 12351.9% | -54.00M 26.0% |
Total Operating Expenses | 23.32B 30.9% | 33.74B 1.1% | 34.10B 3.3% | 35.26B 3.7% | 36.62B 10.7% | 33.08B 59.4% | 20.75B 5.6% | 19.65B 7.7% |
Cost and Expenses | 69.56B 9.7% | 63.39B 1.4% | 64.29B 10.0% | 71.46B 2.4% | 73.23B 19.4% | 61.34B 56.2% | 39.28B 3.4% | 38.00B 5.7% |
Operating Income | 18.74B 4.1% | 18.01B 26.2% | 14.27B 118.0% | 6.54B 5.1% | 6.89B 3.9% | 6.64B 16.0% | 5.72B 7.8% | 5.31B 8.6% |
Operating Margin % | 21.00% 4.5% | 22.00% 22.2% | 18.00% 125.0% | 8.00% 11.1% | 9.00% 10.0% | 10.00% 23.1% | 13.00% 8.3% | 12.00% 0.0% |
EBITDA | 31.31B 0.9% | 31.04B 15.3% | 26.93B 33.6% | 20.16B 12.6% | 23.08B 13.2% | 20.38B 65.0% | 12.35B 5.1% | 11.76B 8.7% |
EBITDA Margin % | 35.00% 7.9% | 38.00% 11.8% | 34.00% 36.0% | 25.00% 13.8% | 29.00% 3.3% | 30.00% 11.1% | 27.00% 0.0% | 27.00% 0.0% |
Interest Expense | 3.52B 3.2% | 3.41B 2.3% | 3.33B 0.9% | 3.36B 0.1% | 3.36B 23.2% | 2.73B 140.5% | 1.14B 16.4% | 1.36B 18.8% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 20.00M 31.0% | 29.00M 20.8% | 24.00M 26.3% | 19.00M 11.8% |
Other Income (Expense) | -4.46B 35.3% | -3.30B 0.9% | -3.27B 3.8% | -3.40B 4.1% | -3.54B 14.0% | -3.11B 177.6% | -1.12B 19.6% | -1.39B 19.4% |
Pre-Tax Income | 14.28B 2.9% | 14.71B 33.8% | 11.00B 249.6% | 3.15B 6.1% | 3.35B 5.1% | 3.53B 23.3% | 4.60B 17.5% | 3.92B 23.9% |
Pre-Tax Margin % | 16.00% 11.1% | 18.00% 28.6% | 14.00% 250.0% | 4.00% 0.0% | 4.00% 20.0% | 5.00% 50.0% | 10.00% 11.1% | 9.00% 12.5% |
Tax Provision | 3.29B 2.5% | 3.37B 25.8% | 2.68B 382.4% | 556.00M 70.0% | 327.00M 58.4% | 786.00M 30.7% | 1.14B 10.3% | 1.03B 174.8% |
Net Income | 10.99B 3.1% | 11.34B 36.3% | 8.32B 221.1% | 2.59B 14.4% | 3.02B 1.3% | 3.06B 11.6% | 3.47B 20.1% | 2.89B 36.3% |
Net Margin % | 12.00% 14.3% | 14.00% 27.3% | 11.00% 266.7% | 3.00% 25.0% | 4.00% 0.0% | 4.00% 50.0% | 8.00% 14.3% | 7.00% 36.4% |
Basic EPS | 9.75 0.5% | 9.70 38.2% | 7.02 239.1% | 2.07 14.5% | 2.42 9.7% | 2.68 33.8% | 4.05 19.1% | 3.40 36.9% |
Diluted EPS | 9.72 0.6% | 9.66 39.4% | 6.93 236.4% | 2.06 14.5% | 2.41 9.1% | 2.65 33.9% | 4.01 19.3% | 3.36 35.4% |
Basic Shares Outstanding | 1.13B 3.5% | 1.17B 1.3% | 1.19B 5.2% | 1.25B 0.2% | 1.25B 9.0% | 1.14B 33.7% | 855.73M 0.7% | 849.74M 2.2% |
Diluted Shares Outstanding | 1.13B 3.6% | 1.17B 2.3% | 1.20B 4.4% | 1.26B 0.0% | 1.25B 8.7% | 1.15B 33.5% | 865.03M 0.8% | 858.29M 1.5% |