Limbach Q2 net income drops 38.8% to $4.7 million; revenue rises 21.9% to $173.5 million - LMB News | Rallies