Walmart (NYSE: WMT), which is currently America’s largest employer, has begun the process of closing 17 of its stores across the United States and in Canada. What might first look like downsizing as a result of a competitor or the ugly truth behind e-commerce affecting brick and mortar stores is actually something else; cannibalization.

Read More

Recent Posts