Calculate YTM, current yield, and total return for any bond. Supports premium, par, and discount bonds.