IBEX Ltd (IBEX) reports its highest quarterly revenue and strategic share repurchase, while navigating fintech declines and cash flow concerns.