The current price of EFA is $105.75 — it has increased by 2.59% since the previous close. Data as of Nov 4, 2026.
EFA is up 2.12% over the past week, up 1.72% over the past month and up 13.03% over the past year.
iShares MSCI EAFE ETF (EFA) manages $78.49B in assets. Compare it with other funds in the ETF screener.
The largest positions in EFA are ASML Holding N.V. (2.82%), Roche Holding AG (1.57%), Shell plc (1.41%), Novartis AG (1.37%) and HSBC Holdings plc (1.36%).
EFA has a beta of 0.79, which means it has historically been less volatile than the broader market.
Over the past 52 weeks EFA has traded between $91.21 and $108.89. The current price is 2.88% below its 52-week high.
Figures as of Nov 4, 2026. This information is provided for general purposes only and is not investment advice.