Walmex Profits Up on Sales Gains