World Travel has 7 percent, semiannual, coupon bonds outstanding with a current market price of $1,023.46, a par value of $1,000, and a yield to maturity of 6.72 percent. How many years is it until these bonds mature?
A.) 12.26 years
B.) 12.53 years
C.) 18.49 years
D.) 24.37 years
E.) 25.05 years