A financial contract that gives its owner the right, but not the obligation, to buy or sell a specified asset at an agreed-upon price on or before a given future date is called a(n) _____ contract.
A. option B. forward C. notional principle D. futures E. swap