Sep 05
2024
SELL
Open market or private sale
$1,914,493
$220.31 p/Share
8,690
Reduced 51.05%
8,333
Ordinary Shares
Aug 24
2024
SELL
Payment of exercise price or tax liability
$226,178
$267.35 p/Share
846
Reduced 4.73%
17,023
Ordinary Shares
Aug 22
2024
BUY
Grant, award, or other acquisition
-
3,056
Added 14.6%
17,869
Ordinary Shares
Aug 19
2024
SELL
Payment of exercise price or tax liability
$287,585
$231.55 p/Share
1,242
Reduced 7.74%
14,813
Ordinary Shares
Aug 18
2024
SELL
Payment of exercise price or tax liability
$264,586
$231.08 p/Share
1,145
Reduced 6.66%
16,055
Ordinary Shares
Aug 13
2024
SELL
Payment of exercise price or tax liability
$1,496,160
$217.75 p/Share
6,871
Reduced 28.54%
17,200
Ordinary Shares
Aug 13
2024
BUY
Grant, award, or other acquisition
-
12,782
Added 34.68%
24,071
Ordinary Shares
Aug 29
2023
SELL
Open market or private sale
$1,629,624
$157.33 p/Share
10,358
Reduced 47.85%
11,289
Ordinary Shares
Aug 24
2023
BUY
Grant, award, or other acquisition
-
4,719
Added 17.9%
21,647
Ordinary Shares
Aug 20
2023
SELL
Payment of exercise price or tax liability
$177,246
$117.85 p/Share
1,504
Reduced 8.16%
16,928
Ordinary Shares
Aug 19
2023
SELL
Payment of exercise price or tax liability
$143,423
$117.85 p/Share
1,217
Reduced 6.19%
18,432
Ordinary Shares
Aug 18
2023
SELL
Payment of exercise price or tax liability
$132,227
$117.85 p/Share
1,122
Reduced 5.4%
19,649
Ordinary Shares
Aug 15
2023
SELL
Payment of exercise price or tax liability
$883,399
$121.08 p/Share
7,296
Reduced 25.99%
20,771
Ordinary Shares
Aug 15
2023
BUY
Grant, award, or other acquisition
-
13,854
Added 33.05%
28,067
Ordinary Shares
Mar 02
2023
SELL
Open market or private sale
$256,738
$119.58 p/Share
2,147
Reduced 13.12%
14,213
Ordinary Shares
Jan 07
2023
SELL
Payment of exercise price or tax liability
$329,089
$129.41 p/Share
2,543
Reduced 13.45%
16,360
Ordinary Shares
Aug 24
2022
SELL
Open market or private sale
$1,457,647
$107.87 p/Share
13,513
Reduced 41.69%
18,903
Ordinary Shares
Aug 22
2022
SELL
Payment of exercise price or tax liability
$244,738
$112.42 p/Share
2,177
Reduced 6.29%
32,416
Ordinary Shares
Aug 20
2022
SELL
Payment of exercise price or tax liability
$170,779
$113.55 p/Share
1,504
Reduced 4.17%
34,593
Ordinary Shares
Aug 19
2022
SELL
Payment of exercise price or tax liability
$138,077
$113.55 p/Share
1,216
Reduced 3.26%
36,097
Ordinary Shares
Aug 18
2022
BUY
Grant, award, or other acquisition
-
6,391
Added 14.62%
37,313
Ordinary Shares
Aug 09
2022
SELL
Payment of exercise price or tax liability
$989,068
$94.0 p/Share
10,522
Reduced 25.39%
30,922
Ordinary Shares
Aug 09
2022
BUY
Grant, award, or other acquisition
-
19,984
Added 32.53%
41,444
Ordinary Shares
Mar 01
2022
SELL
Open market or private sale
$211,875
$98.73 p/Share
2,146
Reduced 9.09%
21,460
Ordinary Shares
Jan 07
2022
SELL
Payment of exercise price or tax liability
$306,857
$120.62 p/Share
2,544
Reduced 9.73%
23,606
Ordinary Shares