Stock Market Slowly, but surely! 6 brokers see earnings improving ahead after Q2 results. 50 stocks to buy