Final answer:
By considering the cash flows from the bond and calculating the present value of each scenario, we can determine the lowest yield. In this case, the yield to worst is approximately A. 8.055%.
Step-by-step explanation:
The annual effective yield that a purchaser is guaranteed to attain at the current price can be calculated by considering the cash flows from the bond. Since the bond is callable at different dates and prices, we need to calculate the yield to worst for each scenario and choose the lowest yield.
Let's calculate the yield for each call date:
- If the bond is called at year 10, the purchaser will receive 125% of par, which is $1,250. The present value of this cash flow is $1,250/(1+i)^10.
- If the bond is called at year 15, the purchaser will receive 120% of par, which is $1,200. The present value of this cash flow is $1,200/(1+i)^15.
- If the bond is called at year 20, the purchaser will receive 115% of par, which is $1,150. The present value of this cash flow is $1,150/(1+i)^20.
- If the bond is called at year 29, the purchaser will receive 105% of par, which is $1,050. The present value of this cash flow is $1,050/(1+i)^29.
- If the bond is not called, it will redeem for par, which is $1,000.
We need to solve for the yield (i) that makes the present value of all the cash flows equal to the current price of the bond, which is 120% of par, or $1,200. By using a financial calculator or an Excel spreadsheet, we can find that the yield to worst is approximately 8.055%.