it may be garbage for you but it makes tons of money for investors. EBITDA margin is 38%; and if you take out interest payment from EBITDA then it gives 60% return to stock price; for comparison you will be lucky to get 10% from most investment
No investor has EVER made money off this dogsch!tt of a stock. Nimble traders and shorts make money. EBITDA doesn't matter, revenues don't matter, profit doesn't matter - NOTHING MATTERS! This is a piece of sch!tt and ALWAYS will be as long as the same managers run it. Tomorrow is just another day to lose money.