May 01
2024
SELL
Payment of exercise price or tax liability
$15,530
$80.89 p/Share
192
Reduced 0.42%
45,088
Ordinary Shares
Apr 29
2024
BUY
Grant, award, or other acquisition
$175,061
$80.86 p/Share
2,165
Added 4.56%
45,280
Ordinary Shares
May 02
2023
SELL
Payment of exercise price or tax liability
$15,248
$90.23 p/Share
169
Reduced 2.76%
5,964
Ordinary Shares
May 01
2023
BUY
Grant, award, or other acquisition
$175,012
$90.68 p/Share
1,930
Added 23.94%
6,133
Ordinary Shares
May 03
2022
SELL
Payment of exercise price or tax liability
$27,015
$103.11 p/Share
262
Reduced 5.94%
4,147
Ordinary Shares
May 02
2022
BUY
Grant, award, or other acquisition
-
1,697
Added 27.79%
4,409
Ordinary Shares
May 03
2021
BUY
Grant, award, or other acquisition
-
1,334
Added 33.22%
2,682
Ordinary Shares
Apr 27
2021
SELL
Payment of exercise price or tax liability
$55,367
$129.97 p/Share
426
Reduced 24.01%
1,348
Ordinary Shares
Oct 14
2020
-
36,798
Reduced 95.47%
1,747
Ordinary Shares
Apr 29
2020
SELL
Payment of exercise price or tax liability
$38,962
$99.14 p/Share
393
Reduced 1.01%
38,535
Ordinary Shares
Apr 27
2020
BUY
Grant, award, or other acquisition
-
1,737
Added 4.27%
38,928
Ordinary Shares
Apr 30
2019
SELL
Payment of exercise price or tax liability
$38,099
$88.81 p/Share
429
Reduced 1.14%
37,150
Ordinary Shares
Apr 29
2019
BUY
Grant, award, or other acquisition
-
2,002
Added 5.06%
37,579
Ordinary Shares
May 01
2018
SELL
Payment of exercise price or tax liability
$49,902
$81.01 p/Share
616
Reduced 1.7%
35,527
Ordinary Shares
Apr 30
2018
BUY
Grant, award, or other acquisition
-
2,184
Added 5.7%
36,143
Ordinary Shares
May 02
2017
SELL
Payment of exercise price or tax liability
$55,088
$84.75 p/Share
650
Reduced 1.88%
33,911
Ordinary Shares
May 01
2017
BUY
Grant, award, or other acquisition
-
2,090
Added 5.7%
34,561
Ordinary Shares
Mar 02
2017
BUY
Exercise of conversion of derivative security
$413,684
$27.38 p/Share
15,109
Added 31.76%
32,458
Ordinary Shares
May 02
2016
BUY
Grant, award, or other acquisition
-
2,206
Added 11.3%
17,314
Ordinary Shares
Apr 27
2016
SELL
Payment of exercise price or tax liability
$17,558
$79.45 p/Share
221
Reduced 1.44%
15,108
Ordinary Shares
Apr 27
2015
BUY
Grant, award, or other acquisition
-
563
Added 3.5%
15,544
Ordinary Shares
Jan 26
2015
BUY
Grant, award, or other acquisition
-
16,523
Added 50.0%
16,523
Ordinary Shares