Nov 26
2025
SELL
Open market or private sale
$49,275
$19.71 p/Share
2,500
Reduced 2.1%
116,425
Ordinary Shares
Nov 17
2025
SELL
Payment of exercise price or tax liability
$42,576
$19.05 p/Share
2,235
Reduced 1.84%
118,925
Ordinary Shares
Nov 16
2025
SELL
Payment of exercise price or tax liability
$61,181
$20.02 p/Share
3,056
Reduced 2.46%
121,160
Ordinary Shares
Nov 14
2025
SELL
Payment of exercise price or tax liability
$109,289
$20.02 p/Share
5,459
Reduced 4.21%
124,216
Ordinary Shares
Nov 13
2025
BUY
Grant, award, or other acquisition
-
4,685
Added 3.49%
129,675
Ordinary Shares
Nov 18
2024
SELL
Payment of exercise price or tax liability
$33,022
$19.75 p/Share
1,672
Reduced 1.32%
124,990
Ordinary Shares
Nov 17
2024
SELL
Payment of exercise price or tax liability
$43,141
$19.89 p/Share
2,169
Reduced 1.68%
126,662
Ordinary Shares
Nov 16
2024
SELL
Payment of exercise price or tax liability
$60,783
$19.89 p/Share
3,056
Reduced 2.32%
128,831
Ordinary Shares
Nov 14
2024
SELL
Payment of exercise price or tax liability
$81,253
$20.4 p/Share
3,983
Reduced 2.93%
131,887
Ordinary Shares
Nov 14
2024
BUY
Grant, award, or other acquisition
-
43,208
Added 24.13%
135,870
Ordinary Shares
Feb 20
2024
SELL
Open market or private sale
$44,486
$34.22 p/Share
1,300
Reduced 1.38%
92,662
Ordinary Shares
Nov 19
2023
SELL
Payment of exercise price or tax liability
$82,590
$32.8 p/Share
2,518
Reduced 2.61%
93,962
Ordinary Shares
Nov 18
2023
SELL
Payment of exercise price or tax liability
$53,234
$32.8 p/Share
1,623
Reduced 1.65%
96,480
Ordinary Shares
Nov 17
2023
SELL
Payment of exercise price or tax liability
$71,176
$32.8 p/Share
2,170
Reduced 2.16%
98,103
Ordinary Shares
Nov 16
2023
SELL
Payment of exercise price or tax liability
$729,285
$32.83 p/Share
22,214
Reduced 18.14%
100,273
Ordinary Shares
Nov 16
2023
BUY
Grant, award, or other acquisition
-
66,260
Added 35.11%
122,487
Ordinary Shares
Nov 19
2022
SELL
Payment of exercise price or tax liability
$96,635
$39.54 p/Share
2,444
Reduced 4.17%
56,227
Ordinary Shares
Nov 18
2022
SELL
Payment of exercise price or tax liability
$195,643
$39.54 p/Share
4,948
Reduced 7.78%
58,671
Ordinary Shares
Nov 17
2022
SELL
Payment of exercise price or tax liability
$185,608
$38.5 p/Share
4,821
Reduced 7.04%
63,619
Ordinary Shares
Nov 17
2022
BUY
Grant, award, or other acquisition
-
23,987
Added 25.95%
68,440
Ordinary Shares
Nov 09
2022
SELL
Open market or private sale
$43,944
$36.62 p/Share
1,200
Reduced 2.63%
44,453
Ordinary Shares
Jul 01
2022
SELL
Payment of exercise price or tax liability
$50,524
$30.02 p/Share
1,683
Reduced 3.56%
45,653
Ordinary Shares
May 08
2022
SELL
Payment of exercise price or tax liability
$7,399
$33.63 p/Share
220
Reduced 0.46%
47,336
Ordinary Shares
Nov 19
2021
SELL
Payment of exercise price or tax liability
$112,668
$46.1 p/Share
2,444
Reduced 5.0%
46,479
Ordinary Shares
Nov 18
2021
SELL
Payment of exercise price or tax liability
$262,632
$46.79 p/Share
5,613
Reduced 10.29%
48,923
Ordinary Shares