May 28
2024
SELL
Open market or private sale
$267,624
$121.98 p/Share
2,194
Reduced 16.5%
11,103
Ordinary Shares
Feb 24
2024
SELL
Payment of exercise price or tax liability
$12,481
$128.68 p/Share
97
Reduced 0.72%
13,297
Ordinary Shares
Feb 22
2024
BUY
Grant, award, or other acquisition
-
1,056
Added 7.31%
13,394
Ordinary Shares
Feb 18
2024
SELL
Payment of exercise price or tax liability
$12,007
$133.42 p/Share
90
Reduced 0.72%
12,338
Ordinary Shares
Feb 17
2024
SELL
Payment of exercise price or tax liability
$12,007
$133.42 p/Share
90
Reduced 0.72%
12,428
Ordinary Shares
Feb 07
2024
SELL
Payment of exercise price or tax liability
$58,214
$126.83 p/Share
459
Reduced 3.54%
12,518
Ordinary Shares
Feb 07
2024
BUY
Grant, award, or other acquisition
-
1,444
Added 10.01%
12,977
Ordinary Shares
Feb 24
2023
BUY
Grant, award, or other acquisition
-
1,111
Added 8.79%
11,533
Ordinary Shares
Feb 20
2023
SELL
Payment of exercise price or tax liability
$8,707
$117.67 p/Share
74
Reduced 0.71%
10,422
Ordinary Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$11,649
$117.67 p/Share
99
Reduced 0.93%
10,496
Ordinary Shares
Feb 17
2023
SELL
Payment of exercise price or tax liability
$13,767
$117.67 p/Share
117
Reduced 1.09%
10,595
Ordinary Shares
Feb 08
2023
SELL
Payment of exercise price or tax liability
$22,360
$120.22 p/Share
186
Reduced 1.71%
10,712
Ordinary Shares
Feb 08
2023
BUY
Grant, award, or other acquisition
-
542
Added 4.74%
10,898
Ordinary Shares
Jul 29
2022
SELL
Payment of exercise price or tax liability
$2,402
$104.44 p/Share
23
Reduced 0.22%
10,356
Ordinary Shares
May 09
2022
SELL
Open market or private sale
$286,327
$112.55 p/Share
2,544
Reduced 19.69%
10,379
Ordinary Shares
Feb 21
2022
SELL
Payment of exercise price or tax liability
$10,992
$114.5 p/Share
96
Reduced 0.74%
12,923
Ordinary Shares
Feb 20
2022
SELL
Payment of exercise price or tax liability
$8,473
$114.5 p/Share
74
Reduced 0.57%
13,019
Ordinary Shares
Feb 18
2022
SELL
Payment of exercise price or tax liability
$11,336
$114.5 p/Share
99
Reduced 0.75%
13,093
Ordinary Shares
Feb 17
2022
BUY
Grant, award, or other acquisition
-
1,030
Added 7.24%
13,192
Ordinary Shares
Feb 03
2022
SELL
Payment of exercise price or tax liability
$55,587
$118.02 p/Share
471
Reduced 3.73%
12,162
Ordinary Shares
Feb 03
2022
BUY
Grant, award, or other acquisition
-
1,471
Added 10.43%
12,633
Ordinary Shares
Jul 29
2021
SELL
Payment of exercise price or tax liability
$3,141
$136.57 p/Share
23
Reduced 0.21%
11,162
Ordinary Shares
Feb 22
2021
SELL
Payment of exercise price or tax liability
$8,955
$107.89 p/Share
83
Reduced 0.74%
11,185
Ordinary Shares
Feb 21
2021
SELL
Payment of exercise price or tax liability
$10,303
$108.45 p/Share
95
Reduced 0.84%
11,268
Ordinary Shares
Feb 20
2021
SELL
Payment of exercise price or tax liability
$8,025
$108.45 p/Share
74
Reduced 0.65%
11,363
Ordinary Shares