Costco aims for record high in May – how it got here and where it’s going