Walmart on Tuesday raised its annual sales and profit forecast for the third consecutive time, as people bought more ...