Feb 20
2022
SELL
Payment of exercise price or tax liability
$11,679
$114.5 p/Share
102
Reduced 0.27%
37,410
Ordinary Shares
Feb 18
2022
SELL
Payment of exercise price or tax liability
$13,854
$114.5 p/Share
121
Reduced 0.32%
37,512
Ordinary Shares
Feb 17
2022
BUY
Grant, award, or other acquisition
-
1,789
Added 4.54%
37,633
Ordinary Shares
Feb 03
2022
SELL
Payment of exercise price or tax liability
$90,639
$118.02 p/Share
768
Reduced 2.1%
35,844
Ordinary Shares
Feb 03
2022
BUY
Grant, award, or other acquisition
-
2,522
Added 6.44%
36,612
Ordinary Shares
Nov 18
2021
SELL
Open market or private sale
$342,375
$136.95 p/Share
2,500
Reduced 6.84%
34,072
Ordinary Shares
Nov 18
2021
BUY
Exercise of conversion of derivative security
$179,575
$71.83 p/Share
2,500
Added 6.4%
36,572
Ordinary Shares
Jun 01
2021
SELL
Open market or private sale
$1,117,904
$141.83 p/Share
7,882
Reduced 18.8%
34,038
Ordinary Shares
Jun 01
2021
BUY
Exercise of conversion of derivative security
$455,974
$57.85 p/Share
7,882
Added 17.19%
37,979
Ordinary Shares
May 28
2021
SELL
Open market or private sale
$492,901
$140.99 p/Share
3,496
Reduced 9.31%
34,038
Ordinary Shares
May 28
2021
BUY
Exercise of conversion of derivative security
$202,244
$57.85 p/Share
3,496
Added 8.52%
37,534
Ordinary Shares
May 25
2021
SELL
Open market or private sale
$264,473
$139.49 p/Share
1,896
Reduced 5.28%
34,038
Ordinary Shares
May 25
2021
BUY
Exercise of conversion of derivative security
$102,612
$54.12 p/Share
1,896
Added 5.01%
35,934
Ordinary Shares
May 21
2021
SELL
Open market or private sale
$181,337
$139.49 p/Share
1,300
Reduced 3.68%
34,038
Ordinary Shares
May 21
2021
BUY
Exercise of conversion of derivative security
$70,356
$54.12 p/Share
1,300
Added 3.55%
35,338
Ordinary Shares
May 18
2021
SELL
Open market or private sale
$444,073
$138.99 p/Share
3,195
Reduced 8.58%
34,038
Ordinary Shares
May 18
2021
BUY
Exercise of conversion of derivative security
$172,913
$54.12 p/Share
3,195
Added 7.9%
37,233
Ordinary Shares
Mar 10
2021
BUY
Grant, award, or other acquisition
-
6,511
Added 16.06%
34,020
Ordinary Shares
Feb 22
2021
SELL
Payment of exercise price or tax liability
$25,786
$107.89 p/Share
239
Reduced 0.86%
27,509
Ordinary Shares
Feb 21
2021
SELL
Payment of exercise price or tax liability
$25,486
$108.45 p/Share
235
Reduced 0.84%
27,748
Ordinary Shares
Feb 20
2021
SELL
Payment of exercise price or tax liability
$17,352
$108.45 p/Share
160
Reduced 0.57%
27,983
Ordinary Shares
Feb 18
2021
BUY
Grant, award, or other acquisition
-
1,374
Added 4.65%
28,143
Ordinary Shares
Feb 04
2021
SELL
Payment of exercise price or tax liability
$270,754
$112.16 p/Share
2,414
Reduced 8.27%
26,770
Ordinary Shares
Feb 04
2021
BUY
Grant, award, or other acquisition
-
5,524
Added 15.92%
29,184
Ordinary Shares
Dec 31
2020
SELL
Payment of exercise price or tax liability
$293,079
$115.34 p/Share
2,541
Reduced 9.7%
23,660
Ordinary Shares