Dec 03
2025
SELL
Open market or private sale
$112,440
$30.0 p/Share
3,748
Reduced 5.39%
65,740
Ordinary Shares
Dec 03
2025
BUY
Exercise of conversion of derivative security
$72,486
$19.34 p/Share
3,748
Added 5.12%
69,488
Ordinary Shares
Dec 01
2025
SELL
Open market or private sale
$117,200
$29.3 p/Share
4,000
Reduced 5.74%
65,740
Ordinary Shares
Nov 03
2025
SELL
Open market or private sale
$273,420
$30.38 p/Share
9,000
Reduced 11.43%
69,740
Ordinary Shares
Nov 03
2025
BUY
Exercise of conversion of derivative security
$96,700
$19.34 p/Share
5,000
Added 5.97%
78,740
Ordinary Shares
Oct 15
2025
SELL
Open market or private sale
$283,770
$31.53 p/Share
9,000
Reduced 10.88%
73,740
Ordinary Shares
Oct 15
2025
BUY
Exercise of conversion of derivative security
$96,700
$19.34 p/Share
5,000
Added 5.7%
82,740
Ordinary Shares
Feb 26
2025
SELL
Payment of exercise price or tax liability
$106,105
$34.8 p/Share
3,049
Reduced 3.77%
77,740
Ordinary Shares
Feb 26
2025
BUY
Exercise of conversion of derivative security
-
6,866
Added 7.83%
80,789
Ordinary Shares
Feb 23
2025
SELL
Payment of exercise price or tax liability
$120,582
$35.32 p/Share
3,414
Reduced 4.41%
73,923
Ordinary Shares
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
7,689
Added 9.04%
77,337
Ordinary Shares
Feb 22
2025
SELL
Payment of exercise price or tax liability
$192,564
$35.32 p/Share
5,452
Reduced 7.26%
69,648
Ordinary Shares
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
12,279
Added 14.05%
75,100
Ordinary Shares
Feb 18
2025
SELL
Payment of exercise price or tax liability
$141,805
$35.9 p/Share
3,950
Reduced 5.92%
62,821
Ordinary Shares
Feb 18
2025
BUY
Exercise of conversion of derivative security
-
8,896
Added 11.76%
66,771
Ordinary Shares
Feb 13
2025
SELL
Open market or private sale
$5,057,553
$35.02 p/Share
144,419
Reduced 71.39%
57,875
Ordinary Shares
Feb 13
2025
BUY
Exercise of conversion of derivative security
$4,081,280
$28.26 p/Share
144,419
Added 41.65%
202,294
Ordinary Shares
Feb 12
2025
SELL
Open market or private sale
$6,758,294
$32.98 p/Share
204,921
Reduced 77.98%
57,875
Ordinary Shares
Feb 12
2025
BUY
Exercise of conversion of derivative security
$3,922,169
$19.69 p/Share
199,196
Added 43.12%
262,796
Ordinary Shares
Feb 06
2025
SELL
Payment of exercise price or tax liability
$473,455
$31.39 p/Share
15,083
Reduced 19.17%
63,600
Ordinary Shares
Feb 06
2025
BUY
Grant, award, or other acquisition
-
34,393
Added 30.42%
78,683
Ordinary Shares
Jan 30
2025
SELL
Open market or private sale
$3,234,421
$32.05 p/Share
100,918
Reduced 69.5%
44,290
Ordinary Shares
Jan 30
2025
BUY
Exercise of conversion of derivative security
$2,216,246
$22.7 p/Share
97,632
Added 40.2%
145,208
Ordinary Shares
Dec 09
2024
SELL
Open market or private sale
$1,961,112
$32.07 p/Share
61,151
Reduced 56.24%
47,576
Ordinary Shares
Dec 09
2024
BUY
Exercise of conversion of derivative security
$1,112,231
$22.7 p/Share
48,997
Added 31.07%
108,727
Ordinary Shares