Idorsia Ltd (SWX:IDIA)
Switzerland flag Switzerland · Delayed Price · Currency is CHF
4.236
-0.154 (-3.51%)
Jun 2, 2026, 5:30 PM CET

Idorsia Filings