Dec 18
2024
SELL
Open market or private sale
$265,944
$70.17 p/Share
3,790
Reduced 0.58%
652,666
Ordinary Shares
Dec 02
2024
SELL
Open market or private sale
$606,193
$48.48 p/Share
12,504
Reduced 1.87%
656,456
Ordinary Shares
Dec 01
2024
SELL
Payment of exercise price or tax liability
$120,441
$48.96 p/Share
2,460
Reduced 0.37%
668,960
Ordinary Shares
Oct 16
2024
SELL
Open market or private sale
$136,970
$36.14 p/Share
3,790
Reduced 0.56%
671,420
Ordinary Shares
Oct 04
2024
SELL
Payment of exercise price or tax liability
$80,122
$32.57 p/Share
2,460
Reduced 0.36%
675,210
Ordinary Shares
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