Hi @Jing_Liu !!
To compute the yield-to-maturity (YTM) for a bond, you can use the following formula:
Where:
- C is the semi-annual coupon payment,
- F is the face value of the bond,
- P is the current market price of the bond,
- n is the number of periods (semi-annual periods until maturity), and
- t is the total number of periods until maturity.
Given the information provided:
- Semi-annual coupon payment (CC) = 4.25%/2 = 0.0425/2 = 0.021254.25%/2=0.0425/2=0.02125
- Face value (FF) = $100
- Current market price (PP) = $100.25
- Number of periods until maturity (tt) = 2 * 3 (since there are semi-annual periods, and the bond matures in 3 years)
Now, plug these values into the formula:
So, the approximate yield-to-maturity is -0.006, or -0.6%. The negative sign indicates that the bond is trading at a premium compared to its face value. Keep in mind that this is an approximate calculation and the actual YTM may vary depending on the exact number of days in each period and other factors.
I hope it helps. Happy Learning