Share your insights or perspective on the financial matter presented in the input.

How to calculate the price of a bond based with a yield to Maturity, term and annual interest?
Like all financial investments, the value of a bond is the present value of expected future cash flows.  The Yield to Maturity is the annualized return you get on your initial investment, which is equivalent to the discount rate you'd use to discount future cash flows. So if you discount all future cashflows at 6% annually*, you can calculate the price of the bond: So the price of a $1,000 bond (which is how bond prices are typically quoted) would be $1,097.12. The current yield is just the current coupon payment divided by the current price, which is 70/1,097.12 or 6.38% Question 3 makes no sense, since the yield to maturity would be the same if you bought the bond at market price Question 4 talks about a "sale" date which makes me think that it assumes you sold the bond on the coupon date, but you'd have to know the sale price to calculate the rate of return.