Revenue is 6-7% less than expected
Earning is 29-30% less than expected
According to revenue, the share price should drop from $5.65 to 5.26$ (not $3.10)
Even if the share price drops based on earning (which is fairly wrong), the valid share price should be $3.96 (not $3.10)
The above shows simply this stock is overreacted and shorted.
DO NOT SELL YOUR SHARES CHEAP TO DOWNRAMPERS.