Share price calculator