JUNE 2024 - The (Nearly) Mid-Year State of The Market