They did so too early. Business model doesn't make any money. So what if revenue is good. Profit matters and they don't make any. People are going to get screwed in this stock. This company won't be in business long.
The HAD to go public since the company was technically bankrupt with a negative shareholder equity before the IPO. Now the public shareholder have all the risk while the insiders dump in May when the lockup ends.