Installed Building Products (IBP) Stock: Price, Analysis