Installed Building Products buys back shares By Investing.com

March 10, 2025