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 Dec 31, 2023 | 2022 Dec 31, 2022 Dec 31, 2022 | 2021 Dec 31, 2021 Dec 31, 2021 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 33.22B 1.1% | 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 | 19.58B 4.8% | 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.64B 11.1% | 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 % | 41.00% 10.8% | 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 | -318.00M 1323.1% | 26.00M 105.0% | -517.00M 789.3% | 75.00M 102.8% | -2.63B 5383.3% | -48.00M 114.9% | 323.00M 289.2% | 83.00M 40.7% |
Total Operating Expenses | 7.59B 5.4% | 7.20B 13.6% | 6.34B 0.5% | 6.37B 70.0% | 3.75B 37.2% | 5.97B 14.3% | 6.97B 10.3% | 6.32B 7.5% |
Cost and Expenses | 27.17B 2.2% | 27.78B 1.5% | 27.36B 4.8% | 26.11B 12.4% | 23.23B 4.1% | 24.23B 7.0% | 26.04B 2.4% | 25.44B 17.6% |
Operating Income | 6.05B 19.2% | 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 % | 18.00% 20.0% | 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 | 7.12B 16.0% | 6.13B 5.2% | 5.83B 34.5% | 4.34B 36.5% | 6.83B 176.5% | 2.47B 18.7% | 3.04B 7.9% | 3.30B 3.9% |
EBITDA Margin % | 21.00% 10.5% | 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 24.8% | 165.00M 129.2% | 72.00M 41.2% | 51.00M 0.0% | 51.00M 23.9% | 67.00M 6.9% | 72.00M 1.4% |
Other Income (Expense) | 172.00M 6.2% | 162.00M 274.2% | -93.00M 263.2% | 57.00M 17.4% | 69.00M 109.2% | -752.00M 889.5% | -76.00M 29.0% | -107.00M 16.4% |
Pre-Tax Income | 6.22B 18.8% | 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.57B 22.8% | 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.73B 20.3% | 3.94B 5.1% | 3.75B 51.3% | 2.48B 45.6% | 4.55B 1217.7% | 345.00M 68.3% | 1.09B 49.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% 1500.0% | 1.00% 75.0% | 4.00% 50.0% | 8.00% 33.3% |
Basic EPS | 2.59 21.6% | 2.13 5.4% | 2.02 55.4% | 1.30 42.7% | 2.27 1318.7% | 0.16 68.6% | 0.51 50.0% | 1.02 1.9% |
Diluted EPS | 2.59 21.6% | 2.13 6.0% | 2.01 54.6% | 1.30 42.2% | 2.25 1306.2% | 0.16 68.6% | 0.51 50.0% | 1.02 1.0% |
Basic Shares Outstanding | 1.83B 0.9% | 1.84B 0.6% | 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% |