Amazon and Walmart’s fight for revenue beyond retail – TheStreet