Large cap indices - April 2026 market update