News

In trading on Thursday, shares of China Biologic Products Inc (Symbol: CBPO) crossed below their 200 day moving average of $113.91, changing hands as low as $111.54 per share. China Biologic ...