justified

MGE Energy Inc. Diversified Utilities

MGEE
NASDAQ
38.23 0.15 (0.39%) last updated 5:20 PM EDT Apr 14
Trade $MGEE Now