Robust cash flow and keen prices are strengths for retailer