Brodies’ revenue climbed by 2.4% during the last financial year to reach a record high of £66.7m, up from £65.1m in 2015-16.