Source: http://rismedia.com/2016/08/04/listing-contracts-101-how-to-determine-which-is-right-for-you/