Finance News
Technology companies buy back $1 trillion worth of shares since 2009
Companies buying massive amounts of their own shares may be a key reason why certain sectors are doing better than others in the nine-year bull market for stocks. On Monday, Yardeni Research said technology companies […]