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 14, 2025 | 2023 Dec 31, 2023 Feb 16, 2024 | 2022 Dec 31, 2022 Feb 22, 2023 | 2021 Dec 31, 2021 Feb 23, 2022 | 2020 Dec 31, 2020 Feb 24, 2021 | 2019 Dec 31, 2019 Feb 14, 2020 | 2018 Dec 31, 2018 Feb 15, 2019 |
|---|
Total Revenue | 3.07B 4.5% | 2.94B 13.7% | 3.40B 2.7% | 3.50B 7.9% | 3.24B 29.5% | 2.50B 6.2% | 2.67B 12.1% | 3.03B 16.6% |
Cost of Revenue | 2.47B 7.0% | 2.31B 4.8% | 2.43B 0.4% | 2.44B 3.6% | 2.35B 22.5% | 1.92B 3.9% | 2.00B 6.9% | 2.15B 12.7% |
Gross Profit | 594.88M 5.0% | 626.29M 35.7% | 974.49M 8.0% | 1.06B 19.3% | 887.91M 52.6% | 581.90M 13.3% | 671.20M 24.5% | 888.52M 27.0% |
Gross Margin % | 19.00% 9.5% | 21.00% 27.6% | 29.00% 3.3% | 30.00% 11.1% | 27.00% 17.4% | 23.00% 8.0% | 25.00% 13.8% | 29.00% 7.4% |
Research & Development | 122.39M | 0.00 100.0% | 99.51M 22.6% | 81.18M 4.9% | 77.38M 9.2% | 70.86M 1.5% | 69.83M 4.2% | 72.89M 8.5% |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.0% | 403.40M 7.1% |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 415.63M 19.1% | 513.56M 32.1% | 388.84M 12.3% | 443.50M 5.6% | 420.11M 13.1% | 371.45M 3.4% | 384.63M 4.7% | 403.40M 7.1% |
Other Operating Expenses | 0.00 100.0% | 107.10M | 0.00 100.0% | -4.85M 69.0% | -15.65M 33.2% | -11.75M 2705.3% | -419.00K 91.8% | -5.08M 392.3% |
Total Operating Expenses | 538.01M 13.3% | 620.66M 27.1% | 488.35M 10.1% | 443.50M 5.6% | 420.11M 13.1% | 371.45M 3.4% | 384.63M 4.7% | 403.40M 7.1% |
Cost and Expenses | 3.01B 6.6% | 2.82B 3.1% | 2.92B 1.2% | 2.88B 3.9% | 2.77B 21.0% | 2.29B 3.8% | 2.38B 6.6% | 2.55B 11.8% |
Operating Income | 56.87M 910.6% | 5.63M 98.8% | 486.14M 21.0% | 615.49M 31.6% | 467.80M 123.1% | 209.71M 20.1% | 262.43M 45.9% | 485.12M 55.7% |
Operating Margin % | 2.00% | 0.00% 100.0% | 14.00% 22.2% | 18.00% 28.6% | 14.00% 75.0% | 8.00% 20.0% | 10.00% 37.5% | 16.00% 33.3% |
EBITDA | 288.90M 22.6% | 235.74M 65.2% | 676.91M 12.6% | 774.63M 25.1% | 619.18M 69.1% | 366.18M 16.2% | 437.07M 31.0% | 633.87M 30.5% |
EBITDA Margin % | 9.00% 12.5% | 8.00% 60.0% | 20.00% 9.1% | 22.00% 15.8% | 19.00% 26.7% | 15.00% 6.3% | 16.00% 23.8% | 21.00% 10.5% |
Interest Expense | 38.65M 40.7% | 27.48M 9.3% | 25.13M 46.7% | 17.13M 2.3% | 17.54M 44.4% | 31.55M 6.3% | 33.68M 8.2% | 36.68M 31.7% |
Interest Income | 14.16M 44.4% | 25.48M 18.7% | 31.35M 314.7% | 7.56M 495.7% | 1.27M 65.8% | 3.71M 56.1% | 8.45M 29.3% | 11.94M 84.2% |
Other Income (Expense) | -31.36M 291.2% | -8.02M 57.2% | -18.74M 14.7% | -21.98M 33.8% | -33.19M 35.4% | -51.38M 42.2% | -36.13M 47.1% | -68.34M 112.1% |
Pre-Tax Income | 25.51M 1167.9% | -2.39M 100.5% | 467.40M 21.2% | 593.50M 36.6% | 434.61M 174.5% | 158.33M 30.0% | 226.30M 45.7% | 416.78M 49.2% |
Pre-Tax Margin % | 1.00% | 0.00% 100.0% | 14.00% 17.6% | 17.00% 30.8% | 13.00% 116.7% | 6.00% 25.0% | 8.00% 42.9% | 14.00% 27.3% |
Tax Provision | 34.49M 26.0% | 27.37M 80.7% | 141.89M 13.0% | 163.02M 20.2% | 135.67M 292.7% | 34.55M 43.8% | 61.51M 12.4% | 70.24M 76.5% |
Net Income | -8.98M 71.2% | -31.15M 109.6% | 323.82M 24.5% | 428.81M 43.9% | 297.97M 142.4% | 122.92M 25.0% | 163.94M 52.6% | 345.76M 1799.6% |
Net Margin % | 0.00% 100.0% | -1.00% 110.0% | 10.00% 16.7% | 12.00% 33.3% | 9.00% 80.0% | 5.00% 16.7% | 6.00% 45.5% | 11.00% 1200.0% |
Basic EPS | -0.07 71.3% | -0.23 109.9% | 2.32 22.4% | 2.99 45.9% | 2.05 141.2% | 0.85 24.8% | 1.13 49.6% | 2.24 1700.0% |
Diluted EPS | -0.07 69.6% | -0.23 110.0% | 2.31 22.5% | 2.98 45.4% | 2.05 141.2% | 0.85 24.8% | 1.13 49.6% | 2.24 1700.0% |
Basic Shares Outstanding | 135.74M 0.9% | 136.96M 1.8% | 139.45M 2.8% | 143.40M 1.1% | 145.00M 0.1% | 144.84M 0.2% | 144.61M 6.3% | 154.36M 6.2% |
Diluted Shares Outstanding | 135.74M 0.9% | 136.96M 2.3% | 140.25M 2.5% | 143.91M 1.1% | 145.50M 0.2% | 145.23M 0.1% | 145.14M 6.1% | 154.62M 6.2% |