Such high expectations in the market mean when you even fall slightly short of guidance it is brutal.
Not only did they fall short, but it was also as a result of losing some major contracts (I believe, correct me if I'm wrong).
Plus impending doom news about the coronavirus is spooking the whole market.