According to a note out of Barclays on Monday, the warehouse-club retailer is a hot commodity right now in the beat up retail space for three solid reasons. And as a result of these factors, it shouldn’t be a surprise that Costco shares are hovering around an all-time high ahead of earnings on Thursday.