MTGMGIC Investment Corporation

$31.29

Is the business good?