3 months Granite Construction (NYSE:GVA) Sets New 52-Week High – Still a Buy? MarketBeat Granite Construction (NYSE:GVA) Hits New 52-Week High – Time to Buy? Construction · NYSE X