Upgrade

Limbach Holdings, Inc.

LMB

Last
$51.26
Day
+0.6%
1y
-47.1%
5y
+676.7%
52w
-55.7%
SPY YTD
+13.3%
XLI
+6.6%
Earnings
2026-11-0324d
EMA 21
50.21
EMA 50
53.18
EMA 200
70.40
20d high
-6.3%
5y high
-66.9%
5y range
31th
Website · 1,600 employees · United States

Positions held

Your positions

LMB isn't in your positions.

Add it to see shares, cost, and P&L here.

Score
15
Hold
watch
Signal
Neutral
Target
$54.88
Stop
$47.67
Stop distance
7.0%
Target vs last
+7.1%

Fundamentals

Market cap$607.58MEnterprise value$649.64MTrailing P/E20.30Forward P/E10.85
PEG1.70Price / book2.99Beta1.33Dividend yield0.00%
Revenue growth21.9%Earnings growth-39.1%Gross margin23.6%Operating margin4.3%
Profit margin4.4%ROE16.2%ROA6.8%Debt / equity0.29
Current ratio1.49Free cash flow$38.24MAnalyst recommendationbuyMean target$75.00
52w high$114.9552w low$40.74

Quarterly

2026-Q22026-Q12025-Q42025-Q32025-Q2
Revenue$173M$139M$187M$185M$142M
Op margin4.3%0.9%9.5%7.6%8.0%
Net income$4.7M$4.4M$12.3M$8.8M$7.8M
Gross margin21.5%22.4%25.7%24.2%28.0%
Gross profit$37.3M$31.2M$48.1M$44.7M$39.8M
Operating income$7.5M$1.3M$17.7M$14.0M$11.4M
  • Revenue +25% vs prior quarter ($173M vs $139M).
  • Gross margin 21.5% (was 22.4% prior quarter).
  • Operating margin expanded to 4.3%.

Yearly (6y)

20252024202320222021
Revenue$647M$519M$516M$497M—
Op margin8.0%8.2%5.8%2.9%—
Net income$39.1M$30.9M$20.8M$6.8M—
Gross margin26.2%27.8%23.1%18.9%—
Gross profit$169M$144M$119M$93.7M—
Operating income$51.4M$42.4M$30.0M$14.3M—
Headline scan

No flags

• No distress or material-risk keywords in recent headlines (keyword scan only — not a guarantee).

News

LMB · daily-2.2% over 13 sessions
Close EMA21 EMA50 EMA200
46.8548.7250.5952.4754.342026-092026-092026-092026-092026-102026-102026-10
Quarterly · revenue, net income, margins
Revenue Net income Gross margin Op margin
$0M$47M$93M$140M$187M0%14%28%2025-Q22025-Q32025-Q42026-Q12026-Q2