IBEX Limited

IBEX
TechnologyInformation Technology ServicesNASDAQ
$32.33
Market Cap: $435.39M