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
Jun 15
2022
BUY
Grant, award, or other acquisition
-
781,250
Added 29.24%
1,890,391
Ordinary Shares
Jun 14
2022
SELL
Open market or private sale
$752,356
$15.55 p/Share
48,383
Reduced 4.18%
1,109,141
Ordinary Shares
Jun 10
2022
SELL
Open market or private sale
$726,264
$16.34 p/Share
44,447
Reduced 3.7%
1,157,524
Ordinary Shares
Jun 06
2022
SELL
Open market or private sale
$972,570
$17.48 p/Share
55,639
Reduced 4.42%
1,201,971
Ordinary Shares
Jun 01
2022
BUY
Grant, award, or other acquisition
-
296,735
Added 19.09%
1,257,610
Ordinary Shares