Limbach Holdings Inc. (LMB) reports earnings