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 9, 2026 | 2024 Dec 31, 2024 Feb 12, 2025 | 2023 Dec 31, 2023 Feb 23, 2024 | 2022 Dec 31, 2022 Feb 13, 2023 | 2021 Dec 31, 2021 Feb 16, 2022 | 2020 Dec 31, 2020 Feb 25, 2021 | 2019 Dec 31, 2019 Feb 20, 2020 | 2018 Dec 31, 2018 Feb 20, 2019 |
|---|
Total Revenue | 125.65B 2.7% | 122.34B 0.1% | 122.43B 1.4% | 120.74B 9.9% | 134.04B 22.0% | 171.76B 5.2% | 181.19B 6.1% | 170.76B 6.4% |
Cost of Revenue | 50.82B 88.4% | 26.97B 46.2% | 50.12B 1.4% | 50.85B 15.8% | 60.41B 24.4% | 79.92B 5.0% | 84.14B 5.9% | 79.42B 2.1% |
Gross Profit | 74.83B 21.5% | 95.36B 31.9% | 72.31B 3.5% | 69.89B 5.1% | 73.63B 19.8% | 91.84B 5.4% | 97.05B 6.3% | 91.34B 10.4% |
Gross Margin % | 60.00% 23.1% | 78.00% 32.2% | 59.00% 1.7% | 58.00% 5.5% | 55.00% 3.8% | 53.00% 1.9% | 54.00% 1.9% | 53.00% 1.9% |
Research & Development | 0.00 | 0.00 100.0% | 954.00M 22.8% | 1.24B 6.7% | 1.32B 9.5% | 1.21B 5.2% | 1.28B 6.9% | 1.19B 20.6% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 33.30B | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 6.13B | 0.00 |
SG&A Expenses | 28.94B 1.9% | 28.41B 2.2% | 27.81B 4.0% | 28.96B 2.4% | 29.67B 22.0% | 38.04B 3.5% | 39.42B 7.2% | 36.77B 3.7% |
Other Operating Expenses | 20.89B 56.4% | 47.90B 138.5% | 20.08B 245.7% | 5.81B 38.1% | 9.39B 756.0% | -1.43B 33.6% | -1.07B 115.8% | 6.78B 324.7% |
Total Operating Expenses | 49.83B 34.7% | 76.31B 56.2% | 48.84B 4.0% | 46.98B 1.1% | 47.52B 28.6% | 66.56B 1.6% | 67.64B 3.7% | 65.19B 8.9% |
Cost and Expenses | 100.65B 2.6% | 103.29B 4.4% | 98.97B 1.2% | 97.83B 9.4% | 107.93B 26.3% | 146.47B 3.5% | 151.78B 5.0% | 144.61B 5.1% |
Operating Income | 25.00B 31.2% | 19.05B 18.8% | 23.46B 611.5% | -4.59B 117.7% | 25.90B 304.3% | 6.41B 77.1% | 27.95B 7.1% | 26.10B 30.7% |
Operating Margin % | 20.00% 25.0% | 16.00% 15.8% | 19.00% 575.0% | -4.00% 121.1% | 19.00% 375.0% | 4.00% 73.3% | 15.00% 0.0% | 15.00% 25.0% |
EBITDA | 54.70B 24.2% | 44.02B 2.9% | 45.32B 115.1% | 21.07B 60.8% | 53.72B 60.0% | 33.57B 39.1% | 55.09B 10.0% | 61.22B 33.6% |
EBITDA Margin % | 44.00% 22.2% | 36.00% 2.7% | 37.00% 117.6% | 17.00% 57.5% | 40.00% 100.0% | 20.00% 33.3% | 30.00% 16.7% | 36.00% 24.1% |
Interest Expense | 6.80B 0.7% | 6.76B 0.8% | 6.70B 9.8% | 6.11B 9.1% | 6.72B 15.3% | 7.92B 5.9% | 8.42B 5.8% | 7.96B 26.3% |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | 2.01B 185.4% | -2.35B 34.9% | -3.61B 342.0% | 1.49B 54.4% | 3.27B 135.4% | -9.26B 2.4% | -9.49B 675.7% | -1.22B 74.7% |
Pre-Tax Income | 27.01B 61.7% | 16.70B 15.9% | 19.85B 741.5% | -3.09B 110.6% | 29.17B 1121.4% | -2.86B 115.5% | 18.47B 25.8% | 24.87B 64.3% |
Pre-Tax Margin % | 21.00% 50.0% | 14.00% 12.5% | 16.00% 633.3% | -3.00% 113.6% | 22.00% 1200.0% | -2.00% 120.0% | 10.00% 33.3% | 15.00% 66.7% |
Tax Provision | 3.62B 18.5% | 4.45B 5.2% | 4.22B 11.8% | 3.78B 29.9% | 5.39B 459.1% | 965.00M 72.4% | 3.49B 29.0% | 4.92B 133.5% |
Net Income | 21.89B 99.9% | 10.95B 24.0% | 14.40B 268.9% | -8.52B 142.4% | 20.08B 488.0% | -5.18B 137.2% | 13.90B 28.2% | 19.37B 34.2% |
Net Margin % | 17.00% 88.9% | 9.00% 25.0% | 12.00% 271.4% | -7.00% 146.7% | 15.00% 600.0% | -3.00% 137.5% | 8.00% 27.3% | 11.00% 38.9% |
Basic EPS | 3.04 104.0% | 1.49 25.1% | 1.99 267.2% | -1.19 143.0% | 2.77 484.7% | -0.72 137.9% | 1.90 33.6% | 2.86 40.0% |
Diluted EPS | 3.04 104.0% | 1.49 24.4% | 1.97 275.9% | -1.12 141.0% | 2.73 479.2% | -0.72 138.1% | 1.89 33.7% | 2.85 40.1% |
Basic Shares Outstanding | 7.17B 0.4% | 7.20B 0.3% | 7.18B 0.2% | 7.17B 0.0% | 7.17B 0.2% | 7.16B 2.2% | 7.32B 8.0% | 6.78B 10.0% |
Diluted Shares Outstanding | 7.18B 0.3% | 7.20B 0.7% | 7.26B 4.3% | 7.59B 1.1% | 7.50B 4.5% | 7.18B 2.2% | 7.35B 8.0% | 6.81B 10.1% |