Mar 30
2023
SELL
Open market or private sale
$94,461
$42.55 p/Share
2,220
Reduced 1.95%
111,847
Ordinary Shares
Mar 30
2023
SELL
Payment of exercise price or tax liability
$431,883
$42.71 p/Share
10,112
Reduced 8.14%
114,067
Ordinary Shares
Mar 30
2023
BUY
Exercise of conversion of derivative security
-
21,510
Added 15.62%
116,216
Ordinary Shares
Feb 27
2023
SELL
Payment of exercise price or tax liability
$805,272
$47.99 p/Share
16,780
Reduced 14.05%
102,669
Ordinary Shares
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
35,700
Added 24.91%
107,637
Ordinary Shares
Dec 15
2022
SELL
Open market or private sale
$121,123
$54.56 p/Share
2,220
Reduced 2.58%
83,749
Ordinary Shares
Mar 30
2022
SELL
Payment of exercise price or tax liability
$649,066
$81.5 p/Share
7,964
Reduced 8.48%
85,969
Ordinary Shares
Mar 30
2022
BUY
Exercise of conversion of derivative security
-
16,940
Added 16.08%
88,376
Ordinary Shares
Mar 29
2022
SELL
Open market or private sale
$226,896
$81.5 p/Share
2,784
Reduced 3.49%
76,993
Ordinary Shares
Mar 15
2022
SELL
Payment of exercise price or tax liability
$109,043
$72.89 p/Share
1,496
Reduced 1.84%
79,777
Ordinary Shares
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
3,182
Added 3.77%
81,273
Ordinary Shares
Mar 01
2022
SELL
Payment of exercise price or tax liability
$187,956
$77.38 p/Share
2,429
Reduced 3.02%
78,091
Ordinary Shares
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
5,167
Added 6.03%
80,520
Ordinary Shares
Dec 13
2021
SELL
Open market or private sale
$226,896
$81.5 p/Share
2,784
Reduced 3.56%
75,353
Ordinary Shares
May 05
2021
SELL
Payment of exercise price or tax liability
$174,138
$83.24 p/Share
2,092
Reduced 2.61%
78,137
Ordinary Shares
May 05
2021
BUY
Exercise of conversion of derivative security
-
4,450
Added 5.26%
80,229
Ordinary Shares
Mar 30
2021
SELL
Payment of exercise price or tax liability
$408,662
$73.54 p/Share
5,557
Reduced 6.83%
75,779
Ordinary Shares
Mar 30
2021
BUY
Exercise of conversion of derivative security
-
11,820
Added 12.9%
79,825
Ordinary Shares
Mar 15
2021
SELL
Payment of exercise price or tax liability
$114,833
$76.76 p/Share
1,496
Reduced 2.11%
69,516
Ordinary Shares
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
3,182
Added 4.29%
71,012
Ordinary Shares
Mar 01
2021
SELL
Payment of exercise price or tax liability
$744,071
$76.74 p/Share
9,696
Reduced 12.51%
67,830
Ordinary Shares
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
20,627
Added 22.45%
71,250
Ordinary Shares
Nov 04
2020
SELL
Payment of exercise price or tax liability
$373,038
$47.4 p/Share
7,870
Reduced 12.15%
56,899
Ordinary Shares
Nov 04
2020
BUY
Exercise of conversion of derivative security
-
16,744
Added 20.54%
64,769
Ordinary Shares