Display in USD
Electra Therapeutics Opens For Trade At $15/Share; IPO Priced At $15.00/Share On 23.33M Shares | WAPE