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
Feb 22
2023
BUY
Grant, award, or other acquisition
-
89,089
Added 13.95%
549,767
Ordinary Shares
Nov 03
2022
SELL
Payment of exercise price or tax liability
$99,947
$155.44 p/Share
643
Reduced 0.14%
460,678
Ordinary Shares
Nov 03
2022
BUY
Exercise of conversion of derivative security
$99,968
$80.49 p/Share
1,242
Added 0.27%
461,321
Ordinary Shares
Feb 25
2022
SELL
Payment of exercise price or tax liability
$9,340,707
$152.29 p/Share
61,335
Reduced 11.76%
460,079
Ordinary Shares
Feb 25
2022
BUY
Exercise of conversion of derivative security
-
18,863
Added 3.9%
464,836
Ordinary Shares
Feb 23
2022
SELL
Payment of exercise price or tax liability
$454,692
$150.91 p/Share
3,013
Reduced 0.6%
502,551
Ordinary Shares
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
6,722
Added 1.31%
505,564
Ordinary Shares
Feb 22
2022
BUY
Grant, award, or other acquisition
-
117,889
Added 19.12%
498,842
Ordinary Shares
Nov 05
2021
SELL
Payment of exercise price or tax liability
$199,873
$173.2 p/Share
1,154
Reduced 0.3%
380,953
Ordinary Shares
Nov 05
2021
SELL
Open market or private sale
$21,928,668
$171.91 p/Share
127,559
Reduced 25.12%
380,310
Ordinary Shares
Nov 05
2021
BUY
Exercise of conversion of derivative security
$9,795,292
$75.25 p/Share
130,170
Added 25.44%
381,530
Ordinary Shares
May 06
2021
-
6,874
Reduced 1.66%
406,874
Ordinary Shares
Feb 26
2021
SELL
Payment of exercise price or tax liability
$1,087,176
$130.31 p/Share
8,343
Reduced 1.98%
413,748
Ordinary Shares
Feb 26
2021
BUY
Exercise of conversion of derivative security
-
18,600
Added 4.26%
418,365
Ordinary Shares
Feb 25
2021
SELL
Payment of exercise price or tax liability
$487,558
$131.63 p/Share
3,704
Reduced 0.91%
403,491
Ordinary Shares
Feb 25
2021
BUY
Exercise of conversion of derivative security
-
8,258
Added 1.99%
407,195
Ordinary Shares