3.2 Owl Creek Asset Management, L.P. Large shareholder Transaction date 6 Oct 2023 Notification date 10 Oct 2023 Sale Price 42.56 Quantity 47,018 -37.7% Value US$3,273,820 Comments Filing More details Fewer details