Investors seeking steady income are turning to energy stocks as markets swing on inflation data, earnings reports and Middle East tensions.