May 06
2024
SELL
Open market or private sale
$189,030
$63.01 p/Share
3,000
Reduced 2.73%
106,891
Ordinary Shares
Dec 18
2023
BUY
Grant, award, or other acquisition
-
10,594
Added 8.87%
108,802
Ordinary Shares
Dec 15
2023
SELL
Payment of exercise price or tax liability
$458,378
$52.44 p/Share
8,741
Reduced 8.17%
98,208
Ordinary Shares
Dec 15
2023
BUY
Grant, award, or other acquisition
$975,121
$52.44 p/Share
18,595
Added 14.81%
106,949
Ordinary Shares
Dec 10
2023
SELL
Payment of exercise price or tax liability
$77,053
$56.08 p/Share
1,374
Reduced 1.53%
88,353
Ordinary Shares
Dec 08
2023
SELL
Payment of exercise price or tax liability
$103,523
$56.08 p/Share
1,846
Reduced 2.02%
89,727
Ordinary Shares
May 18
2023
SELL
Open market or private sale
$2,235,468
$63.01 p/Share
35,478
Reduced 28.17%
90,484
Ordinary Shares
May 18
2023
BUY
Exercise of conversion of derivative security
$898,585
$32.35 p/Share
27,777
Added 18.07%
125,962
Ordinary Shares
Dec 10
2022
SELL
Payment of exercise price or tax liability
$88,197
$65.77 p/Share
1,341
Reduced 1.36%
97,244
Ordinary Shares
Dec 08
2022
SELL
Payment of exercise price or tax liability
$60,627
$66.77 p/Share
908
Reduced 0.99%
90,723
Ordinary Shares
Dec 08
2022
BUY
Grant, award, or other acquisition
-
7,862
Added 7.39%
98,585
Ordinary Shares
Dec 07
2022
SELL
Payment of exercise price or tax liability
$94,406
$66.39 p/Share
1,422
Reduced 1.53%
91,631
Ordinary Shares
Dec 07
2022
BUY
Grant, award, or other acquisition
$200,763
$66.39 p/Share
3,024
Added 3.15%
93,053
Ordinary Shares
Dec 05
2022
SELL
Payment of exercise price or tax liability
$81,189
$67.21 p/Share
1,208
Reduced 1.32%
90,029
Ordinary Shares
Dec 14
2021
SELL
Open market or private sale
$403,650
$78.47 p/Share
5,144
Reduced 5.45%
89,256
Ordinary Shares
Dec 13
2021
SELL
Open market or private sale
$324,714
$79.47 p/Share
4,086
Reduced 4.15%
94,400
Ordinary Shares
Dec 10
2021
SELL
Payment of exercise price or tax liability
$362,096
$79.32 p/Share
4,565
Reduced 4.43%
98,486
Ordinary Shares
Dec 08
2021
BUY
Grant, award, or other acquisition
-
5,657
Added 5.2%
103,051
Ordinary Shares
Dec 07
2021
SELL
Payment of exercise price or tax liability
$536,162
$79.15 p/Share
6,774
Reduced 6.5%
97,423
Ordinary Shares
Dec 07
2021
BUY
Grant, award, or other acquisition
$1,145,459
$79.15 p/Share
14,472
Added 12.2%
104,197
Ordinary Shares
Dec 05
2021
SELL
Payment of exercise price or tax liability
$91,357
$77.95 p/Share
1,172
Reduced 1.29%
89,725
Ordinary Shares
Nov 12
2021
-
750
Reduced 0.82%
90,897
Ordinary Shares
Dec 10
2020
SELL
Payment of exercise price or tax liability
$146,117
$45.69 p/Share
3,198
Reduced 3.75%
81,983
Ordinary Shares
Dec 10
2020
BUY
Grant, award, or other acquisition
-
8,207
Added 8.34%
90,190
Ordinary Shares
Dec 05
2020
SELL
Payment of exercise price or tax liability
$53,095
$45.89 p/Share
1,157
Reduced 1.34%
85,181
Ordinary Shares