Income yield refers to the return or profit generated from an investment, typically expressed as a percentage of the amount invested. It is the amount of money earned from an investment over a specified period, such as dividends received from stocks or interest earned from bonds. It helps investors understand how much income they can expect to receive from their investment relative to the amount they invested.
Full definition