Stock market profit 23 August