Jun 06
2025
SELL
Open market or private sale
$999,456
$43.16 p/Share
23,157
Reduced 3.26%
686,360
Ordinary Shares
Jun 02
2025
SELL
Open market or private sale
$1,054,391
$42.94 p/Share
24,555
Reduced 3.35%
709,517
Ordinary Shares
May 12
2025
SELL
Open market or private sale
$389,360
$40.0 p/Share
9,734
Reduced 1.31%
734,072
Ordinary Shares
May 12
2025
BUY
Exercise of conversion of derivative security
$223,882
$23.0 p/Share
9,734
Added 1.29%
743,806
Ordinary Shares
Mar 12
2025
SELL
Open market or private sale
$2,894,059
$33.93 p/Share
85,295
Reduced 10.41%
734,072
Ordinary Shares
Mar 12
2025
BUY
Exercise of conversion of derivative security
$464,004
$5.44 p/Share
85,295
Added 9.43%
819,367
Ordinary Shares
Mar 10
2025
SELL
Open market or private sale
$360,563
$33.29 p/Share
10,831
Reduced 1.45%
734,072
Ordinary Shares
Mar 03
2025
SELL
Open market or private sale
$604,829
$36.55 p/Share
16,548
Reduced 2.17%
744,903
Ordinary Shares
Feb 11
2025
BUY
Grant, award, or other acquisition
-
179,057
Added 19.04%
761,451
Ordinary Shares
Jan 27
2025
SELL
Open market or private sale
$2,647,225
$35.0 p/Share
75,635
Reduced 11.49%
582,394
Ordinary Shares
Jan 27
2025
BUY
Exercise of conversion of derivative security
$1,441,603
$19.06 p/Share
75,635
Added 10.67%
633,029
Ordinary Shares
Jan 22
2025
BUY
Exercise of conversion of derivative security
$5,600
$0.18 p/Share
31,112
Added 5.07%
582,394
Ordinary Shares
Dec 19
2024
BUY
Exercise of conversion of derivative security
$6,639
$0.18 p/Share
36,888
Added 6.27%
551,282
Ordinary Shares
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