Any reasonable bean counter in a corporation that makes large purchases in $USD, would lock the value of the dollar at the time that the transaction/order has been put in place. Thus locking in a real cost on the goods for future purposes, and especially for reselling purposes.
If you don't, you will run the risk or making a serious loss on the sale of those goods, or making a gain if the exchange rate would turn in your favour. I don't believe that Companies are gambling houses though, and should play it safe.
Forex, like the sharemarkets, and CFD, etc, are all a form of gambling. A two-up game if you ask me.
GBG Price at posting:
62.5¢ Sentiment: LT Buy Disclosure: Held