Apr 29
2025
SELL
Payment of exercise price or tax liability
$18,273
$84.6 p/Share
216
Reduced 1.21%
17,615
Ordinary Shares
Apr 28
2025
BUY
Grant, award, or other acquisition
$175,055
$84.04 p/Share
2,083
Added 10.46%
17,831
Ordinary Shares
May 01
2024
SELL
Payment of exercise price or tax liability
$15,530
$80.89 p/Share
192
Reduced 1.21%
15,674
Ordinary Shares
Apr 29
2024
BUY
Grant, award, or other acquisition
$175,061
$80.86 p/Share
2,165
Added 12.01%
15,866
Ordinary Shares
May 02
2023
SELL
Payment of exercise price or tax liability
$15,248
$90.23 p/Share
169
Reduced 1.22%
13,635
Ordinary Shares
May 01
2023
BUY
Grant, award, or other acquisition
$175,012
$90.68 p/Share
1,930
Added 12.27%
13,804
Ordinary Shares
May 03
2022
SELL
Payment of exercise price or tax liability
$27,015
$103.11 p/Share
262
Reduced 2.17%
11,818
Ordinary Shares
May 02
2022
BUY
Grant, award, or other acquisition
-
1,697
Added 12.32%
12,080
Ordinary Shares
May 03
2021
BUY
Grant, award, or other acquisition
-
1,334
Added 11.41%
10,353
Ordinary Shares
Apr 27
2021
SELL
Payment of exercise price or tax liability
$55,367
$129.97 p/Share
426
Reduced 4.51%
9,019
Ordinary Shares
Apr 29
2020
SELL
Payment of exercise price or tax liability
$38,962
$99.14 p/Share
393
Reduced 4.01%
9,408
Ordinary Shares
Apr 27
2020
BUY
Grant, award, or other acquisition
-
1,737
Added 15.05%
9,801
Ordinary Shares
Apr 30
2019
SELL
Payment of exercise price or tax liability
$38,099
$88.81 p/Share
429
Reduced 5.08%
8,023
Ordinary Shares
Apr 29
2019
BUY
Grant, award, or other acquisition
-
2,002
Added 19.15%
8,452
Ordinary Shares
May 01
2018
SELL
Payment of exercise price or tax liability
$49,902
$81.01 p/Share
616
Reduced 8.78%
6,400
Ordinary Shares
Apr 30
2018
BUY
Grant, award, or other acquisition
-
2,184
Added 23.74%
7,016
Ordinary Shares
May 02
2017
SELL
Payment of exercise price or tax liability
$55,088
$84.75 p/Share
650
Reduced 11.96%
4,784
Ordinary Shares
May 01
2017
BUY
Grant, award, or other acquisition
-
2,090
Added 27.78%
5,434
Ordinary Shares
May 02
2016
BUY
Grant, award, or other acquisition
-
2,206
Added 40.09%
3,296
Ordinary Shares
Apr 27
2016
SELL
Payment of exercise price or tax liability
$13,189
$79.45 p/Share
166
Reduced 13.22%
1,090
Ordinary Shares
Apr 27
2015
BUY
Grant, award, or other acquisition
-
1,230
Added 50.0%
1,230
Ordinary Shares