PriceSmart Q3 profit falls 4%