Should you buy Costco shares on the post-earnings weakness?