May 01
2024
SELL
Payment of exercise price or tax liability
$15,530
$80.89 p/Share
192
Reduced 0.42%
45,843
Ordinary Shares
Apr 29
2024
BUY
Grant, award, or other acquisition
$175,061
$80.86 p/Share
2,165
Added 4.49%
46,035
Ordinary Shares
May 02
2023
SELL
Payment of exercise price or tax liability
$15,248
$90.23 p/Share
169
Reduced 0.42%
39,992
Ordinary Shares
May 01
2023
BUY
Grant, award, or other acquisition
$175,012
$90.68 p/Share
1,930
Added 4.59%
40,161
Ordinary Shares
May 03
2022
SELL
Payment of exercise price or tax liability
$27,015
$103.11 p/Share
262
Reduced 0.7%
37,417
Ordinary Shares
May 02
2022
BUY
Grant, award, or other acquisition
-
1,697
Added 4.31%
37,679
Ordinary Shares
May 03
2021
BUY
Grant, award, or other acquisition
-
1,334
Added 3.62%
35,466
Ordinary Shares
Apr 27
2021
SELL
Payment of exercise price or tax liability
$55,367
$129.97 p/Share
426
Reduced 1.23%
34,132
Ordinary Shares
Apr 29
2020
SELL
Payment of exercise price or tax liability
$38,962
$99.14 p/Share
393
Reduced 1.14%
34,064
Ordinary Shares
Apr 27
2020
BUY
Grant, award, or other acquisition
-
1,737
Added 4.8%
34,457
Ordinary Shares
Apr 30
2019
SELL
Payment of exercise price or tax liability
$47,691
$88.81 p/Share
537
Reduced 1.64%
32,247
Ordinary Shares
Apr 29
2019
BUY
Grant, award, or other acquisition
-
2,002
Added 5.76%
32,784
Ordinary Shares
May 01
2018
SELL
Payment of exercise price or tax liability
$49,902
$81.01 p/Share
616
Reduced 2.0%
30,258
Ordinary Shares
Apr 30
2018
BUY
Grant, award, or other acquisition
-
2,184
Added 6.61%
30,874
Ordinary Shares
May 02
2017
SELL
Payment of exercise price or tax liability
$55,088
$84.75 p/Share
650
Reduced 2.25%
28,182
Ordinary Shares
May 01
2017
BUY
Grant, award, or other acquisition
-
2,090
Added 6.76%
28,831
Ordinary Shares
Sep 15
2016
SELL
Open market or private sale
$675,574
$85.44 p/Share
7,907
Reduced 23.06%
26,375
Ordinary Shares
Sep 15
2016
BUY
Exercise of conversion of derivative security
$460,593
$45.78 p/Share
10,061
Added 22.69%
34,282
Ordinary Shares
May 02
2016
BUY
Grant, award, or other acquisition
-
2,206
Added 8.38%
24,112
Ordinary Shares
Apr 27
2016
SELL
Payment of exercise price or tax liability
$13,189
$79.45 p/Share
166
Reduced 0.75%
21,906
Ordinary Shares
Apr 27
2015
BUY
Grant, award, or other acquisition
-
1,950
Added 8.27%
21,630
Ordinary Shares
Jan 26
2015
BUY
Grant, award, or other acquisition
-
19,602
Added 50.0%
19,602
Ordinary Shares