RE:Earnings expectationsEarnings out.
A beat on consensus revenue (21.7 million vs 19.75)
A beat on gross margins (24.4 vs 23)
A miss on EBITDA
Guidance going forward is, as usual, positive.
All in all I'd rate this quarter okay, and certainly not one that would justify a 50% haircut in stock price over the last 3 months.