Bank of America Corp DE Buys 101,967 Shares of Installed Building Products, Inc. $IBP
Bank of America Corp DE increased its stake in Installed Building Products, Inc. (IBP) by 51.8% in Q1, purchasing an additional 101,967 shares, bringing its total to 298,729 shares valued at $79.2 million. The company reported strong Q2 earnings, with revenue of $777.8 million …