Final share calculation corrected.