US retailer BJ's Wholesale Club said today (17 August) that its second-quarter earnings had eclipsed its forecasts on the back of improved margins and higher profits from fuel sales.