Snowball logo
logo
MTG_logo

MGIC Investment Corporation

MTG NYSE
$30.87+$0.21  (0.68%)