Nov 25
2024
SELL
Open market or private sale
$1,384,509
$142.63 p/Share
9,707
Reduced 22.57%
33,292
Ordinary Shares
Nov 25
2024
BUY
Exercise of conversion of derivative security
$849,459
$87.51 p/Share
9,707
Added 18.42%
42,999
Ordinary Shares
Nov 22
2024
SELL
Open market or private sale
$706,850
$141.37 p/Share
5,000
Reduced 13.06%
33,292
Ordinary Shares
Nov 22
2024
BUY
Exercise of conversion of derivative security
$434,650
$86.93 p/Share
5,000
Added 11.55%
38,292
Ordinary Shares
Mar 12
2024
SELL
Open market or private sale
$304,130
$132.75 p/Share
2,291
Reduced 6.44%
33,276
Ordinary Shares
Mar 11
2024
SELL
Open market or private sale
$656,059
$129.99 p/Share
5,047
Reduced 12.43%
35,567
Ordinary Shares
Mar 11
2024
BUY
Exercise of conversion of derivative security
$362,526
$71.83 p/Share
5,047
Added 11.05%
40,614
Ordinary Shares
Mar 10
2024
SELL
Payment of exercise price or tax liability
$453,124
$132.57 p/Share
3,418
Reduced 8.77%
35,567
Ordinary Shares
Feb 24
2024
SELL
Payment of exercise price or tax liability
$29,339
$128.68 p/Share
228
Reduced 0.51%
44,074
Ordinary Shares
Feb 22
2024
BUY
Grant, award, or other acquisition
-
1,727
Added 3.75%
44,302
Ordinary Shares
Feb 18
2024
SELL
Payment of exercise price or tax liability
$22,681
$133.42 p/Share
170
Reduced 0.4%
42,575
Ordinary Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$29,485
$133.42 p/Share
221
Reduced 0.51%
42,745
Ordinary Shares
Feb 07
2024
SELL
Payment of exercise price or tax liability
$320,118
$126.83 p/Share
2,524
Reduced 5.55%
42,966
Ordinary Shares
Feb 07
2024
BUY
Grant, award, or other acquisition
-
9,312
Added 16.99%
45,490
Ordinary Shares
Dec 15
2023
SELL
Open market or private sale
$720,154
$118.0 p/Share
6,103
Reduced 14.44%
36,166
Ordinary Shares
Mar 10
2023
SELL
Payment of exercise price or tax liability
$68,174
$109.43 p/Share
623
Reduced 1.45%
42,230
Ordinary Shares
Feb 24
2023
BUY
Grant, award, or other acquisition
-
1,843
Added 4.12%
42,853
Ordinary Shares
Feb 20
2023
SELL
Payment of exercise price or tax liability
$12,002
$117.67 p/Share
102
Reduced 0.25%
41,010
Ordinary Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$14,238
$117.67 p/Share
121
Reduced 0.29%
41,112
Ordinary Shares
Feb 17
2023
SELL
Payment of exercise price or tax liability
$18,474
$117.67 p/Share
157
Reduced 0.38%
41,233
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$33,180
$120.22 p/Share
276
Reduced 0.79%
34,879
Ordinary Shares
Feb 08
2023
BUY
Grant, award, or other acquisition
-
7,323
Added 15.03%
41,390
Ordinary Shares
Jun 03
2022
SELL
Open market or private sale
$227,761
$111.32 p/Share
2,046
Reduced 5.63%
34,283
Ordinary Shares
Mar 10
2022
SELL
Payment of exercise price or tax liability
$107,171
$113.05 p/Share
948
Reduced 2.54%
36,312
Ordinary Shares
Feb 21
2022
SELL
Payment of exercise price or tax liability
$17,175
$114.5 p/Share
150
Reduced 0.4%
37,260
Ordinary Shares