Online shopping giant Amazon generated $187.8 billion in fourth-quarter revenues, while Walmart, a traditional retailer, ...