If they’re “out of guns and ammo”, that means they sold all they had, right? If they sold all their stock in a very short time, I would assume they could cover their costs for a few months.
Nope! The mistake is thinking that have huge inventory. Most of today's retail is just in time. As they sold it, nothing came in behind it. They have no need to sell what little they do get now at any discount and many will add premium to it.