Merchants Trust trails benchmark in mid-cap challenged year

Merchants Trust (MRCH) has announced its annual results for the year ended 31 January 2025, during which it provided a share price total return of 13.5%, lagging its All-Share benchmark, which it says returned 17.1%. MRCH’s performance was held back by its overweight exposure to mid- and small-cap stocks, which underperformed in a market driven … Continue reading Merchants Trust trails benchmark in mid-cap challenged year