Installed Building Products: Near-Term Demand Outlook Has Turned Negative 26.12.2024 05:30 Seeking Alpha