Jun 09
2024
SELL
Payment of exercise price or tax liability
$101,972
$96.11 p/Share
1,061
Reduced 0.16%
673,945
Ordinary Shares
Jun 09
2024
BUY
Exercise of conversion of derivative security
-
2,814
Added 0.42%
675,006
Ordinary Shares
Mar 09
2024
SELL
Open market or private sale
$92,690
$92.69 p/Share
1,000
Reduced 0.15%
672,192
Ordinary Shares
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
2,814
Added 0.42%
673,192
Ordinary Shares
Dec 09
2023
SELL
Open market or private sale
$112,503
$80.59 p/Share
1,396
Reduced 0.21%
670,378
Ordinary Shares
Dec 09
2023
BUY
Exercise of conversion of derivative security
-
2,814
Added 0.42%
671,774
Ordinary Shares
Dec 08
2023
SELL
Open market or private sale
$12,287,209
$80.21 p/Share
153,188
Reduced 18.63%
668,960
Ordinary Shares
Dec 08
2023
BUY
Exercise of conversion of derivative security
$4,741,168
$30.95 p/Share
153,188
Added 15.71%
822,148
Ordinary Shares
Sep 15
2023
SELL
Payment of exercise price or tax liability
$2,327,193
$63.75 p/Share
36,505
Reduced 5.17%
668,960
Ordinary Shares
Sep 15
2023
BUY
Grant, award, or other acquisition
-
73,627
Added 9.45%
705,465
Ordinary Shares
Sep 09
2023
SELL
Payment of exercise price or tax liability
$998,461
$65.37 p/Share
15,274
Reduced 2.36%
631,838
Ordinary Shares
Sep 09
2023
BUY
Exercise of conversion of derivative security
-
30,803
Added 4.61%
637,420
Ordinary Shares
Sep 01
2023
SELL
Open market or private sale
$7,196,019
$72.79 p/Share
98,860
Reduced 13.82%
616,309
Ordinary Shares
Sep 01
2023
BUY
Exercise of conversion of derivative security
$3,567,857
$36.09 p/Share
98,860
Added 12.14%
715,169
Ordinary Shares
Aug 31
2023
SELL
Open market or private sale
$14,028,000
$70.14 p/Share
200,000
Reduced 24.5%
616,309
Ordinary Shares
Aug 31
2023
BUY
Exercise of conversion of derivative security
$6,704,000
$33.52 p/Share
200,000
Added 21.83%
716,309
Ordinary Shares
Sep 12
2022
SELL
Payment of exercise price or tax liability
$4,636,955
$68.77 p/Share
67,427
Reduced 9.87%
615,997
Ordinary Shares
Sep 12
2022
BUY
Grant, award, or other acquisition
-
135,996
Added 16.6%
683,424
Ordinary Shares
Sep 10
2022
SELL
Payment of exercise price or tax liability
$432,597
$68.83 p/Share
6,285
Reduced 1.14%
547,428
Ordinary Shares
Sep 09
2022
SELL
Payment of exercise price or tax liability
$1,285,882
$68.83 p/Share
18,682
Reduced 3.26%
553,713
Ordinary Shares
Sep 09
2022
BUY
Exercise of conversion of derivative security
-
9,006
Added 1.59%
558,179
Ordinary Shares
Jul 24
2022
BUY
Grant, award, or other acquisition
-
41,348
Added 6.84%
563,381
Ordinary Shares
Sep 11
2021
SELL
Payment of exercise price or tax liability
$700,816
$83.92 p/Share
8,351
Reduced 1.58%
521,761
Ordinary Shares
Sep 10
2021
SELL
Payment of exercise price or tax liability
$527,437
$83.92 p/Share
6,285
Reduced 1.17%
530,112
Ordinary Shares
Sep 09
2021
SELL
Payment of exercise price or tax liability
$1,241,625
$87.34 p/Share
14,216
Reduced 2.58%
536,397
Ordinary Shares