Stock is a general term used to describe the ownership certificates of any company, and shares refers to the ownership certificates of a particular company.