June 2024 financial market insights