Walmart (NYSE:WMT) shares rose over 3% Tuesday after the retail giant hiked its annual earnings outlook and reported ...