Market Performance First Half 2024