Description
Explanation & Answer
Thank you for the opportunity to help you with your question!
The answer to this question is all of the above. Why? Because the value of a bond depends on the maturity of the bond, the market and the amount of money the bond is worth. For more details you can check out a neat little article i found with a quick google search.
https://www.boundless.com/accounting/textbooks/boundless-accounting-textbook/reporting-of-long-term-liabilities-11/valuing-bonds-73/factors-affecting-the-price-of-a-bond-334-3755/