Mar 05
2024
SELL
Payment of exercise price or tax liability
$780,554
$68.29 p/Share
11,430
Reduced 16.43%
58,121
Ordinary Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$220,311
$68.74 p/Share
3,205
Reduced 4.79%
63,663
Ordinary Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
3,546
Added 19.46%
14,679
Ordinary Shares - Rest...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
6,899
Added 9.35%
66,868
Ordinary Shares
Feb 18
2024
BUY
Grant, award, or other acquisition
-
19,172
Added 24.23%
59,969
Ordinary Shares
Feb 07
2024
-
3,149
Reduced 7.17%
40,797
Ordinary Shares
May 25
2023
-
3,500
Reduced 7.38%
43,946
Ordinary Shares
Mar 06
2023
SELL
Payment of exercise price or tax liability
$89,547
$46.04 p/Share
1,945
Reduced 3.94%
47,446
Ordinary Shares
Mar 01
2023
SELL
Payment of exercise price or tax liability
$145,187
$46.15 p/Share
3,146
Reduced 6.52%
45,128
Ordinary Shares
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
6,898
Added 12.5%
48,274
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
4,875
Added 24.05%
15,396
Ordinary Shares - Res...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$427,000
$45.61 p/Share
9,362
Reduced 18.45%
41,376
Ordinary Shares
Feb 26
2023
BUY
Grant, award, or other acquisition
-
20,545
Added 28.82%
50,738
Ordinary Shares
Jan 03
2023
SELL
Payment of exercise price or tax liability
$46,762
$38.08 p/Share
1,228
Reduced 3.91%
30,193
Ordinary Shares
Mar 07
2022
SELL
Payment of exercise price or tax liability
$33,824
$32.68 p/Share
1,035
Reduced 3.44%
29,009
Ordinary Shares
Mar 01
2022
SELL
Payment of exercise price or tax liability
$105,171
$33.43 p/Share
3,146
Reduced 10.17%
27,776
Ordinary Shares
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
6,898
Added 18.24%
30,922
Ordinary Shares
Mar 01
2022
BUY
Grant, award, or other acquisition
-
5,983
Added 28.24%
15,201
Ordinary Shares - Rest...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$168,614
$33.29 p/Share
5,065
Reduced 17.41%
24,024
Ordinary Shares
Feb 21
2022
BUY
Grant, award, or other acquisition
-
11,106
Added 27.63%
29,089
Ordinary Shares
Jan 03
2022
SELL
Payment of exercise price or tax liability
$112,647
$37.89 p/Share
2,973
Reduced 14.19%
17,983
Ordinary Shares
Dec 06
2021
SELL
Payment of exercise price or tax liability
$176,972
$36.25 p/Share
4,882
Reduced 24.75%
14,843
Ordinary Shares
Mar 01
2021
BUY
Grant, award, or other acquisition
-
6,806
Added 20.72%
26,035
Ordinary Shares - Rest...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$90,025
$22.54 p/Share
3,994
Reduced 30.69%
9,021
Ordinary Shares