The Traderszone Network

Published in TZ Latest News 2 March, 2017 by The TZ Newswire Staff

Have $2 Trillion in Buybacks Paid Off?

Major U.S. companies have spent trillions on buybacks with only a modest impact on stock prices.