Sep 25
2024
SELL
Open market or private sale
$26,855
$53.71 p/Share
500
Reduced 1.17%
42,281
Ordinary Shares
Aug 29
2024
BUY
Grant, award, or other acquisition
-
3,374
Added 7.31%
42,781
Ordinary Shares
Dec 26
2023
SELL
Open market or private sale
$31,570
$63.14 p/Share
500
Reduced 1.25%
39,407
Ordinary Shares
Aug 31
2023
BUY
Grant, award, or other acquisition
-
3,218
Added 7.46%
39,907
Ordinary Shares
Jun 15
2023
BUY
Grant, award, or other acquisition
-
1,559
Added 4.08%
36,689
Ordinary Shares
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
779
Added 2.17%
35,130
Ordinary Shares
Dec 16
2022
BUY
Exercise of conversion of derivative security
-
779
Added 2.22%
34,351
Ordinary Shares
Oct 18
2022
BUY
Exercise of conversion of derivative security
$60,521
$38.92 p/Share
1,555
Added 4.43%
33,572
Ordinary Shares
Sep 16
2022
BUY
Exercise of conversion of derivative security
-
377
Added 1.16%
32,017
Ordinary Shares
Jun 16
2022
BUY
Exercise of conversion of derivative security
-
377
Added 1.18%
31,640
Ordinary Shares
Jun 13
2022
SELL
Open market or private sale
$55,627
$74.17 p/Share
750
Reduced 2.34%
31,263
Ordinary Shares
Jun 13
2022
BUY
Exercise of conversion of derivative security
$29,190
$38.92 p/Share
750
Added 2.29%
32,013
Ordinary Shares
Mar 29
2022
SELL
Open market or private sale
$25,013
$100.05 p/Share
250
Reduced 0.79%
31,263
Ordinary Shares
Mar 29
2022
BUY
Exercise of conversion of derivative security
$9,730
$38.92 p/Share
250
Added 0.79%
31,513
Ordinary Shares
Mar 16
2022
SELL
Open market or private sale
$66,442
$88.59 p/Share
750
Reduced 2.34%
31,263
Ordinary Shares
Mar 16
2022
BUY
Exercise of conversion of derivative security
$43,863
$38.92 p/Share
1,127
Added 3.4%
32,013
Ordinary Shares
Dec 16
2021
BUY
Exercise of conversion of derivative security
-
377
Added 1.21%
30,886
Ordinary Shares
Dec 06
2021
SELL
Open market or private sale
$140,370
$190.72 p/Share
736
Reduced 2.36%
30,509
Ordinary Shares
Dec 06
2021
BUY
Exercise of conversion of derivative security
$12,034
$16.35 p/Share
736
Added 2.3%
31,245
Ordinary Shares
Sep 16
2021
BUY
Exercise of conversion of derivative security
-
959
Added 3.05%
30,509
Ordinary Shares
Sep 03
2021
SELL
Open market or private sale
$97,476
$132.44 p/Share
736
Reduced 2.43%
29,550
Ordinary Shares
Sep 03
2021
BUY
Exercise of conversion of derivative security
$12,034
$16.35 p/Share
736
Added 2.37%
30,286
Ordinary Shares
Jun 16
2021
BUY
Exercise of conversion of derivative security
-
958
Added 3.14%
29,550
Ordinary Shares
Jun 08
2021
SELL
Open market or private sale
$146,070
$97.38 p/Share
1,500
Reduced 4.98%
28,592
Ordinary Shares
Jun 08
2021
BUY
Exercise of conversion of derivative security
$58,380
$38.92 p/Share
1,500
Added 4.75%
30,092
Ordinary Shares