Aug 24
2023
SELL
Open market or private sale
$3,224,400
$161.22 p/Share
20,000
Reduced 58.7%
14,073
Ordinary Shares
Aug 24
2023
BUY
Grant, award, or other acquisition
-
5,663
Added 14.25%
34,073
Ordinary Shares
Aug 22
2023
SELL
Payment of exercise price or tax liability
$13,522
$153.66 p/Share
88
Reduced 0.31%
28,410
Ordinary Shares
Aug 20
2023
SELL
Payment of exercise price or tax liability
$66,820
$117.85 p/Share
567
Reduced 1.95%
28,498
Ordinary Shares
Aug 19
2023
SELL
Payment of exercise price or tax liability
$52,914
$117.85 p/Share
449
Reduced 1.52%
29,065
Ordinary Shares
Aug 18
2023
SELL
Payment of exercise price or tax liability
$48,436
$117.85 p/Share
411
Reduced 1.37%
29,514
Ordinary Shares
Aug 15
2023
SELL
Payment of exercise price or tax liability
$325,947
$121.08 p/Share
2,692
Reduced 8.25%
29,925
Ordinary Shares
Aug 15
2023
BUY
Grant, award, or other acquisition
-
15,832
Added 32.68%
32,617
Ordinary Shares
Feb 17
2023
SELL
Payment of exercise price or tax liability
$27,612
$123.27 p/Share
224
Reduced 1.32%
16,785
Ordinary Shares
Nov 10
2022
SELL
Open market or private sale
$1,734,364
$122.19 p/Share
14,194
Reduced 45.49%
17,009
Ordinary Shares
Aug 22
2022
SELL
Payment of exercise price or tax liability
$30,691
$112.42 p/Share
273
Reduced 0.87%
31,203
Ordinary Shares
Aug 20
2022
SELL
Payment of exercise price or tax liability
$199,167
$113.55 p/Share
1,754
Reduced 5.28%
31,476
Ordinary Shares
Aug 19
2022
SELL
Payment of exercise price or tax liability
$157,721
$113.55 p/Share
1,389
Reduced 4.01%
33,230
Ordinary Shares
Aug 18
2022
BUY
Grant, award, or other acquisition
-
7,243
Added 17.3%
34,619
Ordinary Shares
Aug 09
2022
SELL
Payment of exercise price or tax liability
$983,240
$94.0 p/Share
10,460
Reduced 27.65%
27,376
Ordinary Shares
Aug 09
2022
BUY
Grant, award, or other acquisition
-
19,984
Added 34.56%
37,836
Ordinary Shares
Mar 26
2022
SELL
Payment of exercise price or tax liability
$156,297
$105.18 p/Share
1,486
Reduced 7.68%
17,852
Ordinary Shares
Feb 17
2022
SELL
Payment of exercise price or tax liability
$38,503
$101.86 p/Share
378
Reduced 1.92%
19,338
Ordinary Shares
Sep 03
2021
SELL
Open market or private sale
$544,126
$105.41 p/Share
5,162
Reduced 20.75%
19,716
Ordinary Shares
Aug 22
2021
SELL
Payment of exercise price or tax liability
$26,637
$104.05 p/Share
256
Reduced 1.02%
24,878
Ordinary Shares
Aug 20
2021
SELL
Payment of exercise price or tax liability
$171,891
$104.05 p/Share
1,652
Reduced 6.17%
25,134
Ordinary Shares
Aug 19
2021
BUY
Grant, award, or other acquisition
-
7,916
Added 22.81%
26,786
Ordinary Shares
Aug 10
2021
SELL
Payment of exercise price or tax liability
$139,177
$93.22 p/Share
1,493
Reduced 7.33%
18,870
Ordinary Shares
Aug 10
2021
BUY
Grant, award, or other acquisition
-
3,011
Added 12.88%
20,363
Ordinary Shares
Mar 26
2021
SELL
Payment of exercise price or tax liability
$126,966
$90.82 p/Share
1,398
Reduced 7.46%
17,352
Ordinary Shares