Metrics | 2020 | 2021 | 2022 | 2023 | 2024 |
---|---|---|---|---|---|
Revenue & Cost | |||||
Total Revenue | $851.57M | $1.07B | $1.22B | $1.13B | $1.28B |
Cost of Revenue | $658.75M | $831.54M | $953.00M | $853.06M | $972.24M |
Gross Profit | $192.82M | $240.61M | $268.50M | $277.52M | $305.62M |
Gross Margin % | 22.64% | 22.44% | 21.98% | 24.55% | 23.92% |
Operating Expenses | |||||
R&D Expenses | $0.00 | $0.00 | - | - | - |
SG&A Expenses | $89.71M | $115.97M | $117.11M | $123.96M | $190.47M |
Other Operating Expenses | $47.23M | $42.73M | $40.11M | $42.87M | $60.33M |
Total Operating Expenses | $136.94M | $158.70M | $157.22M | $172.59M | $250.80M |
Operating Performance | |||||
Operating Income | $55.27M | $81.87M | $111.28M | $110.70M | $54.83M |
Operating Margin % | 6.49% | 7.64% | 9.11% | 9.79% | 4.29% |
EBITDA | $102.77M | $125.36M | $152.43M | $148.05M | $116.06M |
EBITDA Margin % | 12.07% | 11.69% | 12.48% | 13.09% | 9.08% |
Other Income/Expenses | |||||
Interest Expense | $5.25M | $2.53M | $2.56M | $8.14M | $20.59M |
Other Income/Expenses Net | $-4.97M | $-1.78M | $-1.52M | $-13.66M | $-12.74M |
Income Before Tax | $50.30M | $80.09M | $109.76M | $97.05M | $42.08M |
Income Tax Expense | $11.80M | $23.11M | $21.43M | $14.55M | $9.02M |
Net Performance | |||||
Net Income | $38.50M | $56.98M | $88.34M | $82.50M | $33.06M |
Net Margin % | 4.52% | 5.31% | 7.23% | 7.30% | 2.59% |
EPS | $1.18 | $1.72 | $2.67 | $2.51 | $0.91 |
Diluted EPS | $1.17 | $1.70 | $2.66 | $2.50 | $0.90 |
Metrics | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|
Assets | |||||
Current Assets | |||||
Cash & Cash Equivalents | $30.87M | $51.62M | $40.06M | $55.09M | $58.47M |
Short Term Investments | - | - | - | - | - |
Net Receivables | $82.95M | $88.29M | $108.31M | $96.02M | $105.61M |
Inventory | $67.16M | $61.18M | $92.53M | $120.89M | $97.96M |
Other Current Assets | $9.35M | $6.22M | $8.15M | $8.66M | $11.56M |
Total Current Assets | $190.33M | $207.31M | $249.05M | $280.67M | $273.60M |
Non-Current Assets | |||||
Property, Plant & Equipment (Net) | $193.60M | $235.93M | $231.34M | $236.40M | $297.28M |
Long Term Investments | - | - | - | - | $-29.13M |
Tax Assets | - | - | - | $22.28M | $29.13M |
Other Non-Current Assets | $8.32M | $9.13M | $5.32M | $-17.62M | $3.19M |
Total Non-Current Assets | $454.78M | $484.28M | $468.28M | $443.95M | $557.54M |
Total Assets | |||||
Total Assets | $645.11M | $691.59M | $717.32M | $724.62M | $831.14M |
Liabilities | |||||
Current Liabilities | |||||
Accounts Payable | $63.60M | $77.34M | $86.77M | $77.91M | $74.37M |
Short Term Debt | $746.00K | $692.00K | $9.04M | $8.77M | $9.59M |
Tax Payables | - | $6.47M | $9.30M | $1.05M | $384.00K |
Deferred Revenue | $1.25M | $763.00K | $627.00K | $792.00K | $384.00K |
Other Current Liabilities | $44.15M | $44.99M | $52.27M | $52.37M | $-24.44M |
Total Current Liabilities | $109.75M | $130.24M | $158.00M | $139.84M | $134.66M |
Non-Current Liabilities | |||||
Long Term Debt | $156.41M | $116.73M | $97.46M | $78.91M | $106.80M |
Other Non-Current Liabilities | $29.39M | $69.74M | $20.11M | $18.75M | $15.00M |
Total Non-Current Liabilities | $205.17M | $205.59M | $139.54M | $119.94M | $150.93M |
Total Liabilities | |||||
Total Liabilities | $314.92M | $335.83M | $297.54M | $259.78M | $285.59M |
Shareholders Equity | |||||
Equity Components | |||||
Common Stock | $374.00K | $373.00K | $373.00K | $372.00K | $372.00K |
Retained Earnings | $185.70M | $213.52M | $259.72M | $337.46M | $409.32M |
Accumulated Other Comprehensive Income/Loss | $-34.00M | $-33.00M | $-21.77M | $-49.42M | $-38.14M |
Total Shareholders Equity | $330.19M | $355.76M | $419.78M | $464.84M | $545.55M |
Key Metrics | |||||
Balance Check | |||||
Total Liabilities & Equity | $645.11M | $691.59M | $717.32M | $724.62M | $831.14M |
Total Debt | $157.16M | $117.42M | $106.50M | $87.69M | $116.39M |
Net Debt | $126.29M | $65.80M | $66.44M | $32.59M | $57.91M |
Metrics | 2019 | 2020 | 2021 | 2022 | 2023 |
---|---|---|---|---|---|
Operating Activities | |||||
Core Operations | |||||
Net Income | $-46.73M | $38.50M | $56.98M | $88.34M | $82.50M |
Depreciation & Amortization | $49.59M | $47.23M | $42.73M | $40.11M | $42.87M |
Stock Based Compensation | $2.05M | $879.00K | $1.97M | $2.29M | $9.31M |
Working Capital Changes | |||||
Change in Accounts Receivable | $574.00K | $-5.77M | $-19.02M | $6.95M | $6.97M |
Change in Inventory | $3.80M | $6.12M | $-31.38M | $-32.04M | $30.02M |
Change in Accounts Payable | $8.12M | $15.92M | $7.10M | $-3.05M | $-11.61M |
Other Working Capital Changes | $3.05M | $-3.32M | $-1.24M | $-8.75M | $-13.17M |
Total Working Capital Change | $10.70M | $12.69M | $-30.04M | $-36.88M | $12.21M |
Other Operating | |||||
Other Non-Cash Items | $77.51M | $1.69M | $5.17M | $2.01M | $1.81M |
Net Cash from Operations | $96.37M | $100.80M | $78.59M | $97.97M | $147.05M |
Investing Activities | |||||
Capital Investments | |||||
Capital Expenditures | - | - | - | $-33.12M | $-37.39M |
Purchase of Investments | - | - | - | - | - |
Sale of Investments | - | - | - | - | - |
Other Investing Activities | $-23.56M | $-25.22M | $-18.71M | - | $253.00K |
Net Cash from Investing | $-23.56M | $-25.22M | $-18.71M | $-32.96M | $-128.44M |
Financing Activities | |||||
Debt & Equity | |||||
Debt Repayment | $-137.53M | $-155.03M | $-65.68M | $-97.25M | $-567.00K |
Stock Repurchases | $-9.55M | $-7.23M | $-11.18M | $-6.60M | $-5.59M |
Dividends Paid | $-10.64M | $-10.53M | $-10.78M | $-10.60M | $-10.64M |
Other Financing Activities | $83.17M | $114.05M | $-492.00K | $67.88M | $-567.00K |
Net Cash from Financing | $-71.26M | $-55.12M | $-71.86M | $-45.88M | $-16.15M |
Cash Position | |||||
Summary | |||||
Net Change in Cash | $1.87M | $20.75M | $-11.56M | $15.03M | $3.38M |
Cash at Beginning of Period | $29.00M | $30.87M | $51.62M | $40.06M | $55.09M |
Cash at End of Period | $30.87M | $51.62M | $40.06M | $55.09M | $58.47M |
Key Metrics | |||||
Operating Cash Flow | $96.37M | $100.80M | $78.59M | $97.97M | $147.05M |
Capital Expenditure | $-24.88M | $-25.73M | $-24.01M | $-33.12M | $-37.39M |
Free Cash Flow | $71.49M | $75.07M | $54.58M | $64.84M | $109.66M |