They've sold 20 million SEM shares in the last year.
According to the (required) SEC filings no institutional investor, including Welsh Carson, has sold any stock in the last six months.
I was wondering the same thing
Maybe some hedge fund smoked out all the stop loss orders?
Nothing notable on fundamentals.