Adding in bigdecimal to shares calculation