no need to retrieve price when shares is zero