May 02
2023
SELL
Payment of exercise price or tax liability
$15,248
$90.23 p/Share
169
Reduced 0.15%
113,023
Ordinary Shares
May 01
2023
BUY
Grant, award, or other acquisition
$175,012
$90.68 p/Share
1,930
Added 1.68%
113,192
Ordinary Shares
May 03
2022
SELL
Payment of exercise price or tax liability
$27,015
$103.11 p/Share
262
Reduced 0.24%
110,182
Ordinary Shares
May 02
2022
BUY
Grant, award, or other acquisition
-
1,697
Added 1.51%
110,444
Ordinary Shares
Dec 16
2021
BUY
Open market or private purchase
$517,333
$103.26 p/Share
5,010
Added 4.42%
108,374
Ordinary Shares
May 03
2021
BUY
Grant, award, or other acquisition
-
1,334
Added 1.28%
103,050
Ordinary Shares
Apr 27
2021
SELL
Payment of exercise price or tax liability
$55,367
$129.97 p/Share
426
Reduced 0.42%
101,716
Ordinary Shares
Oct 08
2020
BUY
Open market or private purchase
$499,952
$108.52 p/Share
4,607
Added 4.33%
101,673
Ordinary Shares
Apr 29
2020
SELL
Payment of exercise price or tax liability
$38,962
$99.14 p/Share
393
Reduced 0.4%
96,881
Ordinary Shares
Apr 27
2020
BUY
Grant, award, or other acquisition
-
1,737
Added 1.75%
97,274
Ordinary Shares
Dec 06
2019
BUY
Open market or private purchase
$566,450
$113.29 p/Share
5,000
Added 4.99%
95,231
Ordinary Shares
May 24
2019
BUY
Open market or private purchase
$1,007,160
$92.4 p/Share
10,900
Added 10.81%
89,912
Ordinary Shares
Apr 30
2019
SELL
Payment of exercise price or tax liability
$38,099
$88.81 p/Share
429
Reduced 0.54%
79,012
Ordinary Shares
Apr 29
2019
BUY
Grant, award, or other acquisition
-
2,002
Added 2.46%
79,441
Ordinary Shares
Aug 23
2018
BUY
Open market or private purchase
$249,288
$95.88 p/Share
2,600
Added 3.27%
76,920
Ordinary Shares
May 01
2018
SELL
Payment of exercise price or tax liability
$49,902
$81.01 p/Share
616
Reduced 0.82%
74,149
Ordinary Shares
Apr 30
2018
BUY
Grant, award, or other acquisition
-
2,184
Added 2.84%
74,765
Ordinary Shares
Jun 21
2017
BUY
Open market or private purchase
$497,840
$88.9 p/Share
5,600
Added 7.22%
71,910
Ordinary Shares
May 02
2017
SELL
Payment of exercise price or tax liability
$55,088
$84.75 p/Share
650
Reduced 0.97%
66,310
Ordinary Shares
May 01
2017
BUY
Grant, award, or other acquisition
-
2,090
Added 3.03%
66,959
Ordinary Shares
Jun 24
2016
BUY
Exercise of conversion of derivative security
$384,593
$44.84 p/Share
8,577
Added 11.78%
64,244
Ordinary Shares
May 02
2016
BUY
Grant, award, or other acquisition
-
2,206
Added 3.81%
55,667
Ordinary Shares
Apr 27
2016
SELL
Payment of exercise price or tax liability
$13,189
$79.45 p/Share
166
Reduced 0.31%
53,461
Ordinary Shares
Jun 10
2015
BUY
Exercise of conversion of derivative security
$310,080
$57.0 p/Share
5,440
Added 9.3%
53,045
Ordinary Shares
Apr 27
2015
BUY
Grant, award, or other acquisition
-
1,950
Added 3.94%
47,605
Ordinary Shares