Mid year 2024 Macro Update