share price rally