Nov 18
2024
SELL
Payment of exercise price or tax liability
$33,022
$19.75 p/Share
1,672
Reduced 1.32%
124,990
Ordinary Shares
Nov 17
2024
SELL
Payment of exercise price or tax liability
$43,141
$19.89 p/Share
2,169
Reduced 1.68%
126,662
Ordinary Shares
Nov 16
2024
SELL
Payment of exercise price or tax liability
$60,783
$19.89 p/Share
3,056
Reduced 2.32%
128,831
Ordinary Shares
Nov 14
2024
SELL
Payment of exercise price or tax liability
$81,253
$20.4 p/Share
3,983
Reduced 2.93%
131,887
Ordinary Shares
Nov 14
2024
BUY
Grant, award, or other acquisition
-
43,208
Added 24.13%
135,870
Ordinary Shares
Feb 20
2024
SELL
Open market or private sale
$44,486
$34.22 p/Share
1,300
Reduced 1.38%
92,662
Ordinary Shares
Nov 19
2023
SELL
Payment of exercise price or tax liability
$82,590
$32.8 p/Share
2,518
Reduced 2.61%
93,962
Ordinary Shares
Nov 18
2023
SELL
Payment of exercise price or tax liability
$53,234
$32.8 p/Share
1,623
Reduced 1.65%
96,480
Ordinary Shares
Nov 17
2023
SELL
Payment of exercise price or tax liability
$71,176
$32.8 p/Share
2,170
Reduced 2.16%
98,103
Ordinary Shares
Nov 16
2023
SELL
Payment of exercise price or tax liability
$729,285
$32.83 p/Share
22,214
Reduced 18.14%
100,273
Ordinary Shares
Nov 16
2023
BUY
Grant, award, or other acquisition
-
66,260
Added 35.11%
122,487
Ordinary Shares
Nov 19
2022
SELL
Payment of exercise price or tax liability
$96,635
$39.54 p/Share
2,444
Reduced 4.17%
56,227
Ordinary Shares
Nov 18
2022
SELL
Payment of exercise price or tax liability
$195,643
$39.54 p/Share
4,948
Reduced 7.78%
58,671
Ordinary Shares
Nov 17
2022
SELL
Payment of exercise price or tax liability
$185,608
$38.5 p/Share
4,821
Reduced 7.04%
63,619
Ordinary Shares
Nov 17
2022
BUY
Grant, award, or other acquisition
-
23,987
Added 25.95%
68,440
Ordinary Shares
Nov 09
2022
SELL
Open market or private sale
$43,944
$36.62 p/Share
1,200
Reduced 2.63%
44,453
Ordinary Shares
Jul 01
2022
SELL
Payment of exercise price or tax liability
$50,524
$30.02 p/Share
1,683
Reduced 3.56%
45,653
Ordinary Shares
May 08
2022
SELL
Payment of exercise price or tax liability
$7,399
$33.63 p/Share
220
Reduced 0.46%
47,336
Ordinary Shares
Nov 19
2021
SELL
Payment of exercise price or tax liability
$112,668
$46.1 p/Share
2,444
Reduced 5.0%
46,479
Ordinary Shares
Nov 18
2021
SELL
Payment of exercise price or tax liability
$262,632
$46.79 p/Share
5,613
Reduced 10.29%
48,923
Ordinary Shares
Nov 18
2021
BUY
Grant, award, or other acquisition
-
14,132
Added 20.58%
54,536
Ordinary Shares
Nov 11
2021
SELL
Open market or private sale
$136,803
$44.13 p/Share
3,100
Reduced 7.13%
40,404
Ordinary Shares
Oct 01
2021
SELL
Payment of exercise price or tax liability
$22,879
$41.98 p/Share
545
Reduced 1.24%
43,504
Ordinary Shares
Jul 01
2021
SELL
Payment of exercise price or tax liability
$79,075
$45.16 p/Share
1,751
Reduced 3.82%
44,049
Ordinary Shares
Jul 01
2021
BUY
Grant, award, or other acquisition
-
3,543
Added 7.18%
45,800
Ordinary Shares