Share Buybacks

 

The U.S. stock market has delivered positive returns to investors for six consecutive years, and in five of those years, the returns were in the double-digits. Aggregate revenues and profits have soared to record levels and grown much faster than the slow growth of the underlying economy. Each month, the S&P 500 tests new […]