MTGMGIC Investment Corporation

$30.66

Is the business good?