Nov 22
2024
SELL
Open market or private sale
$312,640
$78.16 p/Share
4,000
Reduced 10.18%
35,297
Ordinary Shares
Mar 05
2024
SELL
Payment of exercise price or tax liability
$683,514
$68.29 p/Share
10,009
Reduced 20.36%
39,145
Ordinary Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$140,848
$68.74 p/Share
2,049
Reduced 4.42%
44,275
Ordinary Shares
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
4,139
Added 8.2%
46,324
Ordinary Shares
Mar 01
2024
BUY
Grant, award, or other acquisition
-
3,637
Added 21.83%
13,027
Ordinary Shares - Rest...
Feb 21
2024
SELL
Open market or private sale
$502,000
$62.75 p/Share
8,000
Reduced 15.94%
42,185
Ordinary Shares
Feb 18
2024
BUY
Grant, award, or other acquisition
-
15,338
Added 23.41%
50,185
Ordinary Shares
Mar 06
2023
SELL
Payment of exercise price or tax liability
$78,314
$46.04 p/Share
1,701
Reduced 4.69%
34,576
Ordinary Shares
Mar 01
2023
SELL
Payment of exercise price or tax liability
$94,561
$46.15 p/Share
2,049
Reduced 5.87%
32,842
Ordinary Shares
Mar 01
2023
BUY
Grant, award, or other acquisition
-
4,334
Added 25.26%
12,825
Ordinary Shares - Res...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
4,139
Added 10.6%
34,891
Ordinary Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$355,621
$45.61 p/Share
7,797
Reduced 20.23%
30,752
Ordinary Shares
Feb 26
2023
BUY
Grant, award, or other acquisition
-
15,751
Added 29.01%
38,549
Ordinary Shares
Jan 03
2023
SELL
Payment of exercise price or tax liability
$34,881
$38.08 p/Share
916
Reduced 3.88%
22,707
Ordinary Shares
Mar 07
2022
SELL
Payment of exercise price or tax liability
$29,379
$32.68 p/Share
899
Reduced 4.02%
21,451
Ordinary Shares
Mar 01
2022
SELL
Payment of exercise price or tax liability
$68,498
$33.43 p/Share
2,049
Reduced 9.07%
20,535
Ordinary Shares
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
4,139
Added 15.49%
22,584
Ordinary Shares
Mar 01
2022
BUY
Grant, award, or other acquisition
-
4,861
Added 28.57%
12,155
Ordinary Shares - Rest...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$86,953
$33.29 p/Share
2,612
Reduced 12.4%
18,445
Ordinary Shares
Feb 21
2022
BUY
Grant, award, or other acquisition
-
5,276
Added 20.04%
21,057
Ordinary Shares
Jan 03
2022
SELL
Payment of exercise price or tax liability
$67,709
$37.89 p/Share
1,787
Reduced 10.21%
15,713
Ordinary Shares
Mar 01
2021
BUY
Grant, award, or other acquisition
-
5,445
Added 33.31%
10,901
Ordinary Shares - Rest...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$137,133
$22.54 p/Share
6,084
Reduced 31.18%
13,429
Ordinary Shares