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.
Recommended Articles from InvestorGuide.com
Related Videos
Featured Advertiser
Get our free Term of the Day newsletter!



