IBEX (IBEX) reported strong results last week and saw a high-volume surge to the highest level in nearly two years with shares nearly doubling from 2024 lows, so a name worth a closer look.
IBEX Limited provides end-to-end technology-enabled customer...