Dec 10
2023
SELL
Payment of exercise price or tax liability
$487,671
$56.08 p/Share
8,696
Reduced 0.9%
959,408
Ordinary Shares
Dec 08
2023
SELL
Payment of exercise price or tax liability
$689,671
$56.08 p/Share
12,298
Reduced 1.25%
968,104
Ordinary Shares
Nov 15
2023
SELL
Open market or private sale
$5,404,263
$52.3 p/Share
103,332
Reduced 9.53%
980,402
Ordinary Shares
Nov 15
2023
BUY
Exercise of conversion of derivative security
$3,705,485
$35.86 p/Share
103,332
Added 8.7%
1,083,734
Ordinary Shares
Oct 16
2023
SELL
Open market or private sale
$5,411,496
$52.37 p/Share
103,332
Reduced 9.54%
979,759
Ordinary Shares
Oct 16
2023
BUY
Exercise of conversion of derivative security
$3,705,485
$35.86 p/Share
103,332
Added 8.71%
1,083,091
Ordinary Shares
Aug 23
2023
SELL
Open market or private sale
$6,120,354
$59.23 p/Share
103,332
Reduced 9.54%
979,759
Ordinary Shares
Aug 23
2023
BUY
Exercise of conversion of derivative security
$3,705,485
$35.86 p/Share
103,332
Added 8.71%
1,083,091
Ordinary Shares
Dec 12
2022
-
176,326
Added 15.28%
977,512
Ordinary Shares
Dec 10
2022
SELL
Payment of exercise price or tax liability
$558,255
$65.77 p/Share
8,488
Reduced 1.05%
801,186
Ordinary Shares
Dec 08
2022
SELL
Payment of exercise price or tax liability
$370,640
$66.77 p/Share
5,551
Reduced 0.72%
768,488
Ordinary Shares
Dec 08
2022
BUY
Grant, award, or other acquisition
-
41,186
Added 4.84%
809,674
Ordinary Shares
Dec 07
2022
SELL
Payment of exercise price or tax liability
$2,989,807
$66.39 p/Share
45,034
Reduced 5.5%
774,039
Ordinary Shares
Dec 07
2022
BUY
Grant, award, or other acquisition
$6,361,157
$66.39 p/Share
95,815
Added 10.47%
819,073
Ordinary Shares
Dec 05
2022
SELL
Payment of exercise price or tax liability
$641,855
$67.21 p/Share
9,550
Reduced 1.3%
723,257
Ordinary Shares
Dec 10
2021
SELL
Payment of exercise price or tax liability
$657,008
$79.32 p/Share
8,283
Reduced 1.12%
728,778
Ordinary Shares
Dec 08
2021
-
566,723
Reduced 43.47%
737,061
Ordinary Shares
Dec 08
2021
BUY
Grant, award, or other acquisition
-
34,573
Added 2.58%
1,303,784
Ordinary Shares
Dec 07
2021
SELL
Payment of exercise price or tax liability
$5,623,449
$79.15 p/Share
71,048
Reduced 5.3%
1,269,211
Ordinary Shares
Dec 07
2021
BUY
Grant, award, or other acquisition
$17,573,200
$79.15 p/Share
222,024
Added 14.21%
1,340,259
Ordinary Shares
Dec 06
2021
SELL
Payment of exercise price or tax liability
$936,716
$78.19 p/Share
11,980
Reduced 1.06%
1,118,234
Ordinary Shares
Dec 05
2021
SELL
Payment of exercise price or tax liability
$726,416
$77.95 p/Share
9,319
Reduced 0.82%
1,130,214
Ordinary Shares
Aug 03
2021
SELL
Open market or private sale
$12,639,536
$71.51 p/Share
176,752
Reduced 13.43%
1,139,086
Ordinary Shares
Aug 03
2021
BUY
Exercise of conversion of derivative security
$12,704,933
$71.88 p/Share
176,752
Added 11.84%
1,315,838
Ordinary Shares
Jul 06
2021
SELL
Open market or private sale
$12,095,276
$68.43 p/Share
176,754
Reduced 13.44%
1,138,632
Ordinary Shares