Dec 18
2024
SELL
Open market or private sale
$758,678
$108.12 p/Share
7,017
Reduced 1.74%
395,326
Ordinary Shares
Dec 09
2024
SELL
Open market or private sale
$1,742,838
$108.71 p/Share
16,032
Reduced 3.83%
402,343
Ordinary Shares
Dec 06
2024
SELL
Open market or private sale
$476,482
$111.51 p/Share
4,273
Reduced 1.01%
418,375
Ordinary Shares
Dec 02
2024
SELL
Open market or private sale
$1,121,700
$112.17 p/Share
10,000
Reduced 2.31%
422,648
Ordinary Shares
Sep 09
2024
SELL
Open market or private sale
$1,380,342
$70.25 p/Share
19,649
Reduced 4.34%
432,648
Ordinary Shares
Jun 24
2024
SELL
Open market or private sale
$1,061,880
$109.88 p/Share
9,664
Reduced 2.09%
452,297
Ordinary Shares
Jun 10
2024
SELL
Open market or private sale
$2,068,208
$109.9 p/Share
18,819
Reduced 3.91%
461,961
Ordinary Shares
Jun 08
2024
BUY
Grant, award, or other acquisition
-
116,226
Added 19.47%
480,780
Ordinary Shares
Mar 11
2024
SELL
Open market or private sale
$1,629,551
$103.28 p/Share
15,778
Reduced 4.15%
364,235
Ordinary Shares
Dec 11
2023
SELL
Open market or private sale
$1,231,098
$114.97 p/Share
10,708
Reduced 2.74%
380,013
Ordinary Shares
Dec 08
2023
BUY
Grant, award, or other acquisition
-
72,316
Added 15.62%
390,721
Ordinary Shares
Sep 11
2023
SELL
Open market or private sale
$1,118,884
$77.83 p/Share
14,376
Reduced 4.33%
317,953
Ordinary Shares
Jun 09
2023
SELL
Open market or private sale
$753,950
$70.41 p/Share
10,708
Reduced 3.12%
332,329
Ordinary Shares
Mar 09
2023
SELL
Open market or private sale
$705,071
$58.28 p/Share
12,098
Reduced 3.41%
343,037
Ordinary Shares
Dec 09
2022
SELL
Open market or private sale
$193,978
$53.6 p/Share
3,619
Reduced 1.01%
355,135
Ordinary Shares
Dec 08
2022
BUY
Grant, award, or other acquisition
-
232,644
Added 39.34%
358,754
Ordinary Shares
Sep 09
2022
SELL
Open market or private sale
$665,188
$88.55 p/Share
7,512
Reduced 5.62%
126,110
Ordinary Shares
Jun 09
2022
SELL
Open market or private sale
$279,776
$75.82 p/Share
3,690
Reduced 2.69%
133,622
Ordinary Shares
Mar 11
2022
SELL
Open market or private sale
$438,397
$75.3 p/Share
5,822
Reduced 4.07%
137,312
Ordinary Shares
Mar 08
2022
BUY
Grant, award, or other acquisition
-
71,445
Added 33.3%
143,134
Ordinary Shares
Dec 08
2021
BUY
Grant, award, or other acquisition
-
13,274
Added 15.62%
71,689
Ordinary Shares
Mar 08
2021
BUY
Grant, award, or other acquisition
-
58,415
Added 50.0%
58,415
Ordinary Shares