Who are Costco's competitors?

BJs and Sam's. BJs is privately held and Sam's Club is a wholly owned subsidiary of Walmart.