Shares of building systems company Limbach (NASDAQ:LMB) fell 18.5% in the afternoon session after the company reported mixed second-quarter financial results, where a miss on revenue overshadowed a ...