MGE Energy Inc (NASDAQ:MGEE)

78.50
Delayed Data
As of Jul 29
 +0.14 / +0.18%
Today’s Change
59.70
Today|||52-Week Range
78.99
+12.09%
Year-to-Date