Best Energy Stocks To Buy, Screen for the best energy stocks: $2B+ market cap, ROE ≥ 10%, US-listed.