Walgreen, Rite Aid fall short in May