Google is providing historical price data. I do not recall seeing this earlier. http://finance.google.com/finance/historical?q=NYSE:WMT