Installed Building Products, Inc. (IBP): financials, 13F holders and insider trades