Walmart blames the weather for latest poor quarter

May 15, 2014

Same-store sales for Walmart in the U.S. have declined for five straight quarters while its customer traffic numbers have been off for six.

Recent News