Financial statements and analysis
Showing the last 6 fiscal years: 2019 to 2024
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 | 2024 Dec 31, 2024 Apr 1, 2025 | 2023 Dec 31, 2023 Apr 5, 2024 | 2022 Dec 31, 2022 Mar 31, 2023 | 2021 Dec 31, 2021 Mar 31, 2022 | 2020 Dec 31, 2020 Apr 9, 2021 | 2019 Dec 31, 2019 Jun 1, 2020 | 2018 Dec 31, 2018 Dec 31, 2018 | 2017 Dec 31, 2017 Dec 31, 2017 |
|---|
Total Revenue | 6.39B 21.4% | 5.27B 16.0% | 4.54B 8.1% | 4.20B 11.4% | 3.77B 31.0% | 5.46B 7.7% | 5.07B 39.8% | 8.42B 58.4% |
Cost of Revenue | 5.24B 20.3% | 4.36B 20.1% | 3.63B 2.6% | 3.54B 7.4% | 3.29B 29.4% | 4.67B 8.5% | 4.30B 42.1% | 7.44B 54.2% |
Gross Profit | 1.15B 26.8% | 909.60M 0.3% | 912.20M 39.1% | 655.85M 37.3% | 477.60M 40.0% | 795.50M 3.6% | 768.00M 22.1% | 985.30M 75.3% |
Gross Margin % | 18.00% 5.9% | 17.00% 15.0% | 20.00% 25.0% | 16.00% 23.1% | 13.00% 13.3% | 15.00% 0.0% | 15.00% 25.0% | 12.00% 40.0% |
Research & Development | 55.00M 39.1% | 90.30M 17.9% | 110.00M 154.3% | 43.25M 43.8% | 30.07M 39.1% | 49.40M 7.2% | 46.10M 37.2% | 73.43M 52.7% |
General & Administrative | 198.90M 2.9% | 204.90M 10.8% | 184.90M 20.7% | 153.20M 6.8% | 143.40M 24.6% | 190.20M | 0.00 | 0.00 |
Selling & Marketing | 309.70M 1.6% | 314.70M 14.7% | 274.40M 21.2% | 226.40M 16.7% | 194.00M 32.3% | 286.50M | 0.00 | 0.00 |
SG&A Expenses | 508.60M 2.1% | 519.60M 13.1% | 459.30M 21.0% | 379.60M 12.5% | 337.40M 29.2% | 476.70M 2.4% | 488.30M 52.2% | 1.02B 39.5% |
Other Operating Expenses | -78.00M 427.0% | -14.80M 103.3% | 453.40M 1170.0% | 35.70M 91.8% | 433.80M 25.2% | 346.40M 48.3% | 233.60M 313.4% | -109.48M 105.1% |
Total Operating Expenses | 485.60M 18.4% | 595.10M 41.8% | 1.02B 123.2% | 458.30M 42.8% | 801.00M 8.2% | 872.50M 13.6% | 768.00M 22.1% | 985.30M 75.3% |
Cost and Expenses | 5.73B 15.6% | 4.95B 6.5% | 4.65B 16.4% | 4.00B 2.4% | 4.09B 26.1% | 5.54B 9.2% | 5.07B 39.8% | 8.42B 58.4% |
Operating Income | 667.50M 112.2% | 314.50M 384.6% | -110.50M 154.9% | 201.30M 162.2% | -323.40M 320.0% | -77.00M 183.4% | 92.30M 118.7% | -493.47M 141.6% |
Operating Margin % | 10.00% 66.7% | 6.00% 400.0% | -2.00% 140.0% | 5.00% 155.6% | -9.00% 800.0% | -1.00% 150.0% | 2.00% 133.3% | -6.00% 200.0% |
EBITDA | 1.01B 69.4% | 598.20M 161.9% | 228.40M 52.4% | 479.90M 489.2% | -123.30M 153.2% | 231.80M 36.6% | 365.80M 61.7% | 954.87M 61.1% |
EBITDA Margin % | 16.00% 45.5% | 11.00% 120.0% | 5.00% 54.5% | 11.00% 466.7% | -3.00% 175.0% | 4.00% 42.9% | 7.00% 36.4% | 11.00% 8.3% |
Interest Expense | 212.50M 11.7% | 240.68M 2.0% | 236.05M 3.2% | 243.90M 1.9% | 239.29M 5.2% | 227.57M 1.1% | 230.00M 69.2% | 135.94M 79.5% |
Interest Income | 141.90M 18.9% | 119.34M 148.0% | 48.13M 64.8% | 29.21M 3.7% | 28.17M 76.8% | 121.56M | 0.00 | 0.00 |
Other Income (Expense) | -110.50M 43.0% | -193.80M 103.4% | -95.30M 45.2% | -173.90M 44.2% | -311.80M 185.5% | -109.20M 52.2% | -228.50M 227.7% | 178.93M 130.0% |
Pre-Tax Income | 557.00M 361.5% | 120.70M 158.6% | -205.80M 851.1% | 27.40M 104.3% | -635.20M 241.1% | -186.20M 36.7% | -136.20M 56.7% | -314.54M 153.4% |
Pre-Tax Margin % | 9.00% 350.0% | 2.00% 140.0% | -5.00% 600.0% | 1.00% 105.9% | -17.00% 466.7% | -3.00% 0.0% | -3.00% 25.0% | -4.00% 233.3% |
Tax Provision | 202.40M 564.2% | -43.60M 1795.7% | -2.30M 103.2% | 70.90M 23.8% | 93.10M 28.5% | 130.30M 272.3% | 35.00M 62.5% | 93.27M 9428.7% |
Net Income | 352.50M 114.9% | 164.00M 188.5% | -185.40M 314.8% | -44.70M 93.9% | -731.90M 127.1% | -322.30M 80.9% | -178.20M 120.4% | 873.17M 49.8% |
Net Margin % | 6.00% 100.0% | 3.00% 175.0% | -4.00% 300.0% | -1.00% 94.7% | -19.00% 216.7% | -6.00% 50.0% | -4.00% 140.0% | 10.00% 233.3% |
Basic EPS | 10.44 1086.4% | 0.88 188.0% | -1.00 316.7% | -0.24 93.9% | -3.96 125.0% | -1.76 83.3% | -0.96 120.2% | 4.76 52.1% |
Diluted EPS | 10.44 1086.4% | 0.88 188.0% | -1.00 316.7% | -0.24 93.9% | -3.96 125.0% | -1.76 83.3% | -0.96 120.2% | 4.76 52.1% |
Basic Shares Outstanding | 183.66M 0.0% | 183.66M 0.0% | 183.66M 0.0% | 183.68M 0.2% | 184.04M 0.0% | 183.96M 0.2% | 183.52M 0.0% | 183.57M 0.2% |
Diluted Shares Outstanding | 183.66M 0.0% | 183.66M 0.0% | 183.66M 0.0% | 183.68M 0.2% | 184.04M 0.0% | 183.96M 0.1% | 183.70M 0.0% | 183.70M 0.3% |