Blog

14th April 2023

Investec upgrades Merchants trust to ‘Buy’

Investec has upgraded the £834m Merchants trust to ‘Buy’, moving on from the long-standing ‘Sell’ recommendation the firm had maintained until 2021.