Walmart saw impressive sales, attracting shoppers with fast deliveries and low prices. However, the retail giant is cautious about the future. Economic uncertainty and rising gasoline prices are concerns. Other major retailers also reported mixed results, indicating consumer spending is careful. Walmart's online sales surged, and even wealthier shoppers are turning to the company.

Walmart reports Q1 results Thursday, a report that could provide clues about consumer health and spending habits.

Walmart delivered another strong quarter of sales as the discounter’s speedy deliveries and low prices served as a magnet for shoppers across the income spectrum.