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 19, 2026 | 2024 Dec 31, 2024 Feb 20, 2025 | 2023 Dec 31, 2023 Feb 23, 2024 | 2022 Dec 31, 2022 Feb 24, 2023 | 2021 Dec 31, 2021 Feb 25, 2022 | 2020 Dec 31, 2020 Mar 2, 2021 | 2019 Dec 31, 2019 Feb 28, 2020 | 2018 Dec 31, 2018 Mar 4, 2019 |
|---|
Total Revenue | 59.64B 11.2% | 53.66B 0.7% | 54.04B 2.7% | 55.55B 12.5% | 63.49B 42.3% | 44.61B 3.3% | 43.16B 6.5% | 40.52B 1.2% |
Cost of Revenue | 43.83B 16.9% | 37.48B 2.0% | 36.74B 72.6% | 21.28B 14.7% | 18.56B 19.9% | 15.48B 5.6% | 16.41B 0.9% | 16.56B 4.8% |
Gross Profit | 15.81B 2.3% | 16.18B 6.5% | 17.30B 49.5% | 34.27B 23.7% | 44.93B 54.3% | 29.13B 8.9% | 26.75B 11.6% | 23.96B 1.1% |
Gross Margin % | 27.00% 10.0% | 30.00% 6.3% | 32.00% 48.4% | 62.00% 12.7% | 71.00% 9.2% | 65.00% 4.8% | 62.00% 5.1% | 59.00% 3.3% |
Research & Development | 0.00 100.0% | 398.00M 62.4% | 245.00M 222.4% | 76.00M 16.9% | 65.00M 44.4% | 45.00M 0.0% | 45.00M 0.0% | 45.00M 22.4% |
General & Administrative | 0.00 100.0% | 7.32B 10.3% | 6.64B 10.6% | 6.00B 8.9% | 5.51B 15.6% | 4.77B 5.5% | 4.52B 4.4% | 4.73B 0.8% |
Selling & Marketing | 0.00 100.0% | 2.94B 5.8% | 2.78B 11.6% | 3.15B 3.9% | 3.27B 56.8% | 2.09B 7.5% | 2.26B 12.5% | 2.58B 10.4% |
SG&A Expenses | 597.08M 94.2% | 10.26B 9.0% | 9.42B 2.9% | 9.15B 4.1% | 8.79B 28.1% | 6.86B 1.2% | 6.78B 7.2% | 7.31B 2.9% |
Other Operating Expenses | -597.08M 94.1% | -10.13B 41.0% | -7.19B 120.2% | 35.67B 45.2% | 24.56B 22.9% | 19.98B 5.3% | 21.10B 7488.8% | 278.00M 1953.3% |
Total Operating Expenses | 0.00 100.0% | 523.00M 78.9% | 2.48B 93.1% | 35.67B 6.8% | 33.41B 24.3% | 26.88B 3.7% | 27.92B 2.2% | 27.32B 0.4% |
Cost and Expenses | 43.83B 15.3% | 38.01B 3.1% | 39.22B 10.0% | 35.67B 6.8% | 33.41B 24.3% | 26.88B 3.7% | 27.92B 2.2% | 27.32B 0.4% |
Operating Income | 15.81B 1.0% | 15.65B 5.6% | 14.82B 25.6% | 19.93B 33.1% | 29.82B 77.2% | 16.83B 6.2% | 15.85B 10.4% | 17.69B 25.1% |
Operating Margin % | 27.00% 6.9% | 29.00% 7.4% | 27.00% 25.0% | 36.00% 23.4% | 47.00% 23.7% | 38.00% 2.7% | 37.00% 15.9% | 44.00% 25.7% |
EBITDA | 22.98B 20.6% | 19.06B 9.6% | 21.08B 13.4% | 24.34B 32.6% | 36.13B 63.9% | 22.04B 35.0% | 16.32B 23.1% | 21.24B 16.9% |
EBITDA Margin % | 39.00% 8.3% | 36.00% 7.7% | 39.00% 11.4% | 44.00% 22.8% | 57.00% 16.3% | 49.00% 28.9% | 38.00% 26.9% | 52.00% 15.6% |
Interest Expense | 1.10B 53.6% | 715.65M 63.4% | 1.96B 5.6% | 1.85B 180.5% | 661.00M 2.5% | 645.00M 31.2% | 938.00M 1.0% | 929.00M 24.5% |
Interest Income | 481.18M 1587.6% | -32.35M 106.0% | 536.00M 199.4% | 179.00M 179.7% | 64.00M 54.6% | 141.00M 53.0% | 300.00M 20.5% | 249.00M 76.6% |
Other Income (Expense) | -733.67M 1830.7% | -38.00M 96.3% | -1.04B 18.3% | -1.27B 225.1% | 1.02B 170.7% | -1.44B 314.4% | -347.00M 172.3% | 480.00M 136.4% |
Pre-Tax Income | 15.07B 3.5% | 15.62B 13.3% | 13.79B 26.1% | 18.66B 39.5% | 30.83B 100.3% | 15.39B 38.4% | 11.12B 38.8% | 18.17B 41.8% |
Pre-Tax Margin % | 25.00% 13.8% | 29.00% 11.5% | 26.00% 23.5% | 34.00% 30.6% | 49.00% 40.0% | 35.00% 34.6% | 26.00% 42.2% | 45.00% 40.6% |
Tax Provision | 4.47B 10.6% | 4.04B 5.5% | 3.83B 31.4% | 5.59B 32.4% | 8.26B 65.5% | 4.99B 20.4% | 4.15B 2.2% | 4.24B 7.0% |
Net Income | 10.31B 10.7% | 11.55B 14.9% | 10.06B 19.0% | 12.42B 41.1% | 21.09B 115.9% | 9.77B 22.0% | 8.01B 41.3% | 13.64B 55.6% |
Net Margin % | 17.00% 22.7% | 22.00% 15.8% | 19.00% 13.6% | 22.00% 33.3% | 33.00% 50.0% | 22.00% 15.8% | 19.00% 44.1% | 34.00% 54.5% |
Basic EPS | 6.35 10.8% | 7.12 14.8% | 6.20 17.6% | 7.52 40.3% | 12.60 86.1% | 6.77 36.2% | 4.97 37.3% | 7.93 61.8% |
Diluted EPS | 6.30 10.9% | 7.07 14.8% | 6.16 17.5% | 7.47 40.3% | 12.52 86.3% | 6.72 36.3% | 4.93 37.4% | 7.88 61.8% |
Basic Shares Outstanding | 1.62B 0.1% | 1.62B 0.1% | 1.62B 0.1% | 1.62B 0.1% | 1.62B 0.1% | 1.62B 0.8% | 1.63B 5.2% | 1.72B 3.8% |
Diluted Shares Outstanding | 1.64B 0.3% | 1.63B 0.1% | 1.63B 0.1% | 1.63B 0.0% | 1.63B 0.0% | 1.63B 0.8% | 1.64B 5.2% | 1.73B 3.8% |