To delve into the underlying meaning of the terms, "stockholder" technically means the holder of stock, which can be construed as inventory, rather than shares. Conversely, "shareholder" means the holder of a share, which can only mean an equity share in a business. Thus, if you want to be picky, "shareholder" may be the more technically accurate term, since it only refers to company ownership.