I think that is the anwser I hope this helps you
1.
to delay, stop, or guard against beforehand
2.
to anticipate
a.
to prevent or hinder sales at (a market, etc) by buying up merchandise in advance, etc
b.
to buy up (merchandise) for profitable resale