The iShares Core MSCI Europe ETF (IEUR) has delivered a 23% total return in the past year and 12% year-to-date as of July 31. This performance is supported by European companies in the Stoxx 600 index reporting 17% earnings growth in the second quarter, marking their best performance in four years. Bloomberg research attributes the boom to better earnings, lower oil prices, and the spread of the AI trade.