definition
a form of investment where subscription monies are paid in instalments by investors over a period of time, often subject to the company achieving certain performance milestones.
previous page | glossary search
STARTUP GLOSSARY
share:
a form of investment where subscription monies are paid in instalments by investors over a period of time, often subject to the company achieving certain performance milestones.
You must log in to access this content