Question: what is the difference between bond price and yield?
Answer: A bond's yield is the discount rate that can be used to make the present value of all of the bond's cash flows equal to its price. In other words, a bond's price is the sum of the present value of each cash flow. Each cash flow is present-valued using the same discount factor. This discount factor is the yield.