Zacks Investment Research identified three stocks with buy ranks and strong income characteristics as of August 10. CrossAmerica Partners LP saw its current-year earnings consensus estimate rise 25.5% over the last 60 days and offers a 9.8% dividend yield versus an industry average of 5.7%. Alliance Resource Partners, L.P. recorded a 7.9% estimate increase and also yields 9.8%, compared with its industry average of 1.4%. JPMorgan Chase & Co. posted an 11.7% estimate increase and yields 1.7%, above the industry average of 1.1%.