Walmart and Home Depot Hit Hard

Walmart Inc. (NYSE: WMT), the largest retailer in America, and Home Depot Inc. (NYSE: HD), the largest home supply store, both posted disappointing results and forecasts. For retailers in general, … Read More