Tackling the multi-billion dollar out-of-stocks problem