The big investment banks are increasingly forecasting a poor year for the S&P 500 after a two-year bull run, and say there ...
The Share Repurchase Programme is expected to complete no later than 10 March 2026.