 MGE Energy offers a safe dividend yield of 2. Provided PE multiples remain at or around historical levels, this stock will likely continue to provide solid total returns over the next two to three years. 