Wal-Mart Stores today (3 June) announced a new US$15bn share buyback programme.