How does the yield to maturity on a bond differ from the coupon yield or current yield?

The rate of return anticipated on a bond if held until the end of its lifetime. YTM is considered a long-term bond yield expressed as an annual rate. The YTM calculation takes into account the bond's current market price, par value, coupon interest rate and time to maturity. It is also assumed that all coupon payments are reinvested at the same rate as the bond's current yield. YTM is a complex but accurate calculation of a bond's return that helps investors compare bonds with different maturities and coupons.