Installed Building Products, Inc.
Exchange: nyse
none
5751826432.00
487400000.00
0.869270284565
0.167387866367
29.27%
3.75
1.400000