And STAT digs into drugmaker annual reports and finds that some MFN deals are not yet finalized
Mar 2, 2026