Granite Construction Incorporated
Exchange: nyse
none
3898289664.00
241307008.00
1.140283857010
0.060875099311
139.1%
2.75
0.520000