Nov 18
2024
SELL
Payment of exercise price or tax liability
$43,311
$19.75 p/Share
2,193
Reduced 0.49%
445,405
Ordinary Shares
Nov 17
2024
SELL
Payment of exercise price or tax liability
$59,471
$19.89 p/Share
2,990
Reduced 0.66%
447,598
Ordinary Shares
Nov 16
2024
SELL
Payment of exercise price or tax liability
$69,734
$19.89 p/Share
3,506
Reduced 0.77%
450,588
Ordinary Shares
Nov 14
2024
SELL
Payment of exercise price or tax liability
$102,285
$20.4 p/Share
5,014
Reduced 1.09%
454,094
Ordinary Shares
Nov 14
2024
BUY
Grant, award, or other acquisition
-
208,057
Added 31.19%
459,108
Ordinary Shares
Feb 08
2024
BUY
Grant, award, or other acquisition
-
62,462
Added 19.92%
251,051
Ordinary Shares
Jan 01
2024
BUY
Grant, award, or other acquisition
-
7,838
Added 3.99%
188,589
Ordinary Shares
Dec 15
2023
SELL
Open market or private sale
$632,735
$35.38 p/Share
17,884
Reduced 9.0%
180,751
Ordinary Shares
Dec 01
2023
SELL
Payment of exercise price or tax liability
$26,890
$33.28 p/Share
808
Reduced 0.41%
198,635
Ordinary Shares
Nov 19
2023
SELL
Payment of exercise price or tax liability
$108,305
$32.8 p/Share
3,302
Reduced 1.63%
199,443
Ordinary Shares
Nov 18
2023
SELL
Payment of exercise price or tax liability
$69,831
$32.8 p/Share
2,129
Reduced 1.04%
202,745
Ordinary Shares
Nov 17
2023
SELL
Payment of exercise price or tax liability
$98,071
$32.8 p/Share
2,990
Reduced 1.44%
204,874
Ordinary Shares
Nov 16
2023
SELL
Payment of exercise price or tax liability
$806,337
$32.83 p/Share
24,561
Reduced 10.57%
207,864
Ordinary Shares
Nov 16
2023
BUY
Grant, award, or other acquisition
-
91,177
Added 28.18%
232,425
Ordinary Shares
Dec 01
2022
BUY
Grant, award, or other acquisition
-
1,852
Added 1.29%
141,248
Ordinary Shares
Nov 23
2022
SELL
Open market or private sale
$168,087
$39.09 p/Share
4,300
Reduced 2.99%
139,396
Ordinary Shares
Nov 19
2022
SELL
Payment of exercise price or tax liability
$126,725
$39.54 p/Share
3,205
Reduced 2.18%
143,696
Ordinary Shares
Nov 18
2022
SELL
Payment of exercise price or tax liability
$643,908
$39.54 p/Share
16,285
Reduced 9.98%
146,901
Ordinary Shares
Nov 17
2022
SELL
Payment of exercise price or tax liability
$663,932
$38.5 p/Share
17,245
Reduced 9.56%
163,186
Ordinary Shares
Nov 17
2022
BUY
Grant, award, or other acquisition
-
68,144
Added 27.41%
180,431
Ordinary Shares
Jul 01
2022
SELL
Payment of exercise price or tax liability
$35,934
$30.02 p/Share
1,197
Reduced 1.05%
112,287
Ordinary Shares
May 10
2022
SELL
Open market or private sale
$237,804
$31.29 p/Share
7,600
Reduced 6.28%
113,484
Ordinary Shares
Nov 19
2021
SELL
Payment of exercise price or tax liability
$147,750
$46.1 p/Share
3,205
Reduced 2.58%
121,084
Ordinary Shares
Nov 18
2021
SELL
Payment of exercise price or tax liability
$1,087,166
$46.79 p/Share
23,235
Reduced 15.75%
124,289
Ordinary Shares
Nov 18
2021
BUY
Grant, award, or other acquisition
-
37,287
Added 20.18%
147,524
Ordinary Shares