Mid year 2023 Macro Update