For the cheapest 'accumulation' .22LR, I found Walmart has the best price on the Federal stuff, sales elsewhere notwithstanding.
Just a tip: Shop by PPR, or price-per-round. (I noticed OP listed a few, but for others reading this) With all of the marketing/inflation games being played now, there are 550, 500, 333, and 300-round packs on the shelves. The first time I saw a 333-pack, one could tell they were trying to make it 'look' cheaper. At that time, the PPR was higher on the smaller quantity packages. Last time I picked some up, the smaller package (I think it was 250 or 300/box) was the better PPR. Keep a calculator handy, it's worth it if you want to save a buck here and there. I also found that the smaller packs stack better in the .50 cal ammo cans, so if they are cheaper, then bonus! ;-)
In my 22 ammo preps, I try to have a good blend of bulk stuff and a couple bricks of the deadly accurate match stuff. My 10/22 loves the Wolf Match, and the holes in the paper don't lie. But at $50+ per box ($.10 PPR) I can't break loose the funds to accumulate much of that.
Stay away from 'Centurion' brand. I got a great deal on a brick of it that turned out to be the ammo I would gladly give to the enemy. Lesson learned here... buy 50 rounds of several different brands/types and see what your shooter likes before you stock up.