Stampacchia Otello ·Chief Executive Officer Executive Director Large shareholder Transaction date 11 Jan 2021 Notification date 13 Jan 2021 Purchase Price 242.66 Quantity 53,454 +2.6% Value US$3,500,407 Comments Filing More details Fewer details
Omega Alpha Management Large shareholder Transaction date 11 Jan 2021 Notification date 13 Jan 2021 Purchase Price 12.29 Quantity 55,502 +35.4% Value US$4,895,306 Comments Filing More details Fewer details