22 S&P 500 Stocks Offering Over 5% Yield: 6 Recommended for Purchase. | Intellectia.AI