share pricing