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 19, 2026 | 2024 Dec 31, 2024 Feb 18, 2025 | 2023 Dec 31, 2023 Feb 20, 2024 | 2022 Dec 31, 2022 Feb 16, 2023 | 2021 Dec 31, 2021 Feb 17, 2022 | 2020 Dec 31, 2020 Feb 18, 2021 | 2019 Dec 31, 2019 Feb 20, 2020 | 2018 Dec 31, 2018 Feb 21, 2019 |
|---|
Total Revenue | 3.77B 2.5% | 3.87B 2.2% | 3.95B 5.3% | 3.76B 35.4% | 2.77B 8.8% | 2.55B 13.5% | 2.94B 1.3% | 2.98B 5.1% |
Cost of Revenue | 3.24B 3.0% | 3.33B 3.8% | 3.47B 2.3% | 3.39B 34.5% | 2.52B 9.4% | 2.30B 12.1% | 2.62B 1.9% | 2.57B 2.8% |
Gross Profit | 532.00M 0.2% | 531.00M 9.0% | 487.00M 32.3% | 368.00M 44.9% | 254.00M 3.7% | 245.00M 24.4% | 324.00M 21.2% | 411.00M 17.6% |
Gross Margin % | 14.00% 0.0% | 14.00% 16.7% | 12.00% 20.0% | 10.00% 11.1% | 9.00% 10.0% | 10.00% 9.1% | 11.00% 21.4% | 14.00% 12.5% |
Research & Development | 220.00M 15.2% | 191.00M 9.0% | 210.00M 7.1% | 196.00M 2.6% | 191.00M 5.0% | 201.00M 33.0% | 300.00M 4.9% | 286.00M 13.0% |
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 | 202.00M 2.4% | 207.00M 0.0% | 207.00M 10.1% | 188.00M 7.4% | 175.00M 9.3% | 193.00M 12.7% | 221.00M 14.5% | 193.00M 13.1% |
Other Operating Expenses | -220.00M | 0.00 | 0.00 100.0% | 20.00M 11.1% | 18.00M 100.0% | 9.00M 10.0% | 10.00M 52.4% | 21.00M 1150.0% |
Total Operating Expenses | 202.00M 49.2% | 398.00M 4.6% | 417.00M 121.8% | 188.00M 7.4% | 175.00M 9.3% | 193.00M 12.7% | 221.00M 14.5% | 193.00M 13.1% |
Cost and Expenses | 3.44B 7.9% | 3.73B 1.6% | 3.67B 2.7% | 3.58B 32.7% | 2.69B 7.9% | 2.50B 12.2% | 2.84B 2.7% | 2.77B 3.6% |
Operating Income | 330.00M 148.1% | 133.00M 52.5% | 280.00M 37.9% | 203.00M 93.3% | 105.00M 45.8% | 72.00M 39.5% | 119.00M 43.6% | 211.00M 23.8% |
Operating Margin % | 9.00% 200.0% | 3.00% 57.1% | 7.00% 40.0% | 5.00% 25.0% | 4.00% 33.3% | 3.00% 25.0% | 4.00% 42.9% | 7.00% 22.2% |
EBITDA | 451.00M 10.3% | 409.00M 8.2% | 378.00M 27.3% | 297.00M 49.2% | 199.00M 97.0% | 101.00M 55.1% | 225.00M 29.7% | 320.00M 3.0% |
EBITDA Margin % | 12.00% 9.1% | 11.00% 10.0% | 10.00% 25.0% | 8.00% 14.3% | 7.00% 75.0% | 4.00% 50.0% | 8.00% 27.3% | 11.00% 10.0% |
Interest Expense | 4.00M 73.3% | 15.00M 11.8% | 17.00M 21.4% | 14.00M 40.0% | 10.00M 37.5% | 16.00M 23.1% | 13.00M 7.1% | 14.00M 33.3% |
Interest Income | 22.00M 29.4% | 17.00M 70.0% | 10.00M 150.0% | 4.00M 100.0% | 2.00M 60.0% | 5.00M 25.0% | 4.00M 42.9% | 7.00M 40.0% |
Other Income (Expense) | 8.00M 95.2% | 165.00M 817.4% | -23.00M 360.0% | -5.00M 116.1% | 31.00M 10.7% | 28.00M 833.3% | 3.00M 250.0% | -2.00M 95.2% |
Pre-Tax Income | 338.00M 13.4% | 298.00M 16.0% | 257.00M 46.9% | 175.00M 116.0% | 81.00M 505.0% | -20.00M 118.9% | 106.00M 50.9% | 216.00M 3.1% |
Pre-Tax Margin % | 9.00% 12.5% | 8.00% 33.3% | 6.00% 20.0% | 5.00% 66.7% | 3.00% 400.0% | -1.00% 125.0% | 4.00% 42.9% | 7.00% 0.0% |
Tax Provision | 125.00M 792.9% | 14.00M 105.6% | -248.00M 651.1% | 45.00M 45.2% | 31.00M 10.7% | 28.00M 16.7% | 24.00M 44.2% | 43.00M 10.4% |
Net Income | 201.00M 26.6% | 274.00M 43.6% | 486.00M 291.9% | 124.00M 202.4% | 41.00M 185.4% | -48.00M 168.6% | 70.00M 57.3% | 164.00M 6.8% |
Net Margin % | 5.00% 28.6% | 7.00% 41.7% | 12.00% 300.0% | 3.00% 200.0% | 1.00% 150.0% | -2.00% 200.0% | 2.00% 60.0% | 5.00% 16.7% |
Basic EPS | 7.39 25.7% | 9.95 42.5% | 17.30 292.3% | 4.41 202.1% | 1.46 184.9% | -1.72 169.1% | 2.49 55.2% | 5.56 0.2% |
Diluted EPS | 7.28 25.9% | 9.82 42.4% | 17.05 292.0% | 4.35 202.1% | 1.44 183.7% | -1.72 169.4% | 2.48 55.1% | 5.52 0.9% |
Basic Shares Outstanding | 27.20M 1.3% | 27.55M 2.0% | 28.10M 0.0% | 28.10M 0.4% | 28.00M 0.4% | 27.90M 0.7% | 28.10M 4.7% | 29.50M 6.6% |
Diluted Shares Outstanding | 27.60M 1.1% | 27.90M 2.1% | 28.50M 0.0% | 28.50M 0.4% | 28.40M 1.8% | 27.90M 1.1% | 28.20M 5.1% | 29.70M 7.8% |