Answer:
7.12%
Step-by-step explanation:
The actual return that an investor earn on a bond until its maturity is called the Yield to maturity. It is a long term return which is expressed in annual rate.
According to given data
Face value of the Bond is $1,000
Coupon Payment = C = $1,000 x 7% = $70 annually = $35 semiannually
Price of the Bond = P = $990.01
Numbers of period = n = 12 years x 2 = 24 periods
Use Following Formula to calculate YTM
Yield to maturity = [ C + ( F - P ) / n ] / [ (F + P ) / 2 ]
Yield to maturity = [ $35 + ( $1,000 - $990.01 ) / 24 ] / [ ($1,000 + $990.01 ) / 2 ]
Yield to maturity = $35.416 / $995.005 = 0.0356
Yield to maturity = 3.56% semiannually OR 7.12% annually