Mandatorily Redeemable Shares Definition.
Mandatorily redeemable shares are a type of equity security that gives the holder the right to require the issuer to redeem the shares for cash, at a predetermined price, at specified intervals. The price is typically set at a premium to the current market price of the shares. Mandatorily redeemable shares are often used by … Read more