forestaller

(noun)

noun

1. A person who forestalls, especially one who buys goods before they can be sold on the open market in anticipation of rising prices