Installed Building Products (IBP) Grows Revenue While Margins Quietly Slip

Installed Building Products (IBP) Grows Revenue While Margins Quietly Slip