Math Problem Statement
Fingen's 15-year, $1,000 par value bonds pay 13 percent interest annually. The market price of the bonds is $1,130 and the market's required yield to maturity on a comparable-risk bond is 10 percent. a. Compute the bond's yield to maturity. b. Determine the value of the bond to you, given your required rate of return. c. Should you purchase the bond?
Solution
Let's go through each part step by step.
Given Data:
- Par Value () = $1,000
- Annual Coupon Rate = 13%
- Annual Coupon Payment () =
- Years to Maturity () = 15
- Market Price () = $1,130
- Required Yield to Maturity () = 10%
(a) Compute the bond's yield to maturity (YTM).
The Yield to Maturity (YTM) is the discount rate () that equates the present value of future cash flows (coupon payments and face value) to the current market price:
Substituting the values:
Since solving for requires an iterative numerical approach, I will calculate it using a numerical solver.
Let's compute the YTM. numpy as np from scipy.optimize import fsolve
Given data
F = 1000 # Face value C = 130 # Annual coupon payment N = 15 # Years to maturity P = 1130 # Market price
Function to solve for YTM
def bond_ytm(y): return sum([C / (1 + y) ** t for t in range(1, N + 1)]) + (F / (1 + y) ** N) - P
Solve for YTM using numerical solver
ytm_solution = fsolve(bond_ytm, 0.1)[0] # Initial guess is 10%
Convert to percentage
ytm_percentage = ytm_solution * 100 ytm_percentageThe Yield to Maturity (YTM) is approximately 11.17%.
(b) Determine the value of the bond given your required rate of return (10%).
The value of the bond is found using the Present Value (PV) formula:
where . Let's calculate it. Given required rate of return r_required = 0.10
Calculate present value of coupons and face value
PV_coupons = sum([C / (1 + r_required) ** t for t in range(1, N + 1)]) PV_face = F / (1 + r_required) ** N
Total bond value
bond_value = PV_coupons + PV_face bond_valueThe value of the bond, given your required rate of return (10%), is approximately $1,228.18.
(c) Should you purchase the bond?
- The value of the bond ($1,228.18$) is higher than its market price ($1,130$).
- This means the bond is undervalued relative to your required rate of return.
- Since the bond's fair value is higher than the price you would pay, you should purchase the bond.
Summary of Results:
Calculation | Result |
---|---|
YTM | 11.17% |
Value of Bond | $1,228.18 |
Should you buy? | Yes (Since value > price) |
Would you like more details or explanations?
Here are 5 related questions to expand your understanding:
- What happens to the bond price if interest rates increase?
- How does YTM compare to the current yield of a bond?
- What is the difference between premium and discount bonds?
- How would the bond's value change if it paid semiannual interest?
- What are the risks of investing in bonds?
Tip:
When YTM is higher than the coupon rate, the bond sells at a discount. When YTM is lower than the coupon rate, the bond sells at a premium.
Ask a new question for Free
By Image
Drop file here or Click Here to upload
Math Problem Analysis
Mathematical Concepts
Bond Valuation
Yield to Maturity (YTM)
Present Value (PV)
Interest Rates
Formulas
P = ∑(C / (1+YTM)^t) + (F / (1+YTM)^N)
PV = ∑(C / (1+r)^t) + (F / (1+r)^N)
Theorems
Bond Pricing Theorem
Yield to Maturity Calculation
Suitable Grade Level
Grades 11-12
Related Recommendation
Fingen Bond Valuation: Compute YTM and Compare to Required Return
Calculate Yield to Maturity (YTM) and Bond Value for Fingen's 13-Year Bond
Yield to Maturity Calculation and Bond Value Analysis for Fingen’s Bonds
Calculate Yield to Maturity (YTM) for a Bond with Semiannual Coupons
Calculate Bond Yield to Maturity: $1,075 Price for a $1,000 Par Value Bond