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 25, 2026 | 2024 Dec 31, 2024 Feb 26, 2025 | 2023 Dec 31, 2023 Mar 4, 2024 | 2022 Dec 31, 2022 Mar 7, 2023 | 2021 Dec 31, 2021 Mar 10, 2022 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 | 2018 Dec 31, 2018 Dec 31, 2018 |
|---|
Total Revenue | 3.58B 22.1% | 2.93B 23.0% | 2.38B 22.1% | 3.06B 107.0% | 1.48B 95.8% | 754.22M 30.6% | 1.09B 9.3% | 1.20B |
Cost of Revenue | 2.77B 424.1% | 528.82M 51.0% | 1.08B 145.8% | 438.75M 80.2% | 243.50M 20.4% | 202.18M 20.7% | 255.11M 3.6% | 246.22M |
Gross Profit | 808.45M 66.3% | 2.40B 84.2% | 1.30B 50.2% | 2.62B 112.3% | 1.23B 123.4% | 552.04M 33.7% | 832.13M 12.7% | 952.94M |
Gross Margin % | 23.00% 72.0% | 82.00% 49.1% | 55.00% 36.0% | 86.00% 2.4% | 84.00% 15.1% | 73.00% 5.2% | 77.00% 2.5% | 79.00% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 472.16M 44.5% | 326.65M 69.0% | 193.33M 27.3% | 151.85M 133.2% | 65.12M 184.0% | 22.93M 88.8% | 12.15M 45.6% | 22.34M |
Selling & Marketing | 0.00 100.0% | 312.93M 33.1% | 235.15M 32.8% | 177.08M 5.3% | 187.06M 8.1% | 173.12M 21.7% | 142.21M 5.8% | 134.36M |
SG&A Expenses | 472.16M 26.2% | 639.58M 49.3% | 428.48M 30.3% | 328.93M 30.4% | 252.18M 28.6% | 196.05M 27.0% | 154.36M 1.5% | 156.69M |
Other Operating Expenses | -137.43M | 0.00 100.0% | 551.04M 36.4% | 866.95M 79.8% | 482.29M 0.0% | 482.40M 7.0% | 450.68M 47591.2% | 945.00K |
Total Operating Expenses | 334.73M 84.7% | 2.18B 122.9% | 979.52M 18.1% | 1.20B 62.8% | 734.47M 8.3% | 678.45M 12.1% | 605.04M 5.6% | 573.19M |
Cost and Expenses | 3.11B 14.5% | 2.71B 31.8% | 2.06B 25.9% | 1.63B 67.1% | 977.97M 11.1% | 880.63M 2.4% | 860.15M 5.0% | 819.41M |
Operating Income | 473.73M 116.8% | 218.46M 32.7% | 324.74M 74.7% | 1.28B 165.5% | 483.74M 483.7% | -126.07M 155.5% | 227.11M 38.3% | 368.19M |
Operating Margin % | 13.00% 85.7% | 7.00% 50.0% | 14.00% 66.7% | 42.00% 27.3% | 33.00% 294.1% | -17.00% 181.0% | 21.00% 32.3% | 31.00% |
EBITDA | 1.67B 67.2% | 996.99M 14.6% | 1.17B 1.8% | 1.15B 1760.4% | -69.01M 135.5% | 194.30M 53.4% | 416.52M 41.3% | 709.10M |
EBITDA Margin % | 47.00% 38.2% | 34.00% 30.6% | 49.00% 32.4% | 37.00% 840.0% | -5.00% 119.2% | 26.00% 31.6% | 38.00% 35.6% | 59.00% |
Interest Expense | 298.43M 38.0% | 216.26M 48.3% | 145.81M 52.0% | 95.94M 89.1% | 50.74M 33.2% | 38.11M 28.9% | 53.58M 10.7% | 48.40M |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
Other Income (Expense) | -272.06M 29.7% | -387.22M 1990.9% | 20.48M 102.7% | -767.27M 16.3% | -916.27M 917.7% | -90.04M 50.1% | -180.38M 2080.9% | 9.11M |
Pre-Tax Income | 201.67M 219.5% | -168.75M 148.9% | 345.22M 33.2% | 516.89M 219.5% | -432.53M 100.1% | -216.11M 562.4% | 46.74M 87.6% | 377.29M |
Pre-Tax Margin % | 6.00% 200.0% | -6.00% 142.9% | 14.00% 17.6% | 17.00% 158.6% | -29.00% 0.0% | -29.00% 825.0% | 4.00% 87.1% | 31.00% |
Tax Provision | 34.50M 211.0% | -31.07M 233.8% | 23.23M 36.0% | 36.29M 11959.8% | -306.00K 2285.7% | 14.00K 50.0% | 28.00K 87.3% | 220.00K |
Net Income | 132.91M 216.0% | -114.61M 269.5% | 67.61M 85.9% | 480.60M 211.2% | -432.23M 100.0% | -216.12M 562.7% | 46.71M 83.3% | 278.91M |
Net Margin % | 4.00% 200.0% | -4.00% 233.3% | 3.00% 81.3% | 16.00% 155.2% | -29.00% 0.0% | -29.00% 825.0% | 4.00% 82.6% | 23.00% |
Basic EPS | 0.54 161.4% | -0.88 185.4% | 1.03 63.9% | 2.85 211.8% | -2.55 49.1% | -5.01 563.9% | 1.08 83.3% | 6.47 |
Diluted EPS | 0.54 161.4% | -0.88 186.3% | 1.02 64.1% | 2.84 211.4% | -2.55 49.1% | -5.01 563.9% | 1.08 83.3% | 6.47 |
Basic Shares Outstanding | 242.06M 85.2% | 130.72M 96.3% | 66.60M 60.5% | 168.72M 0.5% | 169.49M 293.3% | 43.10M 0.0% | 43.10M 0.0% | 43.10M |
Diluted Shares Outstanding | 245.06M 87.5% | 130.72M 93.9% | 67.40M 60.1% | 168.97M 0.3% | 169.49M 293.3% | 43.10M 0.0% | 43.10M 0.0% | 43.10M |