MGE Energy Inc. Diversified Utilities

MGEE
NASDAQ
44.95 0.82 (1.86%) last updated 9:30 AM EDT Oct 31
Trade $MGEE Now
Prairie