Devon Energy: 4% Yield, 7X P/E, $5 Billion Stock Buyback (Rating Upgrade) 0 23.09.2024 10:00 Seeking Alpha