Despite tough economic conditions, Hargreaves Lansdown saw profit before tax increase by 50 per cent to reach £402.7mn in the year to June 30, 2023, up from £269.2mn the previous year.