Listed retailers have reported profitable results over the latest reporting season, but the outlook is for tough times ahead.