I haven’t seen a box of 9mm at Walmart since... October, maybe.
Lots of walmart employees are snagging the stuff as soon as it is unloaded then reselling it on the street for double.