Aug 24
2024
SELL
Payment of exercise price or tax liability
$783,602
$267.35 p/Share
2,931
Reduced 4.36%
64,293
Ordinary Shares
Aug 23
2024
SELL
Open market or private sale
$7,195,500
$270.0 p/Share
26,650
Reduced 41.45%
37,643
Ordinary Shares
Aug 22
2024
BUY
Grant, award, or other acquisition
-
10,121
Added 13.09%
67,224
Ordinary Shares
Aug 19
2024
SELL
Payment of exercise price or tax liability
$985,476
$231.55 p/Share
4,256
Reduced 6.94%
57,103
Ordinary Shares
Aug 18
2024
SELL
Payment of exercise price or tax liability
$882,032
$231.08 p/Share
3,817
Reduced 5.86%
61,359
Ordinary Shares
Aug 13
2024
SELL
Payment of exercise price or tax liability
$4,986,692
$217.75 p/Share
22,901
Reduced 26.0%
65,176
Ordinary Shares
Aug 13
2024
BUY
Grant, award, or other acquisition
-
42,606
Added 32.6%
88,077
Ordinary Shares
Aug 24
2023
SELL
Open market or private sale
$4,317,840
$159.92 p/Share
27,000
Reduced 37.26%
45,471
Ordinary Shares
Aug 24
2023
BUY
Grant, award, or other acquisition
-
16,361
Added 18.42%
72,471
Ordinary Shares
Aug 20
2023
SELL
Payment of exercise price or tax liability
$575,932
$117.85 p/Share
4,887
Reduced 8.01%
56,110
Ordinary Shares
Aug 19
2023
SELL
Payment of exercise price or tax liability
$491,316
$117.85 p/Share
4,169
Reduced 6.4%
60,997
Ordinary Shares
Aug 18
2023
SELL
Payment of exercise price or tax liability
$440,759
$117.85 p/Share
3,740
Reduced 5.43%
65,166
Ordinary Shares
Aug 15
2023
SELL
Payment of exercise price or tax liability
$3,028,210
$121.08 p/Share
25,010
Reduced 26.63%
68,906
Ordinary Shares
Aug 15
2023
BUY
Grant, award, or other acquisition
-
47,500
Added 33.59%
93,916
Ordinary Shares
Aug 29
2022
SELL
Open market or private sale
$1,885,856
$106.66 p/Share
17,681
Reduced 27.58%
46,416
Ordinary Shares
Aug 22
2022
SELL
Payment of exercise price or tax liability
$1,192,664
$112.42 p/Share
10,609
Reduced 14.2%
64,097
Ordinary Shares
Aug 22
2022
SELL
Open market or private sale
$2,958,646
$112.24 p/Share
26,360
Reduced 26.08%
74,706
Ordinary Shares
Aug 20
2022
SELL
Payment of exercise price or tax liability
$554,805
$113.55 p/Share
4,886
Reduced 4.61%
101,066
Ordinary Shares
Aug 19
2022
SELL
Payment of exercise price or tax liability
$473,276
$113.55 p/Share
4,168
Reduced 3.78%
105,952
Ordinary Shares
Aug 18
2022
BUY
Grant, award, or other acquisition
-
21,303
Added 16.21%
110,120
Ordinary Shares
Aug 09
2022
SELL
Payment of exercise price or tax liability
$2,755,516
$94.0 p/Share
29,314
Reduced 24.81%
88,817
Ordinary Shares
Aug 09
2022
BUY
Grant, award, or other acquisition
-
55,674
Added 32.03%
118,131
Ordinary Shares
Oct 01
2021
SELL
Open market or private sale
$600,088
$104.2 p/Share
5,759
Reduced 8.44%
62,457
Ordinary Shares
Sep 22
2021
SELL
Payment of exercise price or tax liability
$664,967
$103.82 p/Share
6,405
Reduced 8.58%
68,216
Ordinary Shares
Aug 31
2021
SELL
Open market or private sale
$1,931,383
$102.39 p/Share
18,863
Reduced 20.18%
74,621
Ordinary Shares