Retailer posts results better than market forecast