Costco took a gamble on Kirkland. Here's how much it paid off