Consider a 6% coupon bond that matures in 20 years

To determine how much the price of Judy’s bond has increased we must first calculate its current yield, which is calculated by dividing its coupon payment (5.06%) by its par value (1000). This results in a current yield of 0.5060%. Taking this figure and substituting it into our equation for bond price (CP = C/[1 + YTM]T) we can estimate how much her bond is worth now:

CP = 1000*(5.06/100) / [1+(0.5060/100)]5

CP = $1028.70

Now if we substitute 5% for YTM our hypothetical new price comes out as 1046 – an increase of 17.7 over initial purchase cost.

It is important to note however that further changes in interest rate may cause fluctuations in price; investors should take into account any potential future alterations when making decisions about such investments going forward