Mid-Year 2024 Economic & Market Update