Aug 24
2024
SELL
Payment of exercise price or tax liability
$489,785
$267.35 p/Share
1,832
Reduced 4.75%
36,743
Ordinary Shares
Aug 22
2024
BUY
Grant, award, or other acquisition
-
6,493
Added 14.41%
38,575
Ordinary Shares
Aug 19
2024
SELL
Payment of exercise price or tax liability
$615,923
$231.55 p/Share
2,660
Reduced 7.66%
32,082
Ordinary Shares
Aug 18
2024
SELL
Payment of exercise price or tax liability
$591,102
$231.08 p/Share
2,558
Reduced 6.86%
34,742
Ordinary Shares
Aug 13
2024
SELL
Payment of exercise price or tax liability
$3,191,561
$217.75 p/Share
14,657
Reduced 28.21%
37,300
Ordinary Shares
Aug 13
2024
BUY
Grant, award, or other acquisition
-
27,268
Added 34.42%
51,957
Ordinary Shares
Feb 29
2024
SELL
Open market or private sale
$4,625,492
$215.5 p/Share
21,464
Reduced 46.51%
24,689
Ordinary Shares
Aug 24
2023
BUY
Grant, award, or other acquisition
-
10,225
Added 18.14%
46,153
Ordinary Shares
Aug 20
2023
SELL
Payment of exercise price or tax liability
$369,224
$117.85 p/Share
3,133
Reduced 8.02%
35,928
Ordinary Shares
Aug 19
2023
SELL
Payment of exercise price or tax liability
$307,117
$117.85 p/Share
2,606
Reduced 6.25%
39,061
Ordinary Shares
Aug 18
2023
SELL
Payment of exercise price or tax liability
$295,332
$117.85 p/Share
2,506
Reduced 5.67%
41,667
Ordinary Shares
Aug 15
2023
SELL
Payment of exercise price or tax liability
$1,892,722
$121.08 p/Share
15,632
Reduced 26.14%
44,173
Ordinary Shares
Aug 15
2023
BUY
Grant, award, or other acquisition
-
29,688
Added 33.17%
59,805
Ordinary Shares
Nov 18
2022
SELL
Open market or private sale
$630,653
$128.81 p/Share
4,896
Reduced 13.98%
30,117
Ordinary Shares
Nov 17
2022
SELL
Open market or private sale
$817,021
$128.12 p/Share
6,377
Reduced 15.41%
35,013
Ordinary Shares
Aug 22
2022
SELL
Payment of exercise price or tax liability
$764,568
$112.42 p/Share
6,801
Reduced 14.11%
41,390
Ordinary Shares
Aug 20
2022
SELL
Payment of exercise price or tax liability
$355,639
$113.55 p/Share
3,132
Reduced 6.1%
48,191
Ordinary Shares
Aug 19
2022
SELL
Payment of exercise price or tax liability
$295,911
$113.55 p/Share
2,606
Reduced 4.83%
51,323
Ordinary Shares
Aug 18
2022
SELL
Open market or private sale
$2,490,915
$118.12 p/Share
21,088
Reduced 34.72%
39,656
Ordinary Shares
Aug 18
2022
BUY
Grant, award, or other acquisition
-
14,273
Added 20.93%
53,929
Ordinary Shares
Aug 09
2022
SELL
Payment of exercise price or tax liability
$2,204,300
$94.0 p/Share
23,450
Reduced 27.85%
60,744
Ordinary Shares
Aug 09
2022
BUY
Grant, award, or other acquisition
-
44,538
Added 34.6%
84,194
Ordinary Shares
Nov 05
2021
SELL
Open market or private sale
$1,919,823
$119.34 p/Share
16,087
Reduced 28.86%
39,656
Ordinary Shares
Nov 04
2021
SELL
Open market or private sale
$118,090
$118.09 p/Share
1,000
Reduced 1.76%
55,743
Ordinary Shares
Sep 03
2021
SELL
Open market or private sale
$2,504,536
$105.69 p/Share
23,697
Reduced 29.46%
56,743
Ordinary Shares