MGIC Investment Corp provides private mortgage insurance, other mortgage credit risk management solutions, and ancillary services.