May 03
2021
BUY
Grant, award, or other acquisition
-
1,334
Added 2.25%
57,849
Ordinary Shares
Apr 27
2021
SELL
Payment of exercise price or tax liability
$55,367
$129.97 p/Share
426
Reduced 0.75%
56,515
Ordinary Shares
Apr 29
2020
SELL
Payment of exercise price or tax liability
$38,962
$99.14 p/Share
393
Reduced 0.69%
56,427
Ordinary Shares
Apr 27
2020
BUY
Grant, award, or other acquisition
-
1,737
Added 2.97%
56,820
Ordinary Shares
Sep 25
2019
SELL
Payment of exercise price or tax liability
$80,069
$107.62 p/Share
744
Reduced 1.34%
54,720
Ordinary Shares
Sep 25
2019
BUY
Exercise of conversion of derivative security
$80,008
$44.13 p/Share
1,813
Added 3.17%
55,464
Ordinary Shares
Apr 30
2019
SELL
Payment of exercise price or tax liability
$38,099
$88.81 p/Share
429
Reduced 0.8%
53,522
Ordinary Shares
Apr 29
2019
BUY
Grant, award, or other acquisition
-
2,002
Added 3.58%
53,951
Ordinary Shares
Mar 04
2019
BUY
Exercise of conversion of derivative security
$80,023
$29.96 p/Share
2,671
Added 4.9%
51,808
Ordinary Shares
May 01
2018
SELL
Payment of exercise price or tax liability
$49,902
$81.01 p/Share
616
Reduced 1.25%
48,734
Ordinary Shares
Apr 30
2018
BUY
Grant, award, or other acquisition
-
2,184
Added 4.24%
49,350
Ordinary Shares
Mar 13
2018
SELL
Open market or private sale
$109,129
$83.56 p/Share
1,306
Reduced 2.7%
47,028
Ordinary Shares
Mar 13
2018
BUY
Exercise of conversion of derivative security
$80,041
$50.34 p/Share
1,590
Added 3.18%
48,334
Ordinary Shares
Jul 10
2017
BUY
Exercise of conversion of derivative security
$53,368
$52.84 p/Share
1,010
Added 2.13%
46,353
Ordinary Shares
May 26
2017
SELL
Payment of exercise price or tax liability
$55,053
$85.09 p/Share
647
Reduced 1.41%
45,343
Ordinary Shares
May 01
2017
BUY
Grant, award, or other acquisition
-
2,090
Added 4.35%
45,990
Ordinary Shares
Jan 05
2017
BUY
Exercise of conversion of derivative security
$183,372
$54.14 p/Share
3,387
Added 7.2%
43,639
Ordinary Shares
Nov 23
2016
BUY
Open market or private purchase
$146,540
$73.27 p/Share
2,000
Added 4.73%
40,252
Ordinary Shares
May 02
2016
BUY
Grant, award, or other acquisition
-
2,206
Added 5.48%
38,019
Ordinary Shares
Apr 27
2016
SELL
Payment of exercise price or tax liability
$13,189
$79.45 p/Share
166
Reduced 0.46%
35,813
Ordinary Shares
Apr 27
2015
BUY
Grant, award, or other acquisition
-
1,950
Added 5.2%
35,520
Ordinary Shares
Jan 26
2015
BUY
Grant, award, or other acquisition
-
33,489
Added 50.0%
33,489
Ordinary Shares