Share Limbach (LMB) Tops Q3 Earnings and Revenue Estimates