Should Invesco S&P 500 Top 50 ETF  ( XLG )  Be on Your Investing Radar?