formats

Smart or suckers? Buybacks to hit $1 trillion

In April, U.S companies said they would buy back $141 billion of their own stock, the largest repurchase authorization ever.