3.2 Owl Creek Asset Management, L.P. Large shareholder Transaction date 22 Sep 2023 Notification date 26 Sep 2023 Sale Price 340.35 Quantity 38,367 +19.7% Value US$4,234,683 Comments Filing More details Fewer details