20110504 unknown: Companies rush to buy back shares