Image Credit: STAT News STAT+: Vertex stem cell therapy spurs insulin independence Watchdoq June 23, 2025 And other biotech news brought to you by The Readout. Read Full Article