Oct 08
2025
SELL
Open market or private sale
$1,360,753
$143.6 p/Share
9,476
Reduced 2.73%
337,923
Ordinary Shares
Oct 07
2025
SELL
Open market or private sale
$1,331,188
$140.48 p/Share
9,476
Reduced 2.66%
347,399
Ordinary Shares
Oct 05
2025
SELL
Payment of exercise price or tax liability
$884,656
$143.87 p/Share
6,149
Reduced 1.69%
356,875
Ordinary Shares
Oct 02
2025
SELL
Payment of exercise price or tax liability
$920,074
$149.63 p/Share
6,149
Reduced 1.67%
363,024
Ordinary Shares
Sep 16
2025
SELL
Open market or private sale
$2,968,676
$164.78 p/Share
18,016
Reduced 4.65%
369,173
Ordinary Shares
Sep 01
2025
SELL
Payment of exercise price or tax liability
$756,695
$123.06 p/Share
6,149
Reduced 1.56%
387,189
Ordinary Shares
Aug 01
2025
SELL
Open market or private sale
$4,967,650
$106.96 p/Share
46,444
Reduced 10.56%
393,338
Ordinary Shares
Jul 05
2025
SELL
Payment of exercise price or tax liability
$575,607
$93.61 p/Share
6,149
Reduced 1.38%
439,782
Ordinary Shares
Jul 02
2025
SELL
Payment of exercise price or tax liability
$549,536
$89.37 p/Share
6,149
Reduced 1.36%
445,931
Ordinary Shares
Jun 01
2025
SELL
Payment of exercise price or tax liability
$374,843
$60.96 p/Share
6,149
Reduced 1.34%
451,279
Ordinary Shares
Apr 05
2025
SELL
Payment of exercise price or tax liability
$204,761
$33.3 p/Share
6,149
Reduced 1.33%
457,428
Ordinary Shares
Apr 02
2025
SELL
Payment of exercise price or tax liability
$264,652
$43.04 p/Share
6,149
Reduced 1.31%
463,577
Ordinary Shares
Mar 01
2025
SELL
Payment of exercise price or tax liability
$339,301
$55.18 p/Share
6,149
Reduced 1.29%
469,726
Ordinary Shares
Jan 05
2025
SELL
Payment of exercise price or tax liability
$445,126
$72.39 p/Share
6,149
Reduced 1.28%
475,099
Ordinary Shares
Jan 02
2025
SELL
Payment of exercise price or tax liability
$1,603,585
$70.93 p/Share
22,608
Reduced 4.49%
480,448
Ordinary Shares
Dec 01
2024
SELL
Payment of exercise price or tax liability
$301,055
$48.96 p/Share
6,149
Reduced 1.21%
503,056
Ordinary Shares
Oct 04
2024
SELL
Payment of exercise price or tax liability
$200,272
$32.57 p/Share
6,149
Reduced 1.19%
509,205
Ordinary Shares
Aug 30
2024
SELL
Payment of exercise price or tax liability
$214,661
$34.91 p/Share
6,149
Reduced 1.18%
515,354
Ordinary Shares
Jul 05
2024
SELL
Payment of exercise price or tax liability
$194,492
$31.63 p/Share
6,149
Reduced 1.17%
521,503
Ordinary Shares
Jun 07
2024
SELL
Open market or private sale
$2,577,481
$27.1 p/Share
95,110
Reduced 15.27%
527,652
Ordinary Shares
Jun 06
2024
SELL
Open market or private sale
$1,272,707
$25.78 p/Share
49,368
Reduced 7.35%
622,762
Ordinary Shares
May 31
2024
SELL
Payment of exercise price or tax liability
$160,304
$26.07 p/Share
6,149
Reduced 0.91%
672,130
Ordinary Shares
Apr 05
2024
SELL
Payment of exercise price or tax liability
$131,342
$21.36 p/Share
6,149
Reduced 0.9%
678,279
Ordinary Shares
Apr 04
2024
BUY
Grant, award, or other acquisition
-
250,000
Added 26.75%
684,428
Ordinary Shares
Mar 01
2024
SELL
Payment of exercise price or tax liability
$138,168
$22.47 p/Share
6,149
Reduced 1.4%
434,428
Ordinary Shares