May 01
2024
SELL
Payment of exercise price or tax liability
$15,530
$80.89 p/Share
192
Reduced 0.5%
38,275
Ordinary Shares
Apr 29
2024
BUY
Grant, award, or other acquisition
$175,061
$80.86 p/Share
2,165
Added 5.33%
38,467
Ordinary Shares
May 02
2023
SELL
Payment of exercise price or tax liability
$15,248
$90.23 p/Share
169
Reduced 0.46%
36,236
Ordinary Shares
May 01
2023
BUY
Grant, award, or other acquisition
$175,012
$90.68 p/Share
1,930
Added 5.03%
36,405
Ordinary Shares
May 03
2022
SELL
Payment of exercise price or tax liability
$27,015
$103.11 p/Share
262
Reduced 0.76%
34,419
Ordinary Shares
May 02
2022
BUY
Grant, award, or other acquisition
-
1,697
Added 4.66%
34,681
Ordinary Shares
May 03
2021
BUY
Grant, award, or other acquisition
-
1,334
Added 3.89%
32,954
Ordinary Shares
Apr 27
2021
SELL
Payment of exercise price or tax liability
$55,367
$129.97 p/Share
426
Reduced 1.33%
31,620
Ordinary Shares
Apr 29
2020
SELL
Payment of exercise price or tax liability
$38,962
$99.14 p/Share
393
Reduced 1.21%
32,009
Ordinary Shares
Apr 27
2020
BUY
Grant, award, or other acquisition
-
1,737
Added 5.09%
32,402
Ordinary Shares
Apr 30
2019
SELL
Payment of exercise price or tax liability
$38,099
$88.81 p/Share
429
Reduced 1.38%
30,624
Ordinary Shares
Apr 29
2019
BUY
Grant, award, or other acquisition
-
2,002
Added 6.06%
31,053
Ordinary Shares
May 01
2018
SELL
Payment of exercise price or tax liability
$49,902
$81.01 p/Share
616
Reduced 2.08%
29,001
Ordinary Shares
Apr 30
2018
BUY
Grant, award, or other acquisition
-
2,184
Added 6.87%
29,617
Ordinary Shares
May 02
2017
SELL
Payment of exercise price or tax liability
$55,088
$84.75 p/Share
650
Reduced 2.32%
27,385
Ordinary Shares
May 01
2017
BUY
Grant, award, or other acquisition
-
2,090
Added 6.94%
28,035
Ordinary Shares
Mar 01
2017
SELL
Payment of exercise price or tax liability
$572,356
$82.07 p/Share
6,974
Reduced 21.19%
25,939
Ordinary Shares
Mar 01
2017
BUY
Exercise of conversion of derivative security
$413,684
$27.38 p/Share
15,109
Added 31.46%
32,913
Ordinary Shares
May 02
2016
BUY
Grant, award, or other acquisition
-
2,206
Added 11.04%
17,769
Ordinary Shares
Apr 27
2016
SELL
Payment of exercise price or tax liability
$13,189
$79.45 p/Share
166
Reduced 1.06%
15,563
Ordinary Shares
Apr 27
2015
BUY
Grant, award, or other acquisition
-
563
Added 3.46%
15,717
Ordinary Shares
Jan 26
2015
BUY
Grant, award, or other acquisition
-
16,635
Added 50.0%
16,635
Ordinary Shares