Aug 02
2024
SELL
Payment of exercise price or tax liability
$412,685
$81.51 p/Share
5,063
Reduced 10.3%
44,106
Ordinary Shares
Aug 02
2024
BUY
Exercise of conversion of derivative security
-
5,311
Added 9.75%
49,169
Ordinary Shares
Jul 29
2024
BUY
Grant, award, or other acquisition
-
14,375
Added 24.69%
43,858
Ordinary Shares
Dec 19
2023
SELL
Open market or private sale
$410,603
$82.17 p/Share
4,997
Reduced 14.74%
28,910
Ordinary Shares
Dec 08
2023
SELL
Payment of exercise price or tax liability
$34,482
$79.27 p/Share
435
Reduced 1.27%
33,907
Ordinary Shares
Aug 14
2023
SELL
Open market or private sale
$83,380
$83.38 p/Share
1,000
Reduced 2.89%
33,573
Ordinary Shares
Aug 03
2023
SELL
Payment of exercise price or tax liability
$361,955
$84.49 p/Share
4,284
Reduced 11.03%
34,573
Ordinary Shares
Aug 03
2023
BUY
Grant, award, or other acquisition
-
5,168
Added 11.74%
38,857
Ordinary Shares
Jul 31
2023
BUY
Grant, award, or other acquisition
-
9,686
Added 22.36%
33,634
Ordinary Shares
Jul 14
2023
SELL
Open market or private sale
$175,940
$87.97 p/Share
2,000
Reduced 7.71%
23,948
Ordinary Shares
Dec 07
2022
SELL
Payment of exercise price or tax liability
$26,636
$79.04 p/Share
337
Reduced 1.31%
25,470
Ordinary Shares
Aug 01
2022
BUY
Grant, award, or other acquisition
-
7,521
Added 22.68%
25,646
Ordinary Shares
Jul 29
2022
SELL
Sale (or disposition) back to the issuer
-
7,493
Reduced 29.25%
18,125
Ordinary Shares
Nov 05
2021
SELL
Payment of exercise price or tax liability
$29,269
$122.98 p/Share
238
Reduced 0.93%
25,251
Ordinary Shares
Aug 02
2021
SELL
Payment of exercise price or tax liability
$194,601
$131.31 p/Share
1,482
Reduced 6.88%
20,062
Ordinary Shares
Aug 02
2021
BUY
Grant, award, or other acquisition
-
5,333
Added 17.36%
25,395
Ordinary Shares
Jun 21
2021
SELL
Open market or private sale
$14,202
$123.5 p/Share
115
Reduced 0.53%
21,602
Ordinary Shares
Jun 18
2021
SELL
Payment of exercise price or tax liability
$115,590
$123.23 p/Share
938
Reduced 4.14%
21,717
Ordinary Shares
Jun 18
2021
BUY
Exercise of conversion of derivative security
$87,413
$74.84 p/Share
1,168
Added 4.9%
22,655
Ordinary Shares
Jun 01
2021
SELL
Open market or private sale
$316,717
$128.07 p/Share
2,473
Reduced 10.32%
21,487
Ordinary Shares
May 28
2021
SELL
Payment of exercise price or tax liability
$931,069
$126.59 p/Share
7,355
Reduced 23.49%
23,960
Ordinary Shares
May 28
2021
BUY
Exercise of conversion of derivative security
$578,100
$47.0 p/Share
12,300
Added 28.2%
31,315
Ordinary Shares
Nov 03
2020
SELL
Payment of exercise price or tax liability
$23,617
$103.13 p/Share
229
Reduced 1.21%
18,715
Ordinary Shares
Aug 03
2020
BUY
Grant, award, or other acquisition
-
6,576
Added 25.86%
18,856
Ordinary Shares
Jul 31
2020
SELL
Payment of exercise price or tax liability
$106,128
$96.48 p/Share
1,100
Reduced 8.22%
12,280
Ordinary Shares