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 Dec 31, 2025 | 2024 Dec 31, 2024 Dec 31, 2024 | 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 Feb 26, 2021 | 2019 Dec 31, 2019 Feb 26, 2020 | 2018 Dec 31, 2018 Mar 28, 2019 |
|---|
Total Revenue | 34.63B 5.4% | 32.85B 1.9% | 32.23B 9.5% | 29.45B 1.7% | 28.95B 10.8% | 26.13B 6.6% | 27.98B 1.1% | 27.66B 19.4% |
Cost of Revenue | 20.67B 0.5% | 20.58B 2.1% | 21.02B 6.5% | 19.74B 1.3% | 19.48B 6.7% | 18.26B 4.3% | 19.07B 0.2% | 19.12B 20.5% |
Gross Profit | 13.96B 13.7% | 12.27B 9.5% | 11.21B 15.5% | 9.71B 2.6% | 9.47B 20.2% | 7.88B 11.5% | 8.91B 4.2% | 8.54B 16.8% |
Gross Margin % | 40.00% 8.1% | 37.00% 5.7% | 35.00% 6.1% | 33.00% 0.0% | 33.00% 10.0% | 30.00% 6.3% | 32.00% 3.2% | 31.00% 3.3% |
Research & Development | 1.32B 10.3% | 1.47B 11.5% | 1.32B 13.0% | 1.17B 4.3% | 1.22B 8.2% | 1.13B 5.9% | 1.20B 4.4% | 1.15B 16.0% |
General & Administrative | 6.59B 206.1% | 2.15B 1.2% | 2.13B 13.0% | 1.88B 0.2% | 1.88B 4.0% | 1.81B 12.4% | 2.06B 0.1% | 2.07B 2.2% |
Selling & Marketing | 0.00 100.0% | 3.55B 4.1% | 3.42B 5.1% | 3.25B 1.0% | 3.28B 6.3% | 3.09B 8.7% | 3.38B 4.8% | 3.23B 10.0% |
SG&A Expenses | 6.59B 15.5% | 5.71B 3.0% | 5.54B 8.0% | 5.13B 0.6% | 5.16B 5.5% | 4.89B 10.1% | 5.45B 2.9% | 5.29B 5.6% |
Other Operating Expenses | 0.00 100.0% | 26.00M | 0.00 100.0% | 115.00M 30.7% | 166.00M | 0.00 100.0% | 72.00M 13.3% | 83.00M 40.7% |
Total Operating Expenses | 7.91B 9.8% | 7.20B 8.2% | 6.66B 4.4% | 6.37B 70.0% | 3.75B 37.2% | 5.97B 14.3% | 6.97B 10.3% | 6.32B 7.5% |
Cost and Expenses | 28.85B 3.9% | 27.78B 0.6% | 27.61B 5.8% | 26.11B 12.4% | 23.23B 4.1% | 24.23B 7.0% | 26.04B 2.4% | 25.44B 17.6% |
Operating Income | 5.78B 13.9% | 5.07B 4.1% | 4.87B 46.0% | 3.34B 41.6% | 5.72B 258.9% | 1.59B 17.8% | 1.94B 12.9% | 2.23B 35.2% |
Operating Margin % | 17.00% 13.3% | 15.00% 0.0% | 15.00% 36.4% | 11.00% 45.0% | 20.00% 233.3% | 6.00% 14.3% | 7.00% 12.5% | 8.00% 20.0% |
EBITDA | 6.63B 8.1% | 6.13B 5.2% | 5.83B 34.0% | 4.35B 36.4% | 6.84B 177.1% | 2.47B 17.5% | 2.99B 9.2% | 3.30B 2.3% |
EBITDA Margin % | 19.00% 0.0% | 19.00% 5.6% | 18.00% 20.0% | 15.00% 37.5% | 24.00% 166.7% | 9.00% 18.2% | 11.00% 8.3% | 12.00% 33.3% |
Interest Expense | 86.00M 13.1% | 99.00M 64.0% | 275.00M 111.5% | 130.00M 12.2% | 148.00M 38.3% | 240.00M 11.6% | 215.00M 17.9% | 262.00M 12.0% |
Interest Income | 203.00M 1.5% | 206.00M 33.8% | 154.00M 113.9% | 72.00M 41.2% | 51.00M 0.0% | 51.00M 23.9% | 67.00M 6.9% | 72.00M 1.4% |
Other Income (Expense) | 738.54M 355.9% | 162.00M 274.2% | -93.00M 263.2% | 57.00M 17.4% | 69.00M 109.2% | -752.00M 889.5% | -76.00M 69.7% | -251.00M 512.2% |
Pre-Tax Income | 6.51B 24.5% | 5.23B 9.5% | 4.78B 40.8% | 3.39B 41.4% | 5.79B 588.1% | 841.00M 54.8% | 1.86B 12.1% | 2.12B 34.4% |
Pre-Tax Margin % | 19.00% 18.8% | 16.00% 6.7% | 15.00% 25.0% | 12.00% 40.0% | 20.00% 566.7% | 3.00% 57.1% | 7.00% 12.5% | 8.00% 11.1% |
Tax Provision | 1.64B 28.7% | 1.28B 37.4% | 930.00M 22.9% | 757.00M 28.4% | 1.06B 113.1% | 496.00M 35.8% | 772.00M 41.9% | 544.00M 36.7% |
Net Income | 4.96B 26.0% | 3.94B 4.4% | 3.77B 52.3% | 2.48B 45.6% | 4.55B 11.7% | 5.15B 257.6% | 1.44B 33.8% | 2.17B 1.8% |
Net Margin % | 14.00% 16.7% | 12.00% 0.0% | 12.00% 50.0% | 8.00% 50.0% | 16.00% 20.0% | 20.00% 300.0% | 5.00% 37.5% | 8.00% 33.3% |
Basic EPS | 2.59 21.6% | 2.13 5.4% | 2.02 49.6% | 1.35 40.8% | 2.28 12.0% | 2.59 275.4% | 0.69 32.4% | 1.02 1.9% |
Diluted EPS | 2.71 27.2% | 2.13 6.0% | 2.01 50.0% | 1.34 40.7% | 2.26 12.4% | 2.58 273.9% | 0.69 32.4% | 1.02 1.0% |
Basic Shares Outstanding | 1.83B 1.1% | 1.85B 0.4% | 1.85B 2.3% | 1.90B 5.1% | 2.00B 5.2% | 2.11B 1.0% | 2.13B 0.0% | 2.13B 0.3% |
Diluted Shares Outstanding | 1.83B 1.1% | 1.85B 0.9% | 1.87B 2.3% | 1.91B 5.4% | 2.02B 4.7% | 2.12B 0.7% | 2.13B 0.2% | 2.14B 0.4% |