Weekly Market Commentary 6/12/23

June 12, 2023