Nov 07
2024
SELL
Open market or private sale
$567,555
$31.93 p/Share
17,775
Reduced 0.36%
4,957,454
Ordinary Shares
Oct 10
2024
SELL
Open market or private sale
$1,066,500
$30.0 p/Share
35,550
Reduced 0.71%
4,975,229
Ordinary Shares
Sep 06
2024
SELL
Open market or private sale
$471,501
$28.21 p/Share
16,714
Reduced 0.33%
5,010,779
Ordinary Shares
Sep 03
2024
SELL
Open market or private sale
$557,598
$27.06 p/Share
20,606
Reduced 0.41%
5,027,493
Ordinary Shares
Jun 07
2024
SELL
Open market or private sale
$1,860,016
$32.32 p/Share
57,550
Reduced 1.13%
5,048,099
Ordinary Shares
Jun 03
2024
SELL
Open market or private sale
$1,212,482
$31.15 p/Share
38,924
Reduced 0.76%
5,105,649
Ordinary Shares
May 20
2024
BUY
Grant, award, or other acquisition
-
157,273
Added 2.97%
5,144,573
Ordinary Shares
Mar 04
2024
SELL
Open market or private sale
$1,436,256
$43.89 p/Share
32,724
Reduced 0.65%
4,987,300
Ordinary Shares
Feb 13
2024
BUY
Grant, award, or other acquisition
-
174,596
Added 3.36%
5,020,024
Ordinary Shares
Feb 02
2024
SELL
Open market or private sale
$4,329,535
$35.0 p/Share
123,701
Reduced 2.49%
4,845,428
Ordinary Shares
Jan 23
2024
SELL
Open market or private sale
$42,000
$35.0 p/Share
1,200
Reduced 0.02%
4,969,129
Ordinary Shares
Dec 29
2023
SELL
Open market or private sale
$1,057,665
$35.0 p/Share
30,219
Reduced 0.6%
4,970,329
Ordinary Shares
Dec 28
2023
SELL
Open market or private sale
$1,684,426
$35.02 p/Share
48,099
Reduced 0.95%
5,000,548
Ordinary Shares
Dec 27
2023
SELL
Open market or private sale
$24,521
$35.03 p/Share
700
Reduced 0.01%
5,048,647
Ordinary Shares
Dec 26
2023
SELL
Open market or private sale
$4,533,727
$35.14 p/Share
129,019
Reduced 2.49%
5,049,347
Ordinary Shares
Dec 22
2023
SELL
Open market or private sale
$422,150
$35.01 p/Share
12,058
Reduced 0.23%
5,178,366
Ordinary Shares
Dec 21
2023
SELL
Open market or private sale
$2,371,040
$35.0 p/Share
67,744
Reduced 1.29%
5,190,424
Ordinary Shares
Dec 05
2023
SELL
Open market or private sale
$289,986
$28.82 p/Share
10,062
Reduced 0.19%
5,258,168
Ordinary Shares
Dec 04
2023
SELL
Open market or private sale
$152,232
$28.02 p/Share
5,433
Reduced 0.1%
5,268,230
Ordinary Shares
Oct 18
2023
SELL
Open market or private sale
$1,059,824
$23.11 p/Share
45,860
Reduced 0.86%
5,273,663
Ordinary Shares
Sep 06
2023
SELL
Open market or private sale
$293,282
$29.39 p/Share
9,979
Reduced 0.19%
5,319,523
Ordinary Shares
Sep 05
2023
SELL
Open market or private sale
$159,412
$28.9 p/Share
5,516
Reduced 0.1%
5,329,502
Ordinary Shares
Jul 19
2023
SELL
Open market or private sale
$1,391,851
$30.35 p/Share
45,860
Reduced 0.85%
5,335,018
Ordinary Shares
Jun 05
2023
SELL
Open market or private sale
$745,606
$24.01 p/Share
31,054
Reduced 0.57%
5,380,878
Ordinary Shares
Jun 02
2023
SELL
Open market or private sale
$398,934
$23.79 p/Share
16,769
Reduced 0.31%
5,411,932
Ordinary Shares