stock types