Mgic Investment Corporation

MTG·NYSE·$26.02·$6B