It has been 4 weeks since I seen any 22lr. I purchase 600 at a Walmart in the morning, they had them for $7.49 for 100 box. so I got 3 and the sales man told me to just go to the car and come back for three more, so I did. It is still higher then the 550 boxes I used to buy for 21.98 at Walmart before. I have a lot stored away and buy every time I find them.