Owl Creek Asset Management, L.P.
Large shareholder
Price
78.77
Quantity
79,123
-25.5%
Value
US$3,092,863