Installed Building Products FY26 Q2 net income drops 5.94% to $64.9 million; revenue rises 2.3% to $777.8 million - IBP News | Rallies