Outdoor and camping retailer Cabela's has booked a mixed set of results in its second-quarter, with earnings down and sales having edged up.