Stocks represent ownership in a company, while bonds are debt securities issued by companies or governments. When you buy a bond, you are essentially lending money to the issuer and earning interest on your investment. Stocks can be riskier than bonds but also offer higher returns.