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