News

In the last 12 months, the S&P Buyback index has outperformed the market by 5.43% (chart below ... relationship with any ...