Heard somewhere that WalMart is no longer making available it's inventory on .22 rimfire ammo. Supposedly stores don't know it's coming till it comes in the back door. Don't know the truth of this, but it makes some sense. The last two batches I've bought were both in the middle of the day at a time when it usually would have been long gone. Maybe they finally got smart.