PTC923 · EMA approved 2025-06-19

Country: EU · EMA · approved · EMEA/H/C/006331 · PTC Therapeutics