Dec 16
2024
SELL
Open market or private sale
$323,961
$75.41 p/Share
4,296
Reduced 0.57%
755,231
Ordinary Shares
Oct 07
2024
-
40,000
Reduced 5.0%
759,527
Ordinary Shares
Sep 17
2024
SELL
Open market or private sale
$230,275
$53.54 p/Share
4,301
Reduced 0.54%
799,527
Ordinary Shares
Sep 05
2024
SELL
Open market or private sale
$1,729,820
$54.71 p/Share
31,618
Reduced 3.79%
803,574
Ordinary Shares
Sep 05
2024
BUY
Exercise of conversion of derivative security
$1,230,572
$38.92 p/Share
31,618
Added 3.65%
835,192
Ordinary Shares
Sep 04
2024
SELL
Open market or private sale
$245,479
$56.02 p/Share
4,382
Reduced 0.54%
803,574
Ordinary Shares
Sep 04
2024
BUY
Exercise of conversion of derivative security
$170,547
$38.92 p/Share
4,382
Added 0.54%
807,956
Ordinary Shares
Jun 18
2024
SELL
Open market or private sale
$169,657
$55.48 p/Share
3,058
Reduced 0.38%
803,574
Ordinary Shares
Mar 18
2024
SELL
Open market or private sale
$107,063
$49.27 p/Share
2,173
Reduced 0.27%
806,632
Ordinary Shares
Mar 08
2024
SELL
Open market or private sale
$74,136
$57.16 p/Share
1,297
Reduced 0.16%
808,587
Ordinary Shares
Mar 07
2024
BUY
Grant, award, or other acquisition
-
3,396
Added 0.42%
809,884
Ordinary Shares
Feb 29
2024
BUY
Grant, award, or other acquisition
-
45,929
Added 5.39%
806,488
Ordinary Shares
Dec 19
2023
SELL
Open market or private sale
$194,982
$63.04 p/Share
3,093
Reduced 0.41%
760,559
Ordinary Shares
Sep 18
2023
SELL
Open market or private sale
$172,988
$57.3 p/Share
3,019
Reduced 0.39%
763,652
Ordinary Shares
Jun 20
2023
SELL
Open market or private sale
$257,707
$84.8 p/Share
3,039
Reduced 0.39%
766,508
Ordinary Shares
Jun 15
2023
BUY
Grant, award, or other acquisition
-
51,395
Added 6.26%
769,547
Ordinary Shares
Mar 17
2023
SELL
Open market or private sale
$1,279,091
$76.85 p/Share
16,644
Reduced 2.27%
718,152
Ordinary Shares
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
37,383
Added 4.84%
734,796
Ordinary Shares
Dec 16
2022
SELL
Open market or private sale
$310,200
$83.77 p/Share
3,703
Reduced 0.53%
697,222
Ordinary Shares
Dec 16
2022
BUY
Exercise of conversion of derivative security
-
7,300
Added 1.03%
700,925
Ordinary Shares
Sep 16
2022
SELL
Open market or private sale
$236,302
$63.25 p/Share
3,736
Reduced 0.54%
693,625
Ordinary Shares
Sep 16
2022
BUY
Exercise of conversion of derivative security
-
7,301
Added 1.04%
697,361
Ordinary Shares
Jun 16
2022
SELL
Open market or private sale
$260,866
$66.26 p/Share
3,937
Reduced 0.57%
689,918
Ordinary Shares
Jun 16
2022
BUY
Exercise of conversion of derivative security
-
7,300
Added 1.04%
693,855
Ordinary Shares
Mar 16
2022
SELL
Open market or private sale
$4,278,009
$91.2 p/Share
46,908
Reduced 6.4%
686,555
Ordinary Shares