GM Stock Analysis