Feb 20
2023
BUY
Exercise of conversion of derivative security
-
4,589
Added 4.45%
98,543
Ordinary Shares
Feb 20
2023
BUY
Grant, award, or other acquisition
-
10,086
Added 8.59%
107,279
Ordinary Shares
Feb 18
2023
SELL
Payment of exercise price or tax liability
$75,311
$28.07 p/Share
2,683
Reduced 2.78%
93,954
Ordinary Shares
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
8,722
Added 8.28%
96,637
Ordinary Shares
Apr 20
2022
SELL
Open market or private sale
$1,480,470
$29.61 p/Share
49,999
Reduced 36.25%
87,915
Ordinary Shares
Apr 20
2022
BUY
Exercise of conversion of derivative security
$827,483
$16.55 p/Share
49,999
Added 26.61%
137,914
Ordinary Shares
Feb 22
2022
SELL
Payment of exercise price or tax liability
$69,878
$25.01 p/Share
2,794
Reduced 3.08%
87,915
Ordinary Shares
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
9,503
Added 9.48%
90,709
Ordinary Shares
Feb 21
2022
SELL
Payment of exercise price or tax liability
$35,413
$25.08 p/Share
1,412
Reduced 1.71%
81,206
Ordinary Shares
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
4,800
Added 5.49%
82,618
Ordinary Shares
Feb 20
2022
SELL
Payment of exercise price or tax liability
$33,482
$25.08 p/Share
1,335
Reduced 1.69%
77,818
Ordinary Shares
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
4,589
Added 5.48%
79,153
Ordinary Shares
Feb 16
2022
SELL
Payment of exercise price or tax liability
$22,102
$26.79 p/Share
825
Reduced 1.09%
74,564
Ordinary Shares
Feb 16
2022
BUY
Exercise of conversion of derivative security
-
2,375
Added 3.05%
75,389
Ordinary Shares
Sep 14
2021
SELL
Payment of exercise price or tax liability
$61,934
$30.6 p/Share
2,024
Reduced 2.7%
73,014
Ordinary Shares
Sep 14
2021
BUY
Grant, award, or other acquisition
-
6,884
Added 8.4%
75,038
Ordinary Shares
May 03
2021
SELL
Open market or private sale
$765,277
$22.18 p/Share
34,503
Reduced 33.61%
68,154
Ordinary Shares
May 03
2021
BUY
Exercise of conversion of derivative security
$624,849
$18.11 p/Share
34,503
Added 25.16%
102,657
Ordinary Shares
Feb 21
2021
SELL
Payment of exercise price or tax liability
$27,647
$19.58 p/Share
1,412
Reduced 2.03%
68,154
Ordinary Shares
Feb 21
2021
BUY
Exercise of conversion of derivative security
-
4,800
Added 6.45%
69,566
Ordinary Shares
Feb 20
2021
SELL
Payment of exercise price or tax liability
$26,903
$19.58 p/Share
1,374
Reduced 2.08%
64,766
Ordinary Shares
Feb 20
2021
BUY
Exercise of conversion of derivative security
-
4,589
Added 6.49%
66,140
Ordinary Shares
Feb 17
2021
SELL
Payment of exercise price or tax liability
$15,597
$19.97 p/Share
781
Reduced 1.25%
61,551
Ordinary Shares
Feb 17
2021
BUY
Exercise of conversion of derivative security
-
2,250
Added 3.48%
62,332
Ordinary Shares
Feb 16
2021
SELL
Payment of exercise price or tax liability
$16,327
$19.79 p/Share
825
Reduced 1.35%
60,082
Ordinary Shares