$SESN $120mil market cap for a phase 3 lifesaving cancer drug is just plain laughable. There are drugs out there who have failed earlier phases with a higher market cap
  • 2
  • 3