Weekly Market Summary June 23rd

Weekly Market Summary June 23 2023.