What is the term for a contract where one party sells a security to another with a commitment to buy it back at a later date for a predetermined price?
Explanation
A repurchase agreement, commonly called a repo, involves one party selling a security to another and agreeing to repurchase it at a set date and price. This distinguishes it from redemption, guarantee, or other types of financial contracts.