Just reviewing the accounts, don't comprehend why you would spend so much cash buying back shares, when you have such high debt, and generate so little cash flow.
Whilst the operating results look ok, the use of amortizing distorts the numbers.
As one fund manger used to continually talk about when valuing stocks the cash flow report never lies, the other ones often do.