Cormorant's $9.31 Million Sale: A Wake-Up Call for Biotech Investors? | Whale Factor