MBE - Yes it needed to go down but report, revenue & income doesn't look that bad that it should go down below $60m MC. Some of the specs with much lesser revenue and profit already trading over $50m fully diluted MC.
Happy to take some position as expecting bounce tomorrow or Monday.