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 6, 2026 | 2024 Dec 31, 2024 Feb 3, 2025 | 2023 Dec 31, 2023 Feb 5, 2024 | 2022 Dec 31, 2022 Feb 7, 2023 | 2021 Dec 31, 2021 Feb 11, 2022 | 2020 Dec 31, 2020 Feb 8, 2021 | 2019 Dec 31, 2019 Feb 6, 2020 | 2018 Dec 31, 2018 Feb 7, 2019 |
|---|
Total Revenue | 88.60B 9.7% | 80.74B 17.1% | 68.92B 2.8% | 67.07B 4.2% | 64.39B 13.8% | 56.59B 26.6% | 77.05B 15.9% | 66.50B 11.1% |
Cost of Revenue | 70.81B 8.4% | 65.33B 15.0% | 56.83B 6.4% | 53.41B 2.9% | 51.90B 8.0% | 48.06B 15.8% | 57.06B 14.2% | 49.98B 13.7% |
Gross Profit | 17.79B 15.4% | 15.41B 27.5% | 12.09B 11.6% | 13.67B 9.4% | 12.49B 46.4% | 8.53B 57.3% | 19.98B 21.0% | 16.52B 4.0% |
Gross Margin % | 20.00% 5.3% | 19.00% 5.6% | 18.00% 10.0% | 20.00% 5.3% | 19.00% 26.7% | 15.00% 42.3% | 26.00% 4.0% | 25.00% 7.4% |
Research & Development | 2.81B 4.3% | 2.93B 4.6% | 2.81B 3.5% | 2.71B 0.8% | 2.73B 5.8% | 2.58B 14.4% | 3.02B 22.5% | 2.46B 3.1% |
General & Administrative | 0.00 | 0.00 100.0% | 4.03B 9.4% | 3.68B 18.8% | 3.10B | 0.00 | 0.00 100.0% | 7.07B |
Selling & Marketing | 0.00 | 0.00 | 0.00 100.0% | 1.98B 6.7% | 2.12B | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 6.09B 5.0% | 5.81B 44.1% | 4.03B 28.9% | 5.66B 8.4% | 5.22B 5.7% | 5.54B 35.0% | 8.52B 20.6% | 7.07B 14.3% |
Other Operating Expenses | -413.00M 412.9% | 132.00M | 0.00 100.0% | -120.00M 71.6% | -423.00M 52.2% | -885.00M 69.9% | -521.00M 168.1% | 765.00M |
Total Operating Expenses | 8.49B 4.3% | 8.87B 3.0% | 8.61B 4.4% | 8.25B 9.6% | 7.53B 4.1% | 7.24B 34.3% | 11.02B 38.3% | 7.96B 10.4% |
Cost and Expenses | 79.30B 7.1% | 74.07B 13.2% | 65.44B 6.1% | 61.66B 3.8% | 59.43B 7.5% | 55.29B 18.8% | 68.08B 17.5% | 57.95B 13.3% |
Operating Income | 9.30B 42.2% | 6.54B 83.6% | 3.56B 51.2% | 7.30B 5.8% | 6.90B 214.3% | 2.20B 75.5% | 8.97B 4.8% | 8.55B 1.4% |
Operating Margin % | 10.00% 25.0% | 8.00% 60.0% | 5.00% 54.5% | 11.00% 0.0% | 11.00% 175.0% | 4.00% 66.7% | 12.00% 7.7% | 13.00% 7.1% |
EBITDA | 14.95B 22.9% | 12.16B 26.6% | 9.61B 14.0% | 11.17B 5.9% | 10.56B 258.2% | 2.95B 64.5% | 8.30B 29.2% | 11.72B 8.6% |
EBITDA Margin % | 17.00% 13.3% | 15.00% 7.1% | 14.00% 17.6% | 17.00% 6.3% | 16.00% 220.0% | 5.00% 54.5% | 11.00% 38.9% | 18.00% 0.0% |
Interest Expense | 1.83B 6.9% | 1.97B 19.2% | 1.65B 27.2% | 1.30B 1.7% | 1.32B 6.1% | 1.41B 17.7% | 1.71B 44.8% | 1.18B 16.2% |
Interest Income | 98.00M 3.9% | 102.00M 2.0% | 100.00M 42.9% | 70.00M 94.4% | 36.00M 14.3% | 42.00M 65.0% | 120.00M 20.0% | 150.00M 38.9% |
Other Income (Expense) | -567.00M 64.8% | -344.00M 225.1% | 275.00M 121.2% | -1.30B 23.8% | -1.71B 58.6% | -4.12B 14.5% | -4.81B 1663.4% | -273.00M 28.5% |
Pre-Tax Income | 8.73B 41.0% | 6.19B 61.5% | 3.84B 36.4% | 6.03B 22.2% | 4.93B 309.6% | -2.35B 128.5% | 8.24B 0.4% | 8.28B 6.7% |
Pre-Tax Margin % | 10.00% 25.0% | 8.00% 33.3% | 6.00% 33.3% | 9.00% 12.5% | 8.00% 300.0% | -4.00% 136.4% | 11.00% 8.3% | 12.00% 7.7% |
Tax Provision | 1.66B 40.9% | 1.18B 159.0% | 456.00M 34.9% | 700.00M 10.9% | 786.00M 36.7% | 575.00M 74.9% | 2.29B 12.6% | 2.63B 7.6% |
Net Income | 6.73B 41.0% | 4.77B 49.4% | 3.19B 38.5% | 5.20B 34.5% | 3.86B 232.0% | -2.93B 152.9% | 5.54B 5.1% | 5.27B 15.8% |
Net Margin % | 8.00% 33.3% | 6.00% 20.0% | 5.00% 37.5% | 8.00% 33.3% | 6.00% 220.0% | -5.00% 171.4% | 7.00% 12.5% | 8.00% 0.0% |
Basic EPS | 5.02 40.2% | 3.58 59.8% | 2.24 36.4% | 3.52 37.0% | 2.57 219.0% | -2.16 133.3% | 6.48 1.5% | 6.58 14.2% |
Diluted EPS | 4.96 39.7% | 3.55 59.2% | 2.23 36.3% | 3.50 36.7% | 2.56 218.5% | -2.16 133.7% | 6.41 1.4% | 6.50 14.0% |
Basic Shares Outstanding | 1.34B 0.7% | 1.33B 6.6% | 1.43B 3.4% | 1.48B 1.7% | 1.50B 10.6% | 1.36B 58.8% | 854.80M 6.8% | 800.40M 1.3% |
Diluted Shares Outstanding | 1.36B 1.0% | 1.34B 6.4% | 1.44B 3.4% | 1.49B 1.5% | 1.51B 11.1% | 1.36B 57.2% | 863.90M 6.7% | 810.00M 1.4% |