mid-year market review 2023