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 17, 2026 | 2024 Dec 31, 2024 Feb 13, 2025 | 2023 Dec 31, 2023 Feb 15, 2024 | 2022 Dec 31, 2022 Feb 16, 2023 | 2021 Dec 31, 2021 Feb 17, 2022 | 2020 Dec 31, 2020 Feb 22, 2021 | 2019 Dec 31, 2019 Feb 18, 2020 | 2018 Dec 31, 2018 Feb 21, 2019 |
|---|
Total Revenue | 4.06B 15.0% | 3.53B 20.2% | 2.94B 2.3% | 3.00B 10.7% | 2.71B 27.6% | 2.13B 28.4% | 2.97B 7.8% | 3.22B 3.2% |
Cost of Revenue | 1.56B 43.1% | 2.74B 6.9% | 2.56B 2.3% | 2.51B 0.6% | 2.52B 17.7% | 2.14B 2.4% | 2.19B 11.3% | 2.47B 0.4% |
Gross Profit | 2.50B 216.7% | 788.96M 112.0% | 372.19M 25.5% | 499.31M 157.7% | 193.72M 1494.5% | -13.89M 101.8% | 777.86M 4.1% | 747.11M 16.9% |
Gross Margin % | 62.00% 181.8% | 22.00% 69.2% | 13.00% 23.5% | 17.00% 142.9% | 7.00% 800.0% | -1.00% 103.8% | 26.00% 13.0% | 23.00% 15.0% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
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 | 0.00 | 0.00 | 0.00 100.0% | 318.14M 24.3% | 255.93M 14.9% | 222.80M 8.6% | 243.73M 10.7% | 272.83M 8.8% |
Other Operating Expenses | 1.88B 539.1% | 294.31M 9.8% | 268.12M | 0.00 100.0% | -166.74M 35.9% | -122.69M | 0.00 | 0.00 100.0% |
Total Operating Expenses | 1.88B 539.1% | 294.31M 9.8% | 268.12M 15.7% | 318.14M 290.8% | -166.74M 35.9% | -122.69M 150.3% | 243.73M 10.7% | 272.83M 8.8% |
Cost and Expenses | 3.44B 13.4% | 3.03B 7.1% | 2.83B 0.3% | 2.82B 20.0% | 2.35B 16.6% | 2.02B 17.2% | 2.44B 11.3% | 2.75B 0.5% |
Operating Income | 617.85M 24.9% | 494.66M 375.3% | 104.07M 159.5% | -174.89M 113.6% | -81.87M 77.2% | -359.11M 257.6% | 227.83M 52.0% | 474.28M 22.2% |
Operating Margin % | 15.00% 7.1% | 14.00% 250.0% | 4.00% 166.7% | -6.00% 100.0% | -3.00% 82.4% | -17.00% 312.5% | 8.00% 46.7% | 15.00% 25.0% |
EBITDA | 1.03B 11.2% | 930.36M 67.8% | 554.35M 11.6% | 627.10M 65.9% | 377.99M 58.6% | 238.27M 74.7% | 942.16M 16.5% | 808.87M 18.8% |
EBITDA Margin % | 25.00% 3.8% | 26.00% 36.8% | 19.00% 9.5% | 21.00% 50.0% | 14.00% 27.3% | 11.00% 65.6% | 32.00% 28.0% | 25.00% 13.6% |
Interest Expense | 104.44M 8.7% | 114.34M 12.7% | 130.93M 3.0% | 127.08M 3.2% | 123.12M 0.0% | 123.17M 3.6% | 127.75M 6.1% | 120.41M 14.8% |
Interest Income | 43.33M 9.7% | 47.96M 9.2% | 43.93M 149.5% | 17.61M 1480.3% | 1.11M 81.1% | 5.88M 58.4% | 14.13M 60.2% | 8.82M 95.7% |
Other Income (Expense) | -52.26M 16.4% | -62.51M 2.0% | -63.76M 28.0% | -88.58M 29.3% | -125.26M 7.9% | -116.13M 76.1% | -65.95M 38.9% | -107.97M 7.9% |
Pre-Tax Income | 565.59M 30.9% | 432.14M 972.1% | 40.31M 56.5% | 92.58M 38.5% | 150.61M 2155.5% | -7.33M 101.6% | 446.31M 21.8% | 366.31M 27.1% |
Pre-Tax Margin % | 14.00% 16.7% | 12.00% 1100.0% | 1.00% 66.7% | 3.00% 50.0% | 6.00% | 0.00% 100.0% | 15.00% 36.4% | 11.00% 22.2% |
Tax Provision | 137.26M 25.7% | 109.18M 1729.7% | 5.97M 69.6% | 19.63M 49.3% | 38.70M 3157.6% | 1.19M 98.9% | 106.21M 23.6% | 85.94M 161.1% |
Net Income | 428.33M 32.6% | 322.96M 840.4% | 34.34M 52.9% | 72.95M 34.8% | 111.91M 1414.3% | -8.52M 102.5% | 340.10M 21.3% | 280.37M 34.6% |
Net Margin % | 11.00% 22.2% | 9.00% 800.0% | 1.00% 50.0% | 2.00% 50.0% | 4.00% | 0.00% 100.0% | 11.00% 22.2% | 9.00% 35.7% |
Basic EPS | 10.62 32.4% | 8.02 928.2% | 0.78 45.8% | 1.44 35.1% | 2.22 1405.9% | -0.17 102.5% | 6.68 23.7% | 5.40 34.8% |
Diluted EPS | 10.35 33.2% | 7.77 909.1% | 0.77 46.5% | 1.44 34.8% | 2.21 1400.0% | -0.17 102.6% | 6.62 24.9% | 5.30 34.4% |
Basic Shares Outstanding | 40.31M 0.1% | 40.26M 8.4% | 43.94M 13.1% | 50.55M 0.4% | 50.35M 0.3% | 50.20M 1.4% | 50.93M 1.9% | 51.91M 0.2% |
Diluted Shares Outstanding | 41.40M 0.3% | 41.55M 6.8% | 44.60M 11.9% | 50.64M 0.2% | 50.75M 1.1% | 50.20M 2.3% | 51.38M 2.8% | 52.87M 0.4% |