Oil prices are booming and energy stocks are mostly at 52-week highs. As a bonus, many big names offer a high dividend yield.
A