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 24, 2026 | 2024 Dec 31, 2024 Feb 25, 2025 | 2023 Dec 31, 2023 Feb 27, 2024 | 2022 Dec 31, 2022 Mar 14, 2023 | 2021 Dec 31, 2021 Feb 28, 2022 | 2020 Dec 31, 2020 Feb 23, 2021 | 2019 Dec 31, 2019 Feb 28, 2020 | 2018 Dec 31, 2018 Feb 26, 2019 |
|---|
Total Revenue | 3.93B 9.6% | 3.59B 1.0% | 3.62B 2.1% | 3.55B 20.3% | 2.95B 26.6% | 2.33B 22.6% | 1.90B 8.4% | 2.08B 8.3% |
Cost of Revenue | 2.34B 24.7% | 1.88B 5.2% | 1.98B 1.0% | 2.00B 27.4% | 1.57B 22.6% | 1.28B 19.8% | 1.07B 2.4% | 1.10B 6.9% |
Gross Profit | 1.59B 6.9% | 1.71B 4.0% | 1.64B 6.1% | 1.55B 12.1% | 1.38B 31.5% | 1.05B 26.3% | 830.40M 15.2% | 979.48M 9.9% |
Gross Margin % | 40.00% 16.7% | 48.00% 6.7% | 45.00% 2.3% | 44.00% 6.4% | 47.00% 4.4% | 45.00% 2.3% | 44.00% 6.4% | 47.00% 0.0% |
Research & Development | 299.00M 10.3% | 271.00M 5.9% | 288.00M 19.5% | 241.00M 20.5% | 200.00M 15.5% | 173.10M 5.5% | 164.10M 20.9% | 135.72M 2.4% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 724.00M 7.4% | 674.00M 0.1% | 675.00M 38.3% | 488.00M 26.7% | 385.10M 9.1% | 353.10M 6.9% | 330.30M 10.8% | 298.12M 2.8% |
Other Operating Expenses | 0.00 100.0% | 265.00M 88.1% | 2.23B 1010.9% | 201.00M 109.4% | 96.00M 39.1% | 69.00M 40.6% | 116.20M 125.2% | 51.60M 17.0% |
Total Operating Expenses | 1.02B 15.5% | 1.21B 62.1% | 3.20B 243.7% | 930.00M 45.2% | 640.40M 10.1% | 581.40M 3.5% | 561.80M 15.7% | 485.40M 0.1% |
Cost and Expenses | 3.37B 19.2% | 2.82B 45.5% | 5.18B 76.7% | 2.93B 30.2% | 2.25B 20.0% | 1.88B 11.7% | 1.68B 6.3% | 1.58B 4.7% |
Operating Income | 565.00M 13.5% | 498.00M 132.0% | -1.55B 351.9% | 617.00M 11.7% | 699.00M 54.0% | 453.80M 106.5% | 219.80M 55.5% | 494.06M 21.5% |
Operating Margin % | 14.00% 0.0% | 14.00% 132.6% | -43.00% 352.9% | 17.00% 29.2% | 24.00% 26.3% | 19.00% 58.3% | 12.00% 50.0% | 24.00% 14.3% |
EBITDA | 860.00M 1.5% | 873.00M 174.3% | -1.18B 242.3% | 826.00M 4.0% | 794.00M 44.0% | 551.30M 62.8% | 338.64M 41.4% | 578.12M 2.9% |
EBITDA Margin % | 22.00% 8.3% | 24.00% 175.0% | -32.00% 239.1% | 23.00% 14.8% | 27.00% 12.5% | 24.00% 33.3% | 18.00% 35.7% | 28.00% 3.4% |
Interest Expense | 212.00M 38.6% | 345.00M 3.1% | 356.00M 101.1% | 177.00M 596.9% | 25.40M 12.4% | 29.00M 42.9% | 50.77M 193.1% | 17.32M 45.0% |
Interest Income | 14.00M 82.3% | 79.00M 364.7% | 17.00M 325.0% | 4.00M 566.7% | 600.00K 40.0% | 1.00M 81.7% | 5.47M 5.2% | 5.78M 91.2% |
Other Income (Expense) | -261.00M 17.9% | -318.00M 15.0% | -374.00M 103.3% | -184.00M 449.3% | -33.50M 8.8% | -30.80M 26.7% | -42.00M 220.4% | -13.11M 132.0% |
Pre-Tax Income | 304.00M 68.9% | 180.00M 109.3% | -1.93B 545.3% | 433.00M 34.9% | 665.50M 57.3% | 423.00M 137.9% | 177.80M 63.0% | 480.95M 7.4% |
Pre-Tax Margin % | 8.00% 60.0% | 5.00% 109.4% | -53.00% 541.7% | 12.00% 47.8% | 23.00% 27.8% | 18.00% 100.0% | 9.00% 60.9% | 23.00% 0.0% |
Tax Provision | 9.00M 190.0% | -10.00M 88.5% | -87.00M 187.0% | 100.00M 12.4% | 114.10M 56.5% | 72.90M 94.9% | 37.40M 57.5% | 88.05M 18.8% |
Net Income | 295.00M 55.3% | 190.00M 110.3% | -1.84B 652.9% | 333.00M 39.6% | 551.00M 57.4% | 350.00M 149.3% | 140.40M 64.3% | 392.90M 15.9% |
Net Margin % | 8.00% 60.0% | 5.00% 109.8% | -51.00% 666.7% | 9.00% 52.6% | 19.00% 26.7% | 15.00% 114.3% | 7.00% 63.2% | 19.00% 5.6% |
Basic EPS | 4.39 55.7% | 2.82 110.2% | -27.56 593.9% | 5.58 43.9% | 9.95 56.7% | 6.35 147.1% | 2.57 64.4% | 7.22 15.3% |
Diluted EPS | 4.37 55.5% | 2.81 110.2% | -27.56 595.7% | 5.56 43.8% | 9.90 56.4% | 6.33 148.2% | 2.55 64.3% | 7.14 15.9% |
Basic Shares Outstanding | 67.30M 0.0% | 67.30M 0.7% | 66.80M 11.9% | 59.70M 7.8% | 55.40M 0.6% | 55.09M 0.7% | 54.71M 0.6% | 54.41M 0.5% |
Diluted Shares Outstanding | 67.70M 0.1% | 67.60M 1.2% | 66.80M 11.5% | 59.90M 7.5% | 55.70M 0.7% | 55.30M 0.3% | 55.11M 0.2% | 54.99M 0.1% |