satisfaction

MGE Energy Inc. Diversified Utilities

MGEE
NASDAQ
37.62 0.75 (1.96%) last updated 5:20 PM EDT Jul 31
Trade $MGEE Now