Nov 26
2024
-
4,000
Reduced 0.79%
502,360
Ordinary Shares
Nov 06
2024
SELL
Open market or private sale
$22,207,938
$360.7 p/Share
61,569
Reduced 10.84%
506,360
Ordinary Shares
Feb 29
2024
SELL
Payment of exercise price or tax liability
$9,959,783
$285.16 p/Share
34,927
Reduced 5.79%
567,929
Ordinary Shares
Feb 28
2024
BUY
Grant, award, or other acquisition
-
76,175
Added 11.22%
602,856
Ordinary Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,656,376
$285.73 p/Share
5,797
Reduced 1.09%
526,681
Ordinary Shares
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
12,641
Added 2.33%
529,302
Ordinary Shares
Feb 22
2024
SELL
Payment of exercise price or tax liability
$685,090
$284.27 p/Share
2,410
Reduced 0.46%
519,837
Ordinary Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
5,372
Added 1.02%
522,247
Ordinary Shares
Feb 05
2024
SELL
Open market or private sale
$43,250,517
$268.5 p/Share
161,082
Reduced 23.76%
516,875
Ordinary Shares
Feb 05
2024
BUY
Exercise of conversion of derivative security
$15,819,863
$98.21 p/Share
161,082
Added 19.2%
677,957
Ordinary Shares
Aug 14
2023
SELL
Open market or private sale
$21,945,000
$219.45 p/Share
100,000
Reduced 16.21%
516,875
Ordinary Shares
Aug 14
2023
BUY
Exercise of conversion of derivative security
$8,048,999
$80.49 p/Share
100,000
Added 13.95%
616,875
Ordinary Shares
Jun 07
2023
SELL
Open market or private sale
$4,276,230
$186.45 p/Share
22,935
Reduced 4.25%
516,875
Ordinary Shares
Jun 07
2023
BUY
Exercise of conversion of derivative security
$1,846,038
$80.49 p/Share
22,935
Added 4.08%
539,810
Ordinary Shares
Jun 06
2023
SELL
Open market or private sale
$4,885,028
$184.78 p/Share
26,437
Reduced 4.87%
516,875
Ordinary Shares
Jun 06
2023
BUY
Exercise of conversion of derivative security
$2,127,914
$80.49 p/Share
26,437
Added 4.64%
543,312
Ordinary Shares
Jun 05
2023
SELL
Open market or private sale
$26,376,703
$184.11 p/Share
143,266
Reduced 21.72%
516,399
Ordinary Shares
Jun 05
2023
SELL
Payment of exercise price or tax liability
$99,971
$184.45 p/Share
542
Reduced 0.1%
516,875
Ordinary Shares
Jun 05
2023
BUY
Exercise of conversion of derivative security
$12,536,836
$86.89 p/Share
144,284
Added 21.81%
517,417
Ordinary Shares
Feb 24
2023
SELL
Payment of exercise price or tax liability
$8,259,388
$171.72 p/Share
48,098
Reduced 8.52%
516,399
Ordinary Shares
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
8,509
Added 1.61%
520,531
Ordinary Shares
Feb 23
2023
SELL
Payment of exercise price or tax liability
$560,069
$171.59 p/Share
3,264
Reduced 0.58%
555,988
Ordinary Shares
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
6,722
Added 1.19%
559,252
Ordinary Shares
Feb 22
2023
SELL
Payment of exercise price or tax liability
$448,200
$171.79 p/Share
2,609
Reduced 0.47%
552,530
Ordinary Shares
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
5,372
Added 0.96%
555,139
Ordinary Shares