Macromarket Overview Resilient Markets: The Bear Market Is Nearly Vanished, Less Than 20 Months Later July 21, 2023