Invested capital is the total amount of money a company raises through the sale of shares and the issuance of bonds; a mix of both equity and debt financing. A company can have either all equity ...
A firm's capital structure ... Plus, unlike selling shares to investors, taking on debt means the owners don't have to give up more control of the company by selling more equity.