Apr 01
2025
SELL
Open market or private sale
$1,689,000
$84.45 p/Share
20,000
Reduced 3.47%
555,677
Ordinary Shares
Mar 11
2025
SELL
Payment of exercise price or tax liability
$145,848
$86.97 p/Share
1,677
Reduced 0.29%
575,677
Ordinary Shares
Mar 11
2025
BUY
Exercise of conversion of derivative security
-
3,318
Added 0.57%
577,354
Ordinary Shares
Mar 09
2025
SELL
Payment of exercise price or tax liability
$125,136
$88.0 p/Share
1,422
Reduced 0.25%
574,036
Ordinary Shares
Mar 09
2025
BUY
Exercise of conversion of derivative security
-
2,814
Added 0.49%
575,458
Ordinary Shares
Mar 03
2025
SELL
Open market or private sale
$2,036,600
$101.83 p/Share
20,000
Reduced 3.37%
572,644
Ordinary Shares
Feb 20
2025
SELL
Payment of exercise price or tax liability
$488,053
$102.64 p/Share
4,755
Reduced 0.8%
592,644
Ordinary Shares
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
11,808
Added 1.94%
597,399
Ordinary Shares
Feb 03
2025
SELL
Open market or private sale
$1,887,000
$94.35 p/Share
20,000
Reduced 3.3%
585,591
Ordinary Shares
Jan 02
2025
SELL
Open market or private sale
$1,735,200
$86.76 p/Share
20,000
Reduced 3.2%
605,530
Ordinary Shares
Dec 11
2024
SELL
Payment of exercise price or tax liability
$165,000
$98.39 p/Share
1,677
Reduced 0.27%
625,530
Ordinary Shares
Dec 11
2024
BUY
Exercise of conversion of derivative security
-
3,318
Added 0.53%
627,207
Ordinary Shares
Dec 09
2024
SELL
Payment of exercise price or tax liability
$140,735
$98.97 p/Share
1,422
Reduced 0.23%
623,889
Ordinary Shares
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
2,814
Added 0.45%
625,311
Ordinary Shares
Dec 02
2024
SELL
Open market or private sale
$2,058,800
$102.94 p/Share
20,000
Reduced 3.11%
622,497
Ordinary Shares
Nov 01
2024
SELL
Open market or private sale
$2,002,200
$100.11 p/Share
20,000
Reduced 3.02%
642,497
Ordinary Shares
Oct 19
2024
SELL
Payment of exercise price or tax liability
$1,589,749
$112.12 p/Share
14,179
Reduced 2.1%
662,497
Ordinary Shares
Oct 19
2024
BUY
Exercise of conversion of derivative security
-
28,060
Added 3.98%
676,676
Ordinary Shares
Oct 01
2024
SELL
Open market or private sale
$2,159,000
$107.95 p/Share
20,000
Reduced 2.99%
648,616
Ordinary Shares
Sep 26
2024
SELL
Open market or private sale
$15,621,871
$110.18 p/Share
141,785
Reduced 17.5%
668,616
Ordinary Shares
Sep 26
2024
BUY
Exercise of conversion of derivative security
$7,130,367
$50.29 p/Share
141,785
Added 14.89%
810,401
Ordinary Shares
Sep 11
2024
SELL
Payment of exercise price or tax liability
$687,771
$102.53 p/Share
6,708
Reduced 0.99%
668,616
Ordinary Shares
Sep 11
2024
BUY
Exercise of conversion of derivative security
-
13,275
Added 1.93%
675,324
Ordinary Shares
Sep 09
2024
SELL
Payment of exercise price or tax liability
$2,875,725
$101.34 p/Share
28,377
Reduced 4.11%
662,049
Ordinary Shares
Sep 09
2024
BUY
Exercise of conversion of derivative security
-
56,156
Added 7.8%
663,471
Ordinary Shares