NYSE:IBP | Key Financial Ratios | Installed Building Products, Inc.

Complete source-backed ratio history.

Available history
2012-12-31 to 2026-06-30
Data captured

Historical Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2026-06-302.981.6611.14%39.20%
2026-03-313.351.611.43%38.17%
2025-12-313.031.2512.83%37.39%
2025-09-302.781.312.47%37.68%
2025-06-302.851.3212.37%37.61%
2025-03-312.891.3212.31%37.24%
2024-12-312.941.2412.46%36.38%
2024-09-302.991.2212.28%35.52%
2024-06-303.081.2812.54%37.05%
2024-03-313.181.2912.50%36.85%
2023-12-313.091.2912.30%36.36%
2023-09-303.081.3812.89%39.41%
2023-06-302.921.5413.10%42.91%
2023-03-312.731.713.42%47.27%
2022-12-312.71.7512.56%45.27%
2022-09-302.51.8810.44%40.24%
2022-06-302.252.149.28%39.45%
2022-03-312.572.28.19%34.68%
2021-12-312.792.077.19%28.50%
2021-09-302.361.448.83%29.85%
2021-06-302.411.578.67%30.46%
2021-03-312.491.677.99%28.94%
2020-12-312.641.778.19%30.46%
2020-09-302.861.877.60%29.13%
2020-06-302.92.097.23%29.97%
2020-03-312.832.326.93%30.64%
2019-12-312.722.286.20%27.26%
2019-09-302.692.486.15%28.76%
2019-06-302.162.226.52%29.02%
2019-03-312.242.386.52%30.00%
2018-12-312.272.496.56%30.00%
2018-09-302.592.135.68%22.89%
2018-06-302.82.115.38%21.16%
2018-03-312.131.755.70%20.73%
2017-12-312.221.655.57%19.54%
2017-09-302.221.745.72%20.99%
2017-06-302.281.845.86%22.13%
2017-03-311.591.546.39%22.72%
2016-12-311.480.988.32%24.96%
2016-09-301.541.048.29%25.71%
2016-06-301.511.128.14%26.47%
2016-03-311.521.087.93%25.91%
2015-12-311.541.087.10%23.16%
2015-09-301.380.976.42%21.30%
2015-06-301.390.826.21%20.09%
2015-03-311.490.735.37%16.99%
2014-12-311.560.295.95%15.16%
2014-09-301.660.284.81%12.22%
2014-06-301.420.093.98%9.34%
2014-03-311.350.283.62%10.06%
2013-12-311.48-0.393.16%-8.46%

Annual Key Financial Ratios

DateCurrent ratioDebt/equityROAROE
2025-12-313.031.2512.83%37.39%
2024-12-312.941.2412.46%36.38%
2023-12-313.091.2912.30%36.36%
2022-12-312.71.7512.56%45.27%
2021-12-312.792.077.19%28.50%
2020-12-312.641.778.19%30.46%
2019-12-312.722.286.20%27.26%
2018-12-312.272.496.56%30.00%
2017-12-312.221.655.57%19.54%
2016-12-311.480.988.32%24.96%
2015-12-311.541.087.10%23.16%
2014-12-311.560.295.95%15.16%
2013-12-311.48-0.393.16%-8.46%
2012-12-3125.47%