Stock Purchase: The stock purchase agreement is a lawfully binding document among a shareholder and a company. This document includes information dealing with the amount of stock being obtained, how much the stock costs and how payment will be completed. There are two kinds of stock purchase agreements: restricted and non-restricted.