The retailer said its financial performance over the first half of the year had been better than expected