does stock price matter