Vocabulary Term #1408
USA
UK
USA
UK
the total amount of profit produced by a business or investment
USA
UK
"All investors are looking for maximum yield with minimum risk."