Target Sports USA and Midway USA are two of the best online ammo providers. One of them, I forget which, had .22lr on sale this week, unlimited amounts with free shipping for 8 cents a round. I get my .40 Cal rounds from them for less than 30 cents per round with free shipping.
Cabelas in Allen had 40 cal Friday, American Eagle range rounds and some carry stuff, Hornady, Speer and something I can't remember, sorry. Didn't look at 22lr tho, had lot of 9mm and 357 sig, which is pricey as hell there. Was a nice weekend outside so prolly YMMV by now.
I've found Walmart is fairly cheap on certain calibers. I had it down a few years ago, when to go to which Walmart. The app worked to find which had stock sometimes. I had 5 different stores for regular visits. I would go to on certain days at certain times. I stocked up quite a bit so now I just buy on occasion to replenish what is shot. 22L is still a bitch to find.