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 3, 2026 | 2024 Dec 31, 2024 Feb 3, 2025 | 2023 Dec 31, 2023 Feb 6, 2024 | 2022 Dec 31, 2022 Feb 7, 2023 | 2021 Dec 31, 2021 Feb 8, 2022 | 2020 Dec 31, 2020 Feb 16, 2021 | 2019 Dec 31, 2019 Feb 19, 2020 | 2018 Dec 31, 2018 Feb 20, 2019 |
|---|
Total Revenue | 457.96M 201.9% | 151.72M 13.4% | 175.22M 0.3% | 174.73M 15.0% | 151.94M 20.9% | 125.63M 25.9% | 99.77M 0.5% | 99.24M 52.1% |
Cost of Revenue | 53.56M 1649.8% | -3.46M 130.9% | 11.19M 0.7% | 11.11M 62.5% | 29.65M 24.8% | 23.77M 16.5% | 20.41M 224.8% | -16.35M 21.2% |
Gross Profit | 404.40M 160.6% | 155.17M 5.4% | 164.03M 0.3% | 163.62M 33.8% | 122.29M 20.1% | 101.86M 28.3% | 79.36M 31.3% | 115.59M 46.8% |
Gross Margin % | 88.00% 13.7% | 102.00% 8.5% | 94.00% 0.0% | 94.00% 17.5% | 80.00% 1.2% | 81.00% 1.3% | 80.00% 31.0% | 116.00% 4.1% |
Research & Development | 0.00 | 0.00 | 0.00 100.0% | 0.09 81.3% | 0.48 140.0% | 0.20 39.4% | 0.33 26.7% | 0.45 38.4% |
General & Administrative | 32.81M 78.2% | 18.41M 2.0% | 18.79M 6.7% | 17.62M 23.8% | 14.23M 0.0% | 14.24M 35.3% | 10.52M 34.7% | 7.81M 58.3% |
Selling & Marketing | 7.93M | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 40.74M 121.3% | 18.41M 2.0% | 18.79M 6.7% | 17.62M 23.8% | 14.23M 0.0% | 14.24M 35.3% | 10.52M 34.7% | 7.81M 58.3% |
Other Operating Expenses | 92.02M 28.2% | 128.24M 18.0% | 156.43M 4.4% | 149.80M 629.1% | -28.31M 66.7% | -85.06M 330.7% | -19.75M 193.2% | 21.19M 62.2% |
Total Operating Expenses | 132.76M 9.5% | 146.65M 16.3% | 175.22M 4.7% | 167.42M 1289.2% | -14.08M 80.1% | -70.82M 667.6% | -9.23M 131.8% | 29.00M 61.1% |
Cost and Expenses | 186.32M 27.1% | 146.65M 16.3% | 175.22M 4.7% | 167.42M 1289.2% | -14.08M 80.1% | -70.82M 667.6% | -9.23M 131.8% | 29.00M 543.3% |
Operating Income | 271.64M 5259.9% | 5.07M 108.7% | -58.53M 121.3% | 274.77M 99.3% | 137.87M 151.5% | 54.81M 39.5% | 90.54M 48.2% | 174.69M 114.6% |
Operating Margin % | 59.00% 1866.7% | 3.00% 109.1% | -33.00% 121.0% | 157.00% 72.5% | 91.00% 106.8% | 44.00% 51.6% | 91.00% 48.3% | 176.00% 40.8% |
EBITDA | 274.92M | 0.00 100.0% | 426.44M 55.5% | 274.26M 98.9% | 137.87M 151.5% | 54.81M 39.5% | 90.54M 48.2% | 174.69M 114.6% |
EBITDA Margin % | 60.00% | 0.00% 100.0% | 243.00% 54.8% | 157.00% 72.5% | 91.00% 106.8% | 44.00% 51.6% | 91.00% 48.3% | 176.00% 40.8% |
Interest Expense | 322.96M 21.8% | 412.91M 10.0% | 458.80M 94.3% | 236.09M 106.3% | 114.44M 10.1% | 127.31M 19.9% | 158.86M 86.9% | 85.02M 300.6% |
Interest Income | 435.60M 22.9% | 564.63M 11.8% | 640.41M 51.8% | 421.97M 50.7% | 279.95M 4.0% | 269.19M 1.9% | 274.33M 49.4% | 183.57M 120.8% |
Other Income (Expense) | -322.28M 1192.2% | 29.51M 7.0% | 27.59M 111.9% | -231.44M 4638.0% | 5.10M | 0.00 | 0.00 | 0.00 |
Pre-Tax Income | -50.65M 246.5% | 34.58M 211.7% | -30.95M 182.2% | 37.65M 72.7% | 137.87M 151.5% | 54.81M 39.5% | 90.54M 0.9% | 89.74M 46.7% |
Pre-Tax Margin % | -11.00% 147.8% | 23.00% 227.8% | -18.00% 181.8% | 22.00% 75.8% | 91.00% 106.8% | 44.00% 51.6% | 91.00% 1.1% | 90.00% 4.3% |
Tax Provision | -156.00K 162.9% | 248.00K 65.1% | 710.00K 1124.1% | 58.00K 91.5% | 684.00K 66.0% | 412.00K 28.8% | 579.00K 927.1% | -70.00K 106.4% |
Net Income | -47.05M 232.2% | 35.59M 215.4% | -30.85M 181.0% | 38.10M 72.2% | 137.18M 152.2% | 54.40M 39.5% | 89.97M 0.2% | 89.74M 51.9% |
Net Margin % | -10.00% 143.5% | 23.00% 227.8% | -18.00% 181.8% | 22.00% 75.6% | 90.00% 109.3% | 43.00% 52.2% | 90.00% 0.0% | 90.00% 1.1% |
Basic EPS | -1.05 652.6% | 0.19 124.4% | -0.78 439.1% | 0.23 89.6% | 2.22 131.3% | 0.96 39.2% | 1.58 3.1% | 1.63 25.4% |
Diluted EPS | -1.05 652.6% | 0.19 124.4% | -0.78 439.1% | 0.23 89.6% | 2.21 130.2% | 0.96 38.9% | 1.57 3.7% | 1.63 25.4% |
Basic Shares Outstanding | 66.81M 3.7% | 69.40M 0.3% | 69.18M 2.4% | 67.55M 19.4% | 56.57M 1.0% | 55.99M 2.5% | 57.43M 4.2% | 55.14M 21.7% |
Diluted Shares Outstanding | 66.81M 3.7% | 69.40M 0.3% | 69.18M 2.4% | 67.55M 19.0% | 56.78M 1.3% | 56.06M 2.6% | 57.53M 4.3% | 55.17M 21.7% |