The current price of Invesco S&P 500 Top 50 ETF (XLG) is $57.65 USD. We provide real-time updates on the XLG to USD exchange rate. Over the past 24 hours, Invesco S&P 500 Top 50 ETF has changed by 0.86%.