Stock Portfolio Update - August 2024 - Hargreaves Lansdown