Installed Building Products, Inc.IBP

Market cap
$7.1B
P/E ratio
Period EndAccounts payable (Million USD)YoY (%)
Dec 31, 2024147-7.57%
Dec 31, 2023159+6.31%
Dec 31, 2022149+12.42%
Dec 31, 2021133+30.79%
Dec 31, 2020101+2.62%
Dec 31, 201999+1.98%
Dec 31, 201897+10.89%
Dec 31, 201787+28.72%
Dec 31, 201668+33.53%
Dec 31, 201551+9.19%
Dec 31, 201447