Mar 01
2024
SELL
Open market or private sale
$2,390,245
$293.03 p/Share
8,157
Reduced 45.43%
9,800
Ordinary Shares
Mar 01
2024
-
761
Reduced 9.67%
7,105
Ordinary Shares
Mar 01
2024
BUY
Exercise of conversion of derivative security
$452,751
$64.22 p/Share
7,050
Added 34.89%
13,159
Ordinary Shares
Feb 29
2024
SELL
Payment of exercise price or tax liability
$168,814
$285.16 p/Share
592
Reduced 4.83%
11,668
Ordinary Shares
Feb 28
2024
BUY
Grant, award, or other acquisition
-
1,983
Added 13.92%
12,260
Ordinary Shares
Feb 23
2024
SELL
Payment of exercise price or tax liability
$68,003
$285.73 p/Share
238
Reduced 2.26%
10,277
Ordinary Shares
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
793
Added 7.05%
10,460
Ordinary Shares
Feb 22
2024
SELL
Payment of exercise price or tax liability
$55,432
$284.27 p/Share
195
Reduced 1.97%
9,722
Ordinary Shares
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
617
Added 5.88%
9,869
Ordinary Shares
Aug 29
2023
-
131
Reduced 1.76%
7,300
Ordinary Shares
Aug 29
2023
SELL
Open market or private sale
$423,664
$226.68 p/Share
1,869
Reduced 20.1%
7,431
Ordinary Shares
Aug 29
2023
BUY
Exercise of conversion of derivative security
$113,100
$56.55 p/Share
2,000
Added 17.7%
9,300
Ordinary Shares
Aug 07
2023
SELL
Open market or private sale
$62,335
$219.49 p/Share
284
Reduced 2.96%
9,300
Ordinary Shares
Aug 04
2023
SELL
Payment of exercise price or tax liability
$66,116
$217.49 p/Share
304
Reduced 3.07%
9,584
Ordinary Shares
Aug 04
2023
BUY
Exercise of conversion of derivative security
-
788
Added 7.38%
9,888
Ordinary Shares
Jun 05
2023
-
200
Reduced 2.74%
7,100
Ordinary Shares
Jun 05
2023
SELL
Open market or private sale
$367,860
$183.93 p/Share
2,000
Reduced 21.51%
7,300
Ordinary Shares
Jun 05
2023
BUY
Exercise of conversion of derivative security
$113,100
$56.55 p/Share
2,000
Added 18.02%
9,100
Ordinary Shares
Feb 27
2023
-
414
Reduced 4.26%
9,300
Ordinary Shares
Feb 27
2023
SELL
Open market or private sale
$249,849
$174.72 p/Share
1,430
Reduced 12.83%
9,714
Ordinary Shares
Feb 24
2023
SELL
Payment of exercise price or tax liability
$133,769
$171.72 p/Share
779
Reduced 6.53%
11,144
Ordinary Shares
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
228
Added 1.99%
11,213
Ordinary Shares
Feb 23
2023
SELL
Payment of exercise price or tax liability
$43,755
$171.59 p/Share
255
Reduced 2.13%
11,695
Ordinary Shares
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
787
Added 6.21%
11,888
Ordinary Shares
Feb 22
2023
SELL
Payment of exercise price or tax liability
$8,074
$171.79 p/Share
47
Reduced 0.42%
11,163
Ordinary Shares