3SBio snaps up Therapure CDMO for $290M

3SBio snaps up Therapure CDMO for $290M