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 13, 2026 | 2024 Dec 31, 2024 Feb 24, 2025 | 2023 Dec 31, 2023 Feb 27, 2024 | 2022 Dec 31, 2022 Mar 1, 2023 | 2021 Dec 31, 2021 Feb 25, 2022 | 2020 Dec 31, 2020 Mar 1, 2021 | 2019 Dec 31, 2019 Feb 28, 2020 | 2018 Dec 31, 2018 Mar 1, 2019 |
|---|
Total Revenue | 10.08B 13.5% | 11.66B 19.1% | 14.41B 13.9% | 12.65B 13.6% | 11.14B 21.7% | 9.15B 1.2% | 9.04B 3.3% | 9.35B 12.6% |
Cost of Revenue | 7.59B 13.4% | 8.76B 17.6% | 10.63B 10.2% | 9.65B 12.7% | 8.57B 20.8% | 7.09B 0.5% | 7.06B 4.1% | 7.36B 12.4% |
Gross Profit | 2.50B 13.9% | 2.90B 23.3% | 3.78B 25.9% | 3.00B 16.7% | 2.57B 25.0% | 2.06B 3.7% | 1.98B 0.6% | 2.00B 13.1% |
Gross Margin % | 25.00% 0.0% | 25.00% 3.8% | 26.00% 8.3% | 24.00% 4.3% | 23.00% 4.5% | 22.00% 0.0% | 22.00% 4.8% | 21.00% 0.0% |
Research & Development | 487.70M 1.1% | 493.00M 10.2% | 548.80M 23.5% | 444.20M 9.5% | 405.80M 18.4% | 342.60M 0.2% | 343.40M 3.3% | 355.20M 9.9% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 1.07B 10.2% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 1.31B 6.3% | 1.40B 3.9% | 1.45B 22.6% | 1.19B 9.0% | 1.09B 8.7% | 1.00B 3.7% | 1.04B 2.7% | 1.07B 10.2% |
Other Operating Expenses | 0.00 100.0% | 1.13B 1433.9% | 73.70M 22.6% | 60.10M 1.6% | 61.10M 2.7% | 59.50M 2.6% | 61.10M 181.6% | -74.90M 0.7% |
Total Operating Expenses | 1.80B 40.5% | 3.02B 45.5% | 2.08B 22.9% | 1.69B 8.7% | 1.56B 10.8% | 1.40B 2.9% | 1.44B 3.0% | 1.49B 10.3% |
Cost and Expenses | 9.38B 20.4% | 11.78B 7.3% | 12.71B 12.1% | 11.34B 12.0% | 10.12B 19.1% | 8.50B 0.1% | 8.50B 3.9% | 8.84B 12.1% |
Operating Income | 698.70M 672.2% | -122.10M 107.2% | 1.70B 34.4% | 1.27B 26.4% | 1.00B 67.0% | 599.70M 26.9% | 472.40M 3.4% | 489.00M 21.2% |
Operating Margin % | 7.00% 800.0% | -1.00% 108.3% | 12.00% 20.0% | 10.00% 11.1% | 9.00% 28.6% | 7.00% 40.0% | 5.00% 0.0% | 5.00% 0.0% |
EBITDA | 996.00M 1599.7% | 58.60M 96.5% | 1.69B 7.8% | 1.57B 20.9% | 1.30B 43.7% | 904.10M 60.9% | 561.90M 28.6% | 787.40M 13.4% |
EBITDA Margin % | 10.00% 900.0% | 1.00% 91.7% | 12.00% 0.0% | 12.00% 0.0% | 12.00% 20.0% | 10.00% 66.7% | 6.00% 25.0% | 8.00% 0.0% |
Interest Expense | 66.40M 58.3% | 159.30M 131.5% | 68.80M 49.6% | 46.00M 81.1% | 25.40M 2.0% | 24.90M 13.5% | 28.80M 53.5% | 61.90M 13.6% |
Interest Income | 0.00 100.0% | 66.30M 3.3% | 64.20M 94.5% | 33.00M 76.5% | 18.70M 88.9% | 9.90M 11.2% | 8.90M 9.9% | 8.10M 13.8% |
Other Income (Expense) | -57.10M 81.7% | -311.50M 15.1% | -366.90M 131.9% | -158.20M 177.1% | -57.10M 51.5% | -37.70M 56.7% | -87.00M 32.4% | -128.70M 6.7% |
Pre-Tax Income | 641.60M 248.0% | -433.60M 132.5% | 1.33B 20.4% | 1.11B 17.3% | 944.30M 68.0% | 562.00M 115.2% | 261.10M 27.5% | 360.30M 27.0% |
Pre-Tax Margin % | 6.00% 250.0% | -4.00% 144.4% | 9.00% 0.0% | 9.00% 12.5% | 8.00% 33.3% | 6.00% 100.0% | 3.00% 25.0% | 4.00% 33.3% |
Tax Provision | -77.40M 178.7% | 98.40M 57.3% | 230.40M 22.3% | 296.60M 173.6% | 108.40M 42.2% | 187.70M 3.8% | 180.80M 63.0% | 110.90M 17.0% |
Net Income | 726.50M 271.0% | -424.80M 136.3% | 1.17B 31.7% | 889.60M 0.8% | 897.00M 110.0% | 427.10M 431.9% | 80.30M 71.9% | 285.50M 53.2% |
Net Margin % | 7.00% 275.0% | -4.00% 150.0% | 8.00% 14.3% | 7.00% 12.5% | 8.00% 60.0% | 5.00% 400.0% | 1.00% 66.7% | 3.00% 50.0% |
Basic EPS | 9.76 271.5% | -5.69 136.3% | 15.66 31.4% | 11.92 0.1% | 11.93 109.7% | 5.69 441.9% | 1.05 71.0% | 3.62 54.7% |
Diluted EPS | 9.75 271.4% | -5.69 136.4% | 15.64 31.6% | 11.88 0.3% | 11.85 109.7% | 5.65 443.3% | 1.04 70.9% | 3.58 54.3% |
Basic Shares Outstanding | 74.40M 0.3% | 74.60M 0.3% | 74.80M 0.3% | 74.60M 0.8% | 75.20M 0.3% | 75.00M 1.6% | 76.20M 3.3% | 78.80M 0.9% |
Diluted Shares Outstanding | 74.50M 0.3% | 74.70M 0.3% | 74.90M 0.0% | 74.90M 1.1% | 75.70M 0.1% | 75.60M 1.8% | 77.00M 3.4% | 79.70M 0.6% |