When it comes to investing in the financial markets, there are many types of investments that carry a certain level of risk. One such investment is a repurchase agreement, or repo, which involves a borrower selling securities to a lender and agreeing to repurchase them at a later date, usually within a few days