May 13
2025
SELL
Open market or private sale
$6,915,753
$41.99 p/Share
164,700
Reduced 11.09%
1,319,823
Ordinary Shares
May 09
2025
BUY
Grant, award, or other acquisition
-
384,050
Added 20.55%
1,484,523
Ordinary Shares
May 08
2025
SELL
Open market or private sale
$455,790
$38.89 p/Share
11,720
Reduced 1.05%
1,100,473
Ordinary Shares
May 07
2025
SELL
Open market or private sale
$4,581,465
$38.09 p/Share
120,280
Reduced 9.76%
1,112,193
Ordinary Shares
Sep 10
2024
-
825,000
Reduced 40.1%
1,232,473
Ordinary Shares
Jun 17
2024
SELL
Open market or private sale
$1,163,421
$31.3 p/Share
37,170
Reduced 1.77%
2,057,473
Ordinary Shares
Jun 12
2024
SELL
Open market or private sale
$4,196,306
$32.13 p/Share
130,604
Reduced 6.34%
1,930,427
Ordinary Shares
Jun 12
2024
BUY
Grant, award, or other acquisition
-
164,216
Added 7.27%
2,094,643
Ordinary Shares
Jun 11
2024
SELL
Open market or private sale
$1,759,311
$32.2 p/Share
54,637
Reduced 2.97%
1,787,725
Ordinary Shares
Jun 11
2024
BUY
Grant, award, or other acquisition
-
273,306
Added 11.71%
2,061,031
Ordinary Shares
Jun 04
2024
SELL
Open market or private sale
$1,985,696
$32.53 p/Share
61,042
Reduced 3.21%
1,842,362
Ordinary Shares
May 09
2024
SELL
Open market or private sale
$4,614,139
$28.65 p/Share
161,052
Reduced 7.8%
1,903,404
Ordinary Shares
May 08
2024
BUY
Grant, award, or other acquisition
-
337,416
Added 14.05%
2,064,456
Ordinary Shares
Jul 31
2023
SELL
Open market or private sale
$6,549,600
$27.29 p/Share
240,000
Reduced 13.15%
1,585,268
Ordinary Shares
Jun 14
2023
SELL
Open market or private sale
$645,641
$26.62 p/Share
24,254
Reduced 1.31%
1,825,268
Ordinary Shares
Jun 14
2023
BUY
Grant, award, or other acquisition
-
197,072
Added 9.63%
1,849,522
Ordinary Shares
Jun 13
2023
SELL
Open market or private sale
$645,642
$26.55 p/Share
24,318
Reduced 1.45%
1,652,450
Ordinary Shares
Jun 12
2023
SELL
Open market or private sale
$1,132,574
$26.59 p/Share
42,594
Reduced 2.48%
1,676,768
Ordinary Shares
Jun 09
2023
SELL
Open market or private sale
$2,990,429
$26.33 p/Share
113,575
Reduced 6.2%
1,719,362
Ordinary Shares
Jun 08
2023
SELL
Open market or private sale
$2,990,390
$26.44 p/Share
113,101
Reduced 5.81%
1,832,937
Ordinary Shares
Jun 07
2023
SELL
Open market or private sale
$2,991,017
$26.51 p/Share
112,826
Reduced 5.48%
1,946,038
Ordinary Shares
Jun 06
2023
SELL
Open market or private sale
$1,474,676
$26.1 p/Share
56,501
Reduced 3.97%
1,368,258
Ordinary Shares
Jun 06
2023
BUY
Grant, award, or other acquisition
-
690,606
Added 25.12%
2,058,864
Ordinary Shares
Jun 02
2023
SELL
Open market or private sale
$1,248,570
$26.07 p/Share
47,893
Reduced 3.25%
1,424,759
Ordinary Shares
Jun 16
2022
SELL
Open market or private sale
$6,157,473
$14.74 p/Share
417,739
Reduced 22.1%
1,472,652
Ordinary Shares