Jan 15
2025
|
SELL
Open market or private sale
|
$5,292,840
$63.01 p/Share
|
84,000
|
|
Jan 15
2025
|
BUY
Conversion of derivative security
|
-
|
84,000
|
|
Dec 31
2024
|
|
-
|
68,645
|
|
Dec 27
2024
|
|
-
|
294,842
|
|
Dec 23
2024
|
BUY
Conversion of derivative security
|
-
|
363,487
|
|
Dec 17
2024
|
SELL
Open market or private sale
|
$1,685,880
$60.21 p/Share
|
28,000
|
|
Dec 17
2024
|
BUY
Conversion of derivative security
|
-
|
28,000
|
|
Dec 16
2024
|
SELL
Open market or private sale
|
$3,307,920
$59.07 p/Share
|
56,000
|
|
Dec 16
2024
|
BUY
Conversion of derivative security
|
-
|
56,000
|
|
Nov 19
2024
|
SELL
Open market or private sale
|
$11,816,908
$60.53 p/Share
|
195,224
|
|
Nov 19
2024
|
BUY
Conversion of derivative security
|
-
|
195,224
|
|
Nov 18
2024
|
SELL
Open market or private sale
|
$5,045,019
$59.51 p/Share
|
84,776
|
|
Nov 18
2024
|
BUY
Conversion of derivative security
|
-
|
84,776
|
|
Oct 15
2024
|
SELL
Open market or private sale
|
$3,072,160
$54.86 p/Share
|
56,000
|
|
Oct 15
2024
|
BUY
Conversion of derivative security
|
-
|
56,000
|
|
Sep 16
2024
|
SELL
Open market or private sale
|
$2,998,800
$53.55 p/Share
|
56,000
|
|
Sep 16
2024
|
BUY
Conversion of derivative security
|
-
|
56,000
|
|
Aug 14
2024
|
SELL
Open market or private sale
|
$2,418,080
$43.18 p/Share
|
56,000
|
|
Aug 14
2024
|
BUY
Conversion of derivative security
|
-
|
56,000
|
|
Jul 15
2024
|
SELL
Open market or private sale
|
$2,758,000
$49.25 p/Share
|
56,000
|
|
Jul 15
2024
|
BUY
Conversion of derivative security
|
-
|
56,000
|
|
Jun 17
2024
|
SELL
Open market or private sale
|
$2,437,680
$43.53 p/Share
|
56,000
|
|
Jun 17
2024
|
BUY
Conversion of derivative security
|
-
|
56,000
|
|
May 15
2024
|
SELL
Open market or private sale
|
$3,134,880
$55.98 p/Share
|
56,000
|
|
May 15
2024
|
BUY
Conversion of derivative security
|
-
|
56,000
|
|