May 04
2023
SELL
Payment of exercise price or tax liability
$36,120
$7.48 p/Share
4,829
Reduced 0.17%
2,809,322
Ordinary Shares
Mar 31
2023
SELL
Payment of exercise price or tax liability
$10,347
$9.39 p/Share
1,102
Reduced 0.04%
2,814,151
Ordinary Shares
Mar 31
2023
BUY
Grant, award, or other acquisition
$26,132
$9.39 p/Share
2,783
Added 0.1%
2,815,253
Ordinary Shares
Dec 31
2022
SELL
Payment of exercise price or tax liability
$7,255
$8.34 p/Share
870
Reduced 0.03%
2,812,470
Ordinary Shares
Dec 31
2022
BUY
Grant, award, or other acquisition
$26,245
$8.34 p/Share
3,147
Added 0.11%
2,813,340
Ordinary Shares
Sep 30
2022
SELL
Payment of exercise price or tax liability
$7,597
$9.39 p/Share
809
Reduced 0.03%
2,810,193
Ordinary Shares
Sep 30
2022
BUY
Grant, award, or other acquisition
$26,245
$9.39 p/Share
2,795
Added 0.1%
2,811,002
Ordinary Shares
Jun 30
2022
SELL
Payment of exercise price or tax liability
$8,760
$13.86 p/Share
632
Reduced 0.02%
2,808,207
Ordinary Shares
Jun 30
2022
BUY
Grant, award, or other acquisition
$26,237
$13.86 p/Share
1,893
Added 0.07%
2,808,839
Ordinary Shares
May 06
2022
SELL
Payment of exercise price or tax liability
$37,621
$14.65 p/Share
2,568
Reduced 0.09%
2,806,946
Ordinary Shares
May 05
2022
BUY
Grant, award, or other acquisition
-
11,163
Added 0.4%
2,809,514
Ordinary Shares
Mar 31
2022
SELL
Payment of exercise price or tax liability
$10,173
$16.76 p/Share
607
Reduced 0.02%
2,798,351
Ordinary Shares
Mar 31
2022
BUY
Grant, award, or other acquisition
$26,246
$16.76 p/Share
1,566
Added 0.06%
2,798,958
Ordinary Shares
Dec 31
2021
SELL
Payment of exercise price or tax liability
$6,727
$23.52 p/Share
286
Reduced 0.01%
2,797,392
Ordinary Shares
Dec 31
2021
BUY
Grant, award, or other acquisition
$26,248
$23.52 p/Share
1,116
Added 0.04%
2,797,678
Ordinary Shares
Sep 30
2021
SELL
Payment of exercise price or tax liability
$6,723
$21.9 p/Share
307
Reduced 0.01%
2,796,562
Ordinary Shares
Sep 30
2021
BUY
Grant, award, or other acquisition
$26,236
$21.9 p/Share
1,198
Added 0.04%
2,796,869
Ordinary Shares
Jun 30
2021
SELL
Payment of exercise price or tax liability
$8,342
$27.53 p/Share
303
Reduced 0.01%
2,795,671
Ordinary Shares
Jun 30
2021
BUY
Grant, award, or other acquisition
-
953
Added 0.03%
2,795,974
Ordinary Shares
Jun 14
2021
SELL
Open market or private sale
$13,000,000
$26.0 p/Share
500,000
Reduced 15.17%
2,795,021
Ordinary Shares
May 07
2021
SELL
Payment of exercise price or tax liability
$83,125
$27.96 p/Share
2,973
Reduced 0.09%
3,295,021
Ordinary Shares
May 06
2021
BUY
Grant, award, or other acquisition
-
5,941
Added 0.18%
3,297,994
Ordinary Shares
Mar 31
2021
SELL
Payment of exercise price or tax liability
$10,107
$26.39 p/Share
383
Reduced 0.01%
3,292,053
Ordinary Shares
Mar 31
2021
BUY
Grant, award, or other acquisition
-
994
Added 0.03%
3,292,436
Ordinary Shares
Dec 31
2020
SELL
Payment of exercise price or tax liability
$7,933
$29.71 p/Share
267
Reduced 0.01%
3,291,442
Ordinary Shares