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 20, 2026 | 2024 Dec 31, 2024 Feb 14, 2025 | 2023 Dec 31, 2023 Feb 20, 2024 | 2022 Dec 31, 2022 Feb 17, 2023 | 2021 Dec 31, 2021 Feb 18, 2022 | 2020 Dec 31, 2020 Feb 19, 2021 | 2019 Dec 31, 2019 Feb 21, 2020 | 2018 Dec 31, 2018 Feb 27, 2019 |
|---|
Total Revenue | 61.16B 8.6% | 56.33B 3.7% | 54.32B 6.4% | 58.05B 3.3% | 56.20B 22.7% | 45.80B 37.7% | 33.27B 1.6% | 32.75B 16.1% |
Cost of Revenue | 18.20B 7.7% | 16.90B 17.2% | 20.41B 17.2% | 17.41B 0.2% | 17.45B 13.4% | 15.39B 106.8% | 7.44B 3.6% | 7.72B 9.6% |
Gross Profit | 42.96B 8.9% | 39.43B 16.3% | 33.90B 16.6% | 40.64B 4.9% | 38.75B 27.4% | 30.42B 17.8% | 25.83B 3.2% | 25.04B 18.2% |
Gross Margin % | 70.00% 0.0% | 70.00% 12.9% | 62.00% 11.4% | 70.00% 1.4% | 69.00% 4.5% | 66.00% 15.4% | 78.00% 2.6% | 76.00% 1.3% |
Research & Development | 9.10B 28.9% | 12.79B 66.7% | 7.67B 17.9% | 6.51B 19.1% | 8.05B 3.8% | 7.75B 14.2% | 6.79B 36.8% | 10.75B 115.8% |
General & Administrative | 0.00 | 0.00 | 0.00 100.0% | 13.26B 29.4% | 10.25B 7.9% | 9.50B 62.6% | 5.84B 6.6% | 6.25B 15.8% |
Selling & Marketing | 0.00 | 0.00 | 0.00 100.0% | 2.00B 4.8% | 2.10B 16.7% | 1.80B | 0.00 | 0.00 100.0% |
SG&A Expenses | 14.01B 5.0% | 14.75B 14.6% | 12.87B 15.6% | 15.26B 23.6% | 12.35B 9.3% | 11.30B 62.8% | 6.94B 6.2% | 7.40B 17.5% |
Other Operating Expenses | -241.00M 108.8% | 2.75B 359.1% | 599.00M 20.5% | 753.00M 74.3% | 432.00M | 0.00 100.0% | -890.00M 278.0% | 500.00M |
Total Operating Expenses | 22.86B 24.5% | 30.29B 43.3% | 21.15B 6.1% | 22.52B 8.1% | 20.83B 9.3% | 19.05B 48.3% | 12.84B 31.1% | 18.65B 60.4% |
Cost and Expenses | 41.07B 13.0% | 47.20B 13.6% | 41.56B 4.1% | 39.94B 4.3% | 38.27B 11.1% | 34.44B 69.8% | 20.28B 23.1% | 26.37B 41.2% |
Operating Income | 20.09B 119.9% | 9.14B 28.4% | 12.76B 29.6% | 18.12B 1.1% | 17.92B 57.7% | 11.36B 12.5% | 12.98B 103.4% | 6.38B 33.1% |
Operating Margin % | 33.00% 106.3% | 16.00% 30.4% | 23.00% 25.8% | 31.00% 3.1% | 32.00% 28.0% | 25.00% 35.9% | 39.00% 105.3% | 19.00% 44.1% |
EBITDA | 17.63B 18.2% | 14.91B 13.2% | 17.17B 29.0% | 24.17B 1.0% | 23.93B 94.2% | 12.32B 0.8% | 12.23B 47.1% | 8.31B 19.9% |
EBITDA Margin % | 29.00% 11.5% | 26.00% 18.8% | 32.00% 23.8% | 42.00% 2.3% | 43.00% 59.3% | 27.00% 27.0% | 37.00% 48.0% | 25.00% 32.4% |
Interest Expense | 2.89B 3.0% | 2.81B 26.3% | 2.22B 0.3% | 2.23B 8.0% | 2.42B 1.3% | 2.45B 37.6% | 1.78B 32.3% | 1.35B 17.2% |
Interest Income | 266.00M 59.0% | 648.00M 20.0% | 540.00M 190.3% | 186.00M 376.9% | 39.00M 77.6% | 174.00M 36.7% | 275.00M 34.8% | 204.00M 39.7% |
Other Income (Expense) | -13.49B 148.9% | -5.42B 16.7% | -6.51B 40.2% | -4.64B 6.0% | -4.93B 38.0% | -7.96B 74.8% | -4.56B 284.2% | -1.19B 34.8% |
Pre-Tax Income | 6.60B 77.5% | 3.72B 40.5% | 6.25B 53.6% | 13.48B 3.8% | 12.99B 282.3% | 3.40B 59.7% | 8.43B 62.1% | 5.20B 32.7% |
Pre-Tax Margin % | 11.00% 57.1% | 7.00% 41.7% | 12.00% 47.8% | 23.00% 0.0% | 23.00% 228.6% | 7.00% 72.0% | 25.00% 56.3% | 16.00% 40.7% |
Tax Provision | 2.36B 514.7% | -570.00M 141.4% | 1.38B 15.6% | 1.63B 13.3% | 1.44B 17.6% | 1.22B 125.0% | 544.00M 11.0% | 490.00M 79.7% |
Net Income | 4.23B 1.2% | 4.28B 12.0% | 4.86B 58.9% | 11.84B 2.5% | 11.54B 150.0% | 4.62B 41.4% | 7.88B 38.6% | 5.69B 7.1% |
Net Margin % | 7.00% 12.5% | 8.00% 11.1% | 9.00% 55.0% | 20.00% 4.8% | 21.00% 110.0% | 10.00% 58.3% | 24.00% 41.2% | 17.00% 10.5% |
Basic EPS | 2.37 1.2% | 2.40 12.1% | 2.73 58.9% | 6.65 2.6% | 6.48 137.4% | 2.73 48.5% | 5.30 43.6% | 3.69 11.5% |
Diluted EPS | 2.37 0.8% | 2.39 12.1% | 2.72 59.0% | 6.63 2.8% | 6.45 137.1% | 2.72 48.5% | 5.28 43.5% | 3.68 11.5% |
Basic Shares Outstanding | 1.78B 0.6% | 1.77B 0.1% | 1.77B 0.2% | 1.77B 0.1% | 1.77B 6.2% | 1.67B 12.6% | 1.48B 3.9% | 1.54B 3.4% |
Diluted Shares Outstanding | 1.77B 0.1% | 1.77B 0.0% | 1.77B 0.3% | 1.78B 0.1% | 1.78B 6.2% | 1.67B 12.7% | 1.48B 4.0% | 1.55B 3.6% |