Stockreport

Barclays upgraded to Buy from Hold at Berenberg

Barclays PLC  (BCS)