Ibex FY26 diluted EPS climbs 32.8% to $3.13; revenue rises 15.4% to $644.1 million - IBEX News | Rallies