A bond that pays interest semiannually has a coupon rate of 5.02 percent and a current yield of 5.29 percent. The par value is $1,000. What is the bond's price?