IBEX Limited
Exchange: nyse
none
293821632.00
62010000.00
14.022995910951
0.120717884908
33.82%
3.25