Granite Construction Inc (GVA) Stock Analysis & Quote