The German DAX index reached a fresh all-time high of 25,900 on Monday after five consecutive days of gains. The benchmark has rallied more than 4% over the past week and more than 16% since its March low, recorded after the outbreak of the Iran war.
DAX at record highs while Germany struggles: Why the paradox is not what it seems
