LMB Financials: Limbach Holdings Inc AI Analysis