Amazon and Walmart are the top retail stocks, but one of them is the clear winner.