Granite Construction (GVA) Stock: Price, Analysis