IBEX IBEX Q1 2026 Earnings Beat Revenue NA EPS 091 Supermarkets Resist Calls for Mandatory Price Caps on Essential Foods