Mar 03
2022
SELL
Open market or private sale
$1,831,782
$154.96 p/Share
11,821
Reduced 10.19%
104,156
Ordinary Shares
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,438,031
$152.06 p/Share
9,457
Reduced 7.54%
115,977
Ordinary Shares
Mar 01
2022
BUY
Grant, award, or other acquisition
-
21,278
Added 14.5%
125,434
Ordinary Shares
Feb 10
2022
SELL
Open market or private sale
$131,372
$159.82 p/Share
822
Reduced 0.78%
104,156
Ordinary Shares
Feb 08
2022
SELL
Payment of exercise price or tax liability
$48,672
$159.06 p/Share
306
Reduced 0.28%
107,240
Ordinary Shares
Feb 08
2022
SELL
Open market or private sale
$360,224
$159.25 p/Share
2,262
Reduced 2.11%
104,978
Ordinary Shares
Feb 05
2022
SELL
Payment of exercise price or tax liability
$76,354
$158.74 p/Share
481
Reduced 0.45%
107,546
Ordinary Shares
Feb 04
2022
SELL
Payment of exercise price or tax liability
$57,305
$158.74 p/Share
361
Reduced 0.33%
108,027
Ordinary Shares
Dec 02
2021
SELL
Open market or private sale
$6,987,973
$190.03 p/Share
36,773
Reduced 25.36%
108,216
Ordinary Shares
Dec 02
2021
BUY
Exercise of conversion of derivative security
$2,582,200
$70.22 p/Share
36,773
Added 20.23%
144,989
Ordinary Shares
Jul 06
2021
SELL
Open market or private sale
$3,823,704
$184.0 p/Share
20,781
Reduced 16.13%
108,025
Ordinary Shares
Jul 06
2021
BUY
Exercise of conversion of derivative security
$1,299,436
$62.53 p/Share
20,781
Added 13.89%
128,806
Ordinary Shares
Mar 04
2021
SELL
Open market or private sale
$1,995,388
$155.09 p/Share
12,866
Reduced 10.68%
107,647
Ordinary Shares
Mar 02
2021
SELL
Payment of exercise price or tax liability
$1,637,382
$157.38 p/Share
10,404
Reduced 7.95%
120,513
Ordinary Shares
Mar 02
2021
BUY
Grant, award, or other acquisition
-
23,270
Added 15.09%
130,917
Ordinary Shares
Feb 09
2021
SELL
Open market or private sale
$402,777
$147.16 p/Share
2,737
Reduced 2.48%
107,647
Ordinary Shares
Feb 08
2021
SELL
Open market or private sale
$143,306
$148.35 p/Share
966
Reduced 0.89%
107,000
Ordinary Shares
Feb 08
2021
BUY
Grant, award, or other acquisition
-
3,384
Added 2.97%
110,384
Ordinary Shares
Feb 06
2021
SELL
Payment of exercise price or tax liability
$81,545
$149.35 p/Share
546
Reduced 0.5%
107,966
Ordinary Shares
Feb 05
2021
SELL
Payment of exercise price or tax liability
$72,435
$149.35 p/Share
485
Reduced 0.44%
108,512
Ordinary Shares
Feb 04
2021
SELL
Payment of exercise price or tax liability
$54,178
$148.84 p/Share
364
Reduced 0.33%
108,997
Ordinary Shares
Nov 27
2020
SELL
Open market or private sale
$2,324,160
$145.26 p/Share
16,000
Reduced 12.78%
109,155
Ordinary Shares
Nov 27
2020
BUY
Exercise of conversion of derivative security
$1,000,480
$62.53 p/Share
16,000
Added 11.34%
125,155
Ordinary Shares