Weekly Market Commentary 6/5/2023

June 05, 2023