Walmart to report first-quarter earnings before the bell. Here's what Wall Street expects - CNBC | Alto