They look like they're market making, tbh.They've bought 5.9m shares at an average price of 21.24c. Current paper loss of $370k just on the trades in the announcement.