Limbach Holdings (LMB) reported Q1 revenue of $138.9 million, a 4.3% increase, surpassing Wall Street expectations by $4.76 million. The company experienced strong bookings totaling $209.1 million, although gross profit fell by 15%.