Apr 29
2025
SELL
Payment of exercise price or tax liability
$18,273
$84.6 p/Share
216
Reduced 0.99%
21,630
Ordinary Shares
Apr 28
2025
BUY
Grant, award, or other acquisition
$175,055
$84.04 p/Share
2,083
Added 8.7%
21,846
Ordinary Shares
May 01
2024
SELL
Payment of exercise price or tax liability
$15,530
$80.89 p/Share
192
Reduced 0.97%
19,604
Ordinary Shares
Apr 29
2024
BUY
Grant, award, or other acquisition
$175,061
$80.86 p/Share
2,165
Added 9.86%
19,796
Ordinary Shares
May 02
2023
SELL
Payment of exercise price or tax liability
$15,248
$90.23 p/Share
169
Reduced 1.01%
16,576
Ordinary Shares
May 01
2023
BUY
Grant, award, or other acquisition
$175,012
$90.68 p/Share
1,930
Added 10.33%
16,745
Ordinary Shares
May 03
2022
SELL
Payment of exercise price or tax liability
$27,015
$103.11 p/Share
262
Reduced 1.73%
14,862
Ordinary Shares
May 02
2022
BUY
Grant, award, or other acquisition
-
1,697
Added 10.09%
15,124
Ordinary Shares
May 03
2021
BUY
Grant, award, or other acquisition
-
1,334
Added 9.09%
13,349
Ordinary Shares
Apr 27
2021
SELL
Payment of exercise price or tax liability
$55,367
$129.97 p/Share
426
Reduced 3.42%
12,015
Ordinary Shares
Apr 29
2020
SELL
Payment of exercise price or tax liability
$38,962
$99.14 p/Share
393
Reduced 3.08%
12,358
Ordinary Shares
Apr 27
2020
BUY
Grant, award, or other acquisition
-
1,737
Added 11.99%
12,751
Ordinary Shares
Apr 30
2019
SELL
Payment of exercise price or tax liability
$38,099
$88.81 p/Share
429
Reduced 3.78%
10,930
Ordinary Shares
Apr 29
2019
BUY
Grant, award, or other acquisition
-
2,002
Added 14.98%
11,359
Ordinary Shares
May 01
2018
SELL
Payment of exercise price or tax liability
$49,902
$81.01 p/Share
616
Reduced 6.24%
9,259
Ordinary Shares
Apr 30
2018
BUY
Grant, award, or other acquisition
-
2,184
Added 18.11%
9,875
Ordinary Shares
May 02
2017
SELL
Payment of exercise price or tax liability
$55,088
$84.75 p/Share
650
Reduced 7.88%
7,597
Ordinary Shares
May 01
2017
BUY
Grant, award, or other acquisition
-
2,090
Added 20.22%
8,246
Ordinary Shares
May 02
2016
BUY
Grant, award, or other acquisition
-
2,206
Added 26.67%
6,066
Ordinary Shares
Apr 27
2016
SELL
Payment of exercise price or tax liability
$13,189
$79.45 p/Share
166
Reduced 4.12%
3,860
Ordinary Shares
Apr 27
2015
BUY
Grant, award, or other acquisition
-
1,950
Added 33.08%
3,944
Ordinary Shares
Jan 26
2015
BUY
Grant, award, or other acquisition
-
1,986
Added 50.0%
1,986
Ordinary Shares