HMC vs sears holdings vs walmart vs ATT