
IBEX Limited IBEX
$ 28.94
0.31%
Annual report 2022
added 12-23-2023