Analyst boosts retailer #39;s rating to  #39;buy #39; NEW YORK (CBS.MW) -- Bank of America Monday upgraded Wal-Mart, citing valuation and its belief that higher energy costs have no negative surprise factor for the retailing behemoth.