Nov 05
2021
SELL
Payment of exercise price or tax liability
$30,745
$122.98 p/Share
250
Reduced 0.51%
48,635
Ordinary Shares
Sep 30
2021
SELL
Open market or private sale
$6,221,027
$126.58 p/Share
49,147
Reduced 50.2%
48,763
Ordinary Shares
Sep 30
2021
BUY
Exercise of conversion of derivative security
$3,833,466
$78.0 p/Share
49,147
Added 33.42%
97,910
Ordinary Shares
Aug 31
2021
SELL
Open market or private sale
$6,812,482
$134.17 p/Share
50,775
Reduced 51.01%
48,763
Ordinary Shares
Aug 31
2021
BUY
Exercise of conversion of derivative security
$3,800,001
$74.84 p/Share
50,775
Added 33.78%
99,538
Ordinary Shares
Aug 02
2021
SELL
Payment of exercise price or tax liability
$715,639
$131.31 p/Share
5,450
Reduced 11.31%
42,744
Ordinary Shares
Aug 02
2021
SELL
Open market or private sale
$526,080
$131.52 p/Share
4,000
Reduced 7.66%
48,194
Ordinary Shares
Aug 02
2021
BUY
Grant, award, or other acquisition
-
6,019
Added 10.99%
48,763
Ordinary Shares
Dec 22
2020
SELL
Open market or private sale
$301,034
$115.56 p/Share
2,605
Reduced 4.81%
51,543
Ordinary Shares
Nov 09
2020
SELL
Open market or private sale
$2,343,488
$113.13 p/Share
20,715
Reduced 27.67%
54,148
Ordinary Shares
Nov 09
2020
BUY
Exercise of conversion of derivative security
$1,300,073
$62.76 p/Share
20,715
Added 21.67%
74,863
Ordinary Shares
Nov 03
2020
SELL
Payment of exercise price or tax liability
$34,755
$103.13 p/Share
337
Reduced 0.62%
54,148
Ordinary Shares
Oct 08
2020
SELL
Open market or private sale
$2,278,540
$110.0 p/Share
20,714
Reduced 27.6%
54,325
Ordinary Shares
Oct 08
2020
BUY
Exercise of conversion of derivative security
$1,300,011
$62.76 p/Share
20,714
Added 27.31%
55,122
Ordinary Shares
Aug 03
2020
BUY
Grant, award, or other acquisition
-
8,117
Added 13.0%
54,325
Ordinary Shares
Jul 31
2020
SELL
Payment of exercise price or tax liability
$522,053
$96.48 p/Share
5,411
Reduced 10.48%
46,208
Ordinary Shares
Dec 18
2019
-
2,275
Reduced 4.29%
50,802
Ordinary Shares
Aug 05
2019
SELL
Open market or private sale
$401,240
$100.31 p/Share
4,000
Reduced 7.03%
52,906
Ordinary Shares
Aug 02
2019
SELL
Open market or private sale
$673,230
$102.02 p/Share
6,599
Reduced 10.39%
56,906
Ordinary Shares
Aug 01
2019
SELL
Payment of exercise price or tax liability
$566,413
$102.37 p/Share
5,533
Reduced 8.01%
63,505
Ordinary Shares
Jul 29
2019
BUY
Grant, award, or other acquisition
-
10,330
Added 13.02%
69,038
Ordinary Shares
Aug 03
2018
SELL
Payment of exercise price or tax liability
$526,413
$90.48 p/Share
5,818
Reduced 9.17%
57,653
Ordinary Shares
Jul 30
2018
BUY
Grant, award, or other acquisition
-
11,226
Added 15.03%
63,471
Ordinary Shares
Jun 11
2018
SELL
Open market or private sale
$773,566
$86.82 p/Share
8,910
Reduced 14.67%
51,842
Ordinary Shares
Jul 31
2017
BUY
Grant, award, or other acquisition
-
11,910
Added 16.57%
59,960
Ordinary Shares