MGE Energy prices 3.3 million shares in discounted stock offering