2024 market analysis