May 01
2024
SELL
Payment of exercise price or tax liability
$15,530
$80.89 p/Share
192
Reduced 0.25%
77,057
Ordinary Shares
Apr 29
2024
BUY
Grant, award, or other acquisition
$175,061
$80.86 p/Share
2,165
Added 2.73%
77,249
Ordinary Shares
May 02
2023
SELL
Payment of exercise price or tax liability
$15,248
$90.23 p/Share
169
Reduced 0.23%
73,838
Ordinary Shares
May 01
2023
BUY
Grant, award, or other acquisition
$175,012
$90.68 p/Share
1,930
Added 2.54%
74,007
Ordinary Shares
May 03
2022
SELL
Payment of exercise price or tax liability
$27,015
$103.11 p/Share
262
Reduced 0.37%
70,917
Ordinary Shares
May 02
2022
BUY
Grant, award, or other acquisition
-
1,697
Added 2.33%
71,179
Ordinary Shares
May 03
2021
BUY
Grant, award, or other acquisition
-
1,334
Added 1.9%
68,745
Ordinary Shares
Apr 27
2021
SELL
Payment of exercise price or tax liability
$55,367
$129.97 p/Share
426
Reduced 0.63%
67,411
Ordinary Shares
Apr 29
2020
SELL
Payment of exercise price or tax liability
$38,962
$99.14 p/Share
393
Reduced 0.58%
67,135
Ordinary Shares
Apr 27
2020
BUY
Grant, award, or other acquisition
-
1,737
Added 2.51%
67,528
Ordinary Shares
Apr 03
2020
SELL
Payment of exercise price or tax liability
$80,145
$86.27 p/Share
929
Reduced 1.4%
65,615
Ordinary Shares
Apr 03
2020
BUY
Exercise of conversion of derivative security
$80,008
$44.13 p/Share
1,813
Added 2.65%
66,544
Ordinary Shares
Apr 30
2019
SELL
Payment of exercise price or tax liability
$38,099
$88.81 p/Share
429
Reduced 0.66%
64,236
Ordinary Shares
Apr 29
2019
BUY
Grant, award, or other acquisition
-
2,002
Added 3.0%
64,665
Ordinary Shares
Apr 01
2019
BUY
Exercise of conversion of derivative security
$80,023
$29.96 p/Share
2,671
Added 4.1%
62,484
Ordinary Shares
May 01
2018
SELL
Payment of exercise price or tax liability
$49,902
$81.01 p/Share
616
Reduced 1.03%
59,266
Ordinary Shares
Apr 30
2018
BUY
Grant, award, or other acquisition
-
2,184
Added 3.52%
59,882
Ordinary Shares
Apr 17
2018
BUY
Exercise of conversion of derivative security
$80,041
$50.34 p/Share
1,590
Added 2.68%
57,698
Ordinary Shares
Aug 25
2017
BUY
Exercise of conversion of derivative security
$53,368
$52.84 p/Share
1,010
Added 1.79%
55,560
Ordinary Shares
May 02
2017
SELL
Payment of exercise price or tax liability
$55,088
$84.75 p/Share
650
Reduced 1.18%
54,379
Ordinary Shares
May 01
2017
BUY
Grant, award, or other acquisition
-
2,090
Added 3.66%
55,028
Ordinary Shares
Aug 16
2016
BUY
Exercise of conversion of derivative security
$70,037
$46.91 p/Share
1,493
Added 2.77%
52,423
Ordinary Shares
May 02
2016
BUY
Grant, award, or other acquisition
-
2,206
Added 4.16%
50,775
Ordinary Shares
Apr 27
2016
SELL
Payment of exercise price or tax liability
$13,189
$79.45 p/Share
166
Reduced 0.34%
48,569
Ordinary Shares
Aug 24
2015
BUY
Exercise of conversion of derivative security
$310,080
$57.0 p/Share
5,440
Added 10.13%
48,264
Ordinary Shares