Mar 30
2023
SELL
Payment of exercise price or tax liability
$65,517
$42.71 p/Share
1,534
Reduced 16.6%
7,708
Ordinary Shares
Mar 30
2023
BUY
Exercise of conversion of derivative security
-
3,563
Added 30.72%
8,036
Ordinary Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$122,806
$47.99 p/Share
2,559
Reduced 31.06%
5,679
Ordinary Shares
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
5,949
Added 48.03%
6,437
Ordinary Shares
Mar 30
2022
SELL
Payment of exercise price or tax liability
$98,289
$81.5 p/Share
1,206
Reduced 34.51%
2,289
Ordinary Shares
Mar 30
2022
BUY
Exercise of conversion of derivative security
-
2,801
Added 51.33%
2,656
Ordinary Shares
Mar 15
2022
SELL
Payment of exercise price or tax liability
$17,494
$72.89 p/Share
240
Reduced 25.7%
694
Ordinary Shares
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
558
Added 37.4%
934
Ordinary Shares
Mar 01
2022
SELL
Payment of exercise price or tax liability
$24,143
$77.38 p/Share
312
Reduced 45.35%
376
Ordinary Shares
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
688
Added 50.0%
688
Ordinary Shares
May 18
2021
SELL
Open market or private sale
$687,488
$83.05 p/Share
8,278
Reduced 100.0%
0
Ordinary Shares
May 18
2021
SELL
Payment of exercise price or tax liability
$241,223
$82.98 p/Share
2,907
Reduced 74.04%
1,019
Ordinary Shares
May 18
2021
BUY
Exercise of conversion of derivative security
$171,056
$43.57 p/Share
3,926
Added 50.0%
3,926
Ordinary Shares
May 05
2021
SELL
Payment of exercise price or tax liability
$21,309
$83.24 p/Share
256
Reduced 3.41%
7,259
Ordinary Shares
May 05
2021
BUY
Exercise of conversion of derivative security
-
565
Added 6.99%
7,515
Ordinary Shares
Mar 30
2021
SELL
Payment of exercise price or tax liability
$65,009
$73.54 p/Share
884
Reduced 11.28%
6,950
Ordinary Shares
Mar 30
2021
BUY
Exercise of conversion of derivative security
-
1,949
Added 20.41%
7,601
Ordinary Shares
Mar 15
2021
SELL
Payment of exercise price or tax liability
$19,497
$76.76 p/Share
254
Reduced 4.14%
5,885
Ordinary Shares
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
559
Added 8.35%
6,139
Ordinary Shares
Mar 01
2021
SELL
Payment of exercise price or tax liability
$103,369
$76.74 p/Share
1,347
Reduced 19.45%
5,580
Ordinary Shares
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
2,971
Added 32.54%
6,159
Ordinary Shares