Imo management have done their job. Everything has been disclosed. It's not managements job to constantly "crowd control" investors. People will sell and people will buy. In the end if the business has the goods the share price will go up.