InvestorWords.com

optimum leverage ratio


Definition

Amount of an entity's debt as compared with its net assets that yields the maximum returns without taking too much risk.


Related Videos




Search for another term


Browse by Letter: # A B C D E F G H I J K L M N O P Q R S T U V W X Y Z