BusinessAugust 20, 2026
debentures
di-BEN-cherz
Definition
A type of long-term debt instrument that is not secured by physical assets or collateral, but instead backed only by the general creditworthiness and reputation of the issuer.
Etymology
Derived from the Latin 'debentur', meaning 'they are due', which refers to the formal acknowledgement of a debt owed by the issuer to the holder.
In the news
WELL Health used cash to pay off $70 million in convertible debentures early as part of a strategy to manage its debt and improve financial flexibility.
WELL Health Retires $70 Million Convertible Debentures Following Notes Offering
Read the full article ↗TipRanks