If there are shorts hitting the bid, it's because they understand valuation metrics. 10x revenues is overvalued in an industry with an average at around 3.5x-4x revenues.
CELH revenues have been stuck at between $6-7 million for three consecutive quarters. What happened to the growth?
They are going to have to prove themselves as a growth stock to command a premium valuation well above the market multiple.