stock contributors