Weekly Market Commentary 7-3-23

July 03, 2023