Earnings next week will determine whether stocks still have further to run