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
May 17
2021
SELL
Open market or private sale
$43,614
$48.46 p/Share
900
Reduced 2.09%
42,257
Ordinary Shares
May 08
2021
SELL
Payment of exercise price or tax liability
$10,548
$49.29 p/Share
214
Reduced 0.49%
43,157
Ordinary Shares
Jan 01
2021
SELL
Payment of exercise price or tax liability
$60,848
$34.77 p/Share
1,750
Reduced 3.88%
43,371
Ordinary Shares
Nov 19
2020
BUY
Grant, award, or other acquisition
-
15,589
Added 25.68%
45,121
Ordinary Shares
Nov 18
2020
SELL
Payment of exercise price or tax liability
$19,035
$27.91 p/Share
682
Reduced 2.26%
29,532
Ordinary Shares