Tuesday broker round-up
BP: Barclays upgrades to top pick with a target price of 475p.
Vistry Group: Berenberg reiterates buy with a target price of 1,490p.
Compass Group: Berenberg reiterates buy with a target price of 1,800p.
Rotork: Berenberg reiterates buy with a target price of 430p.
Diploma: JP Morgan reiterates neutral with a target price of 2,670p.
Glencore: JP Morgan reiterates overweight with a target price of 390p.
Assura: Liberum reiterates hold with a target price of 75p.
Topps Tiles: Liberum reiterates hold with a target price of 110p.
AVIVA: Barclays upgrades to overweight with a target price of 466p.
Astrazeneca: Deutsche Bank reiterates buy with a target price of 10,200p.
4imprint: Peel Hunt upgrades to buy with a target price of 2,600p.
Cranswick: Peel Hunt reiterates buy with a target price of 4,300p.
Renew: Numis downgrades to add with a target price of 715p.