Answer:
All of the above
Explanation:
Stocks are equity financing and bonds are a type of debt financing that is the basic difference between the two. Along with that, the cash flow which bonds will provide in the futures is fixed and known, whereas stocks are uncertain. Similarly, the par value of the bond at the maturity date is known. So all the above options are right.