Deals | Fri Jun 7, 2013 2:02pm EDT

Wal-Mart annual meeting: glitz, songs, stock buyback, protests