Final answer:
The Macaulay duration of the bond is approximately 3.96 years.
Step-by-step explanation:
The Macaulay duration of a bond is a measure of its sensitivity to changes in interest rates. It is calculated by taking the present value of each cash flow from the bond and weighting it by the proportion of the bond's price that it represents. Here's how to calculate the Macaulay duration:
- Calculate the present value of each cash flow by discounting it at the bond's yield to maturity (YTM).
- Multiply each present value by the period in which it occurs.
- Sum up all the weighted present values.
- Divide the sum by the bond's price to get the Macaulay duration.
In this case, the bond has a par value of $1,000, an annual coupon rate of 7%, and a maturity of 4 years. Its current price is $1,034.65 and the YTM is 6.0%. Plugging in these values, the Macaulay duration is approximately 3.96 years (rounded to two decimal places).