Wal-Mart up for fourth quarter and year