Speculation and profit calculation