IBP Financials: Installed Building Products Inc AI Analysis