OrbiMed Files 13D as ETRA Insiders Commit $20M at IPO Price
Electra Therapeutics arrived on the public markets last week with an unusually active register: a 13D activist filing from its largest shareholder, $20 million in disclosed open-market buying at the IPO price, and a…