Sep 30
2024
SELL
Open market or private sale
$3,398,599
$31.24 p/Share
108,790
Reduced 13.86%
676,386
Ordinary Shares
Sep 30
2024
BUY
Exercise of conversion of derivative security
$115,780
$1.31 p/Share
88,382
Added 10.12%
785,176
Ordinary Shares
Aug 30
2024
SELL
Payment of exercise price or tax liability
$85,878
$34.91 p/Share
2,460
Reduced 0.35%
696,794
Ordinary Shares
Jul 05
2024
SELL
Payment of exercise price or tax liability
$77,809
$31.63 p/Share
2,460
Reduced 0.35%
699,254
Ordinary Shares
Jun 17
2024
SELL
Open market or private sale
$501,025
$28.63 p/Share
17,500
Reduced 2.43%
701,714
Ordinary Shares
Jun 17
2024
BUY
Exercise of conversion of derivative security
$4,900
$0.28 p/Share
17,500
Added 2.38%
719,214
Ordinary Shares
May 31
2024
SELL
Payment of exercise price or tax liability
$64,132
$26.07 p/Share
2,460
Reduced 0.35%
701,714
Ordinary Shares
May 30
2024
SELL
Open market or private sale
$503,000
$25.15 p/Share
20,000
Reduced 2.76%
704,174
Ordinary Shares
May 30
2024
BUY
Exercise of conversion of derivative security
$5,600
$0.28 p/Share
20,000
Added 2.69%
724,174
Ordinary Shares
Apr 05
2024
SELL
Payment of exercise price or tax liability
$52,545
$21.36 p/Share
2,460
Reduced 0.35%
704,174
Ordinary Shares
Apr 04
2024
BUY
Grant, award, or other acquisition
-
100,000
Added 12.4%
706,634
Ordinary Shares
Mar 11
2024
SELL
Open market or private sale
$375,375
$21.45 p/Share
17,500
Reduced 2.8%
606,634
Ordinary Shares
Mar 11
2024
BUY
Exercise of conversion of derivative security
$4,900
$0.28 p/Share
17,500
Added 2.73%
624,134
Ordinary Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$34,199
$22.47 p/Share
1,522
Reduced 0.25%
606,634
Ordinary Shares
Jan 05
2024
SELL
Payment of exercise price or tax liability
$115,382
$17.53 p/Share
6,582
Reduced 1.07%
608,156
Ordinary Shares
Dec 28
2023
SELL
Open market or private sale
$200,799
$20.08 p/Share
10,000
Reduced 1.6%
614,738
Ordinary Shares
Dec 28
2023
BUY
Exercise of conversion of derivative security
$2,800
$0.28 p/Share
10,000
Added 1.58%
624,738
Ordinary Shares
Dec 11
2023
SELL
Open market or private sale
$224,125
$17.93 p/Share
12,500
Reduced 1.99%
614,738
Ordinary Shares
Dec 11
2023
BUY
Exercise of conversion of derivative security
$3,500
$0.28 p/Share
12,500
Added 1.95%
627,238
Ordinary Shares
Dec 08
2023
SELL
Open market or private sale
$1,050,000
$17.5 p/Share
60,000
Reduced 8.89%
614,738
Ordinary Shares
Dec 01
2023
SELL
Payment of exercise price or tax liability
$46,912
$19.07 p/Share
2,460
Reduced 0.36%
674,738
Ordinary Shares
Nov 16
2023
SELL
Open market or private sale
$87,600
$17.52 p/Share
5,000
Reduced 0.74%
674,698
Ordinary Shares
Nov 16
2023
BUY
Exercise of conversion of derivative security
$700
$0.28 p/Share
2,500
Added 0.37%
677,198
Ordinary Shares
Oct 11
2023
SELL
Open market or private sale
$105,995
$16.06 p/Share
6,600
Reduced 0.96%
679,698
Ordinary Shares
Sep 25
2023
SELL
Open market or private sale
$13,500
$15.0 p/Share
900
Reduced 0.13%
686,298
Ordinary Shares