CoLucid Pharmaceuticals – a company that got away – fetches $960 million

January 18, 2017 10:13 AM