In a remarkable display of market resilience, IBEX Holdings Ltd . stock has soared to a 52-week high, with shares trading at an impressive $22.45. According to InvestingPro analysis, the company ...