Financial statements and analysis
Showing the last 4 fiscal years: 2019 to 2022
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 | 2022 Dec 31, 2022 Dec 31, 2022 | 2021 Dec 31, 2021 Dec 31, 2021 | 2020 Dec 31, 2020 Dec 31, 2020 | 2019 Dec 31, 2019 Dec 31, 2019 |
|---|
Total Revenue | 905.37M 5.4% | 858.65M 2.5% | 880.27M 21.5% | 724.61M |
Cost of Revenue | 708.36M 4.3% | 679.38M 0.3% | 681.73M 15.8% | 588.66M |
Gross Profit | 197.00M 9.9% | 179.27M 9.7% | 198.55M 46.0% | 135.95M |
Gross Margin % | 22.00% 4.8% | 21.00% 8.7% | 23.00% 21.1% | 19.00% |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 |
General & Administrative | 0.00 | 0.00 | 0.00 | 0.00 |
Selling & Marketing | 0.00 | 0.00 | 0.00 | 0.00 |
SG&A Expenses | 165.81M 24.0% | 133.69M 8.8% | 146.57M 19.1% | 123.07M |
Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 165.81M 24.0% | 133.69M 8.8% | 146.57M 19.1% | 123.07M |
Cost and Expenses | 874.17M 7.5% | 813.07M 1.8% | 828.30M 16.4% | 711.73M |
Operating Income | 31.19M 31.6% | 45.58M 12.3% | 51.98M 303.4% | 12.89M |
Operating Margin % | 3.00% 40.0% | 5.00% 16.7% | 6.00% 200.0% | 2.00% |
EBITDA | 119.39M 3.9% | 124.27M 1.8% | 126.52M 58.6% | 79.76M |
EBITDA Margin % | 13.00% 7.1% | 14.00% 0.0% | 14.00% 27.3% | 11.00% |
Interest Expense | 29.22M 60.8% | 18.18M 9.3% | 20.04M 1.4% | 19.77M |
Interest Income | 227.58K 335.7% | 52.23K 84.0% | 325.64K 250.9% | 92.79K |
Other Income (Expense) | -5.41M 36.8% | -8.55M 330.3% | 3.71M 109.4% | -39.58M |
Pre-Tax Income | 25.78M 30.4% | 37.03M 33.5% | 55.69M 308.6% | -26.69M |
Pre-Tax Margin % | 3.00% 25.0% | 4.00% 33.3% | 6.00% 250.0% | -4.00% |
Tax Provision | 1.08M 83.0% | 6.31M 40.7% | 10.64M 2608.0% | 392.95K |
Net Income | 22.92M 23.7% | 30.03M 36.0% | 46.90M 285.0% | -25.36M |
Net Margin % | 3.00% 0.0% | 3.00% 40.0% | 5.00% 266.7% | -3.00% |
Basic EPS | 0.05 28.2% | 0.07 42.8% | 0.12 258.3% | -0.08 |
Diluted EPS | 0.05 28.6% | 0.07 41.7% | 0.12 250.0% | -0.08 |
Basic Shares Outstanding | 464.52M 6.2% | 437.29M 7.3% | 407.36M 21.8% | 334.59M |
Diluted Shares Outstanding | 464.54M 6.2% | 437.32M 7.3% | 407.44M 21.8% | 334.59M |