4 Stocks Delivered About Half of the S&P 500's Gain This Year - Yahoo Finance