leverage up business definition
To increase the portion of debt in a firm's capital structure by issuing debt and using the proceeds to repurchase stock, or by financing any new expansion through debt. Firms generally decide to leverage up in an attempt to improve the market price of their stock, thereby fending off takeover attempts.
Learn more about leverage up