If the seller is already in the market for an ask at 120, and there is a buyer ready to buy at 140, no trader can come in an pocket the difference in a regulated market.
If there is no buyer yet and a trader suspect there might be in the future, it could try to buy at 120 and hope to sell in the future at 140. Of course the the sale might not materialize and they will need to take the risk.