Dec 09
2024
SELL
Open market or private sale
$334,844
$31.03 p/Share
10,791
Reduced 2.05%
514,394
Ordinary Shares
Dec 02
2024
SELL
Open market or private sale
$352,787
$30.6 p/Share
11,529
Reduced 2.15%
525,185
Ordinary Shares
Sep 09
2024
SELL
Open market or private sale
$303,209
$28.34 p/Share
10,699
Reduced 1.95%
536,714
Ordinary Shares
Sep 03
2024
SELL
Open market or private sale
$314,464
$27.06 p/Share
11,621
Reduced 2.08%
547,413
Ordinary Shares
Aug 01
2024
SELL
Open market or private sale
$1,115,400
$37.18 p/Share
30,000
Reduced 5.09%
559,034
Ordinary Shares
Aug 01
2024
BUY
Exercise of conversion of derivative security
$571,800
$19.06 p/Share
30,000
Added 4.85%
589,034
Ordinary Shares
Jul 01
2024
SELL
Open market or private sale
$220,633
$37.51 p/Share
5,882
Reduced 1.04%
559,034
Ordinary Shares
Jul 01
2024
BUY
Exercise of conversion of derivative security
$31,998
$5.44 p/Share
5,882
Added 1.03%
564,916
Ordinary Shares
Jun 13
2024
SELL
Open market or private sale
$1,180,042
$33.96 p/Share
34,748
Reduced 5.85%
559,034
Ordinary Shares
Jun 03
2024
SELL
Open market or private sale
$632,594
$31.15 p/Share
20,308
Reduced 3.31%
593,782
Ordinary Shares
May 20
2024
BUY
Grant, award, or other acquisition
-
91,742
Added 13.0%
614,090
Ordinary Shares
Apr 05
2024
SELL
Open market or private sale
$255,600
$42.6 p/Share
6,000
Reduced 1.14%
522,348
Ordinary Shares
Mar 06
2024
SELL
Open market or private sale
$304,702
$42.15 p/Share
7,229
Reduced 1.35%
528,348
Ordinary Shares
Mar 04
2024
SELL
Open market or private sale
$183,372
$43.89 p/Share
4,178
Reduced 0.77%
535,577
Ordinary Shares
Feb 05
2024
SELL
Open market or private sale
$212,400
$35.4 p/Share
6,000
Reduced 1.1%
539,755
Ordinary Shares
Jan 05
2024
SELL
Open market or private sale
$188,040
$31.34 p/Share
6,000
Reduced 1.09%
545,755
Ordinary Shares
Dec 06
2023
SELL
Open market or private sale
$214,803
$29.0 p/Share
7,407
Reduced 1.32%
551,755
Ordinary Shares
Dec 04
2023
SELL
Open market or private sale
$112,080
$28.02 p/Share
4,000
Reduced 0.71%
559,162
Ordinary Shares
Nov 06
2023
SELL
Open market or private sale
$161,340
$26.89 p/Share
6,000
Reduced 1.05%
563,162
Ordinary Shares
Oct 05
2023
SELL
Open market or private sale
$146,040
$24.34 p/Share
6,000
Reduced 1.04%
569,162
Ordinary Shares
Sep 07
2023
SELL
Open market or private sale
$207,891
$28.3 p/Share
7,346
Reduced 1.26%
575,162
Ordinary Shares
Sep 05
2023
SELL
Open market or private sale
$117,391
$28.9 p/Share
4,062
Reduced 0.69%
582,508
Ordinary Shares
Aug 07
2023
SELL
Open market or private sale
$112,851
$28.73 p/Share
3,928
Reduced 0.67%
586,570
Ordinary Shares
Jul 05
2023
SELL
Open market or private sale
$314,541
$26.99 p/Share
11,654
Reduced 1.94%
590,498
Ordinary Shares
Jun 12
2023
SELL
Open market or private sale
$848,017
$26.02 p/Share
32,591
Reduced 5.13%
602,152
Ordinary Shares