Online is a nightmare...best bet is to find some brick and mortar places that have some in stock. Most will have limits, sure, but come back every day for a while!
I got 4 boxes of 9mm at Banger's (South Jersey Shooting Club) for ~$16/box of 50. Not bad these days.