Mgic Investment Corp
MTG NYSE
SEC CIK 876437
Follow Mgic Investment
Weekly email: filings, results, news