Apr 10
2025
|
|
-
|
1,100
|
|
Apr 10
2025
|
BUY
Conversion of derivative security
|
-
|
1,100
|
|
Apr 09
2025
|
SELL
Payment of exercise price or tax liability
|
$511,255
$66.7 p/Share
|
7,665
|
|
Apr 09
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
15,093
|
|
Apr 08
2025
|
SELL
Payment of exercise price or tax liability
|
$2,365,554
$68.05 p/Share
|
34,762
|
|
Apr 08
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
68,455
|
|
Mar 05
2025
|
SELL
Open market or private sale
|
$6,833,152
$74.98 p/Share
|
91,133
|
|
Mar 05
2025
|
BUY
Conversion of derivative security
|
-
|
91,133
|
|
Mar 04
2025
|
SELL
Open market or private sale
|
$5,620,261
$74.41 p/Share
|
75,531
|
|
Mar 04
2025
|
BUY
Conversion of derivative security
|
-
|
75,531
|
|
Feb 05
2025
|
SELL
Open market or private sale
|
$7,203,218
$86.44 p/Share
|
83,332
|
|
Feb 05
2025
|
BUY
Conversion of derivative security
|
-
|
83,332
|
|
Feb 04
2025
|
SELL
Open market or private sale
|
$7,214,884
$86.58 p/Share
|
83,332
|
|
Feb 04
2025
|
BUY
Conversion of derivative security
|
-
|
83,332
|
|
Jan 14
2025
|
SELL
Open market or private sale
|
$6,618,306
$79.42 p/Share
|
83,333
|
|
Jan 14
2025
|
BUY
Conversion of derivative security
|
-
|
83,333
|
|
Jan 13
2025
|
SELL
Open market or private sale
|
$9,328,385
$79.03 p/Share
|
118,036
|
|
Jan 13
2025
|
BUY
Conversion of derivative security
|
-
|
83,333
|
|
Jan 08
2025
|
SELL
Open market or private sale
|
$2,655,866
$78.69 p/Share
|
33,751
|
|
Jan 08
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
68,454
|
|
Dec 05
2024
|
SELL
Open market or private sale
|
$7,014,138
$84.17 p/Share
|
83,333
|
|
Dec 05
2024
|
BUY
Conversion of derivative security
|
-
|
83,333
|
|
Dec 04
2024
|
SELL
Open market or private sale
|
$6,937,472
$83.25 p/Share
|
83,333
|
|
Dec 04
2024
|
BUY
Conversion of derivative security
|
-
|
83,333
|
|
Nov 06
2024
|
SELL
Open market or private sale
|
$6,617,473
$79.41 p/Share
|
83,333
|
|