Explore a detailed analysis of Granite Construction Inc. (GVA) stock, including price targets, shareholder insights, ...