MGIC Investment Corporation is rated a Buy due to its undervalued stock price and low investor attention. Learn more about ...