Granite Construction Incorporated (GVA) reports earnings