Storia: Takeda slapped with $885M verdict in pay-for-delay antitrust case — Warptech Lab News