MGIC Investment Corporation SWOT Analysis