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