| Schedule of disaggregation of net product revenue |
| | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | | | 2026 | | | 2025 | (in thousands) | | | United States | | International | | Total | | | | United States | | International | | Total | Sephience | | $ | 127,550 | $ | 23,760 | $ | 151,310 | | | $ | — | $ | — | $ | — | Translarna | | | — | | 42,217 | | 42,217 | | | | — | | 59,470 | | 59,470 | Emflaza | | | 24,634 | | — | | 24,634 | | | | 36,353 | | — | | 36,353 | Upstaza/Kebilidi | | | — | | 11,163 | | 11,163 | | | | — | | 11,889 | | 11,889 | All other products | | | — | | 9,495 | | 9,495 | | | | — | | 10,617 | | 10,617 | Total net product revenue | | $ | 152,184 | $ | 86,635 | $ | 238,819 | | | $ | 36,353 | $ | 81,976 | $ | 118,329 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Six Months Ended June 30, | | | 2026 | | | 2025 | | | | United States | | International | | Total | | | | United States | | International | | Total | Sephience | | $ | 239,590 | $ | 36,271 | $ | 275,861 | | | $ | — | $ | — | $ | — | Translarna | | | — | | 101,193 | | 101,193 | | | | — | | 145,624 | | 145,624 | Emflaza | | | 46,112 | | — | | 46,112 | | | | 84,142 | | — | | 84,142 | Upstaza/Kebilidi | | | 2,998 | | 17,759 | | 20,757 | | | | — | | 20,547 | | 20,547 | All other products | | | — | | 20,469 | | 20,469 | | | | — | | 21,442 | | 21,442 | Total net product revenue | | $ | 288,700 | $ | 175,692 | $ | 464,392 | | | $ | 84,142 | $ | 187,613 | $ | 271,755 |
| | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | (in thousands) | | 2026 | | 2025 | | | 2026 | | 2025 | United States | | $ | 152,184 | | $ | 36,353 | | | $ | 288,700 | | $ | 84,142 | Russia | | | 25,581 | | | 18,124 | | | | 28,830 | | | 56,638 | Brazil | | | 8,210 | | | 40,951 | | | | 49,422 | | | 50,456 | All other countries | | | 52,844 | | | 22,901 | | | | 97,440 | | | 80,519 | Total net product revenue | | $ | 238,819 | | $ | 118,329 | | | $ | 464,392 | | $ | 271,755 |
|