For AI assistants & researchers — machine-readable summary of this page
What this page is: Delvantic's full research page for Limbach Holdings Inc. (LMB) — AI-driven forensic equity research: mechanical valuation models (DCF, EPV, anchored-PE, scenario) plus three independent AI lenses (Quality / Value / Sentiment). Everything below is rendered server-side; you are not missing content that requires JavaScript. All scores are predictions and research opinions, not financial advice.
Our current read (analysis of 2026-08-23): Designation Watch · Gem Score -1 (−100…+100 Quality+Value blend) · Quality 51 · Value -43 · Sentiment -28 (timing only, not weighted) · Composite fair value $63.21 vs $71.70 at analysis
Page map (sections in order; each card carries a stable
reference-name attribute you can cite):
profile-header/price-overview— company profile, live quote, market capextended-analysis— the core: three AI lens reads with findings, scores, and the analyst memofuture-predictions— our forward price-band predictionsmarket-narrative/ai-findings/gpt-critique— narrative context, cross-model findings, and an adversarial critique of our own analysis (near the end of the document)- Members-only sections (render as login gates for anonymous readers):
price-history,income-trend,key-metrics,financials(statement tables),insider-trading. The analysis above is public; the raw data tables require a free account.
More for machine readers: site briefing at
/llms.txt ·
any ticker resolves at delvantic.com/stock/TICKER ·
raw inputs are public-company filings and market data (via licensed data feeds);
every model, score, lens read, and prediction on this page is Delvantic's own analysis.
Limbach Holdings Inc.
LMB NASDAQLimbach Holdings Inc. is a commercial specialty contractor providing building systems solutions focused on mission-critical mechanical, electrical, plumbing, and building controls infrastructure. The company delivers services for the design and construction of new and renovated buildings, including maintenance, energy retrofits, and equipment upgrades. It operates through two primary segments: General Contractor Relationships, which handles new construction or renovation projects primarily involving HVAC, plumbing, or electrical services; and Owner Direct Relationships, which offers maintenance and services on HVAC, plumbing, electrical systems, building controls, and specialty contracting projects, representing the majority of its revenue. Limbach Holdings Inc. serves key vertical markets such as healthcare, industrial and manufacturing, data centers, life sciences, higher education, and cultural and entertainment facilities. With approximately 1,700 team members across 21 offices, it emphasizes expanding owner-direct relationships and national customer solutions. Founded in 1901 and headquartered in Warrendale, Pennsylvania, Limbach Holdings Inc. plays a vital role in supporting essential infrastructure for critical building operations nationwide.
Price Overview
Price History (1 Year)
Revenue & Net Income Trend
| Period | Revenue | Net Income | Net Margin | YoY/QoQ |
|---|
Key Metrics
EPS (Diluted): 3.23
Total Equity: $195.66M
Shares: 12,079,583
Total Debt: $5.03M
Cash: $11.35M
EBITDA: $67.59M
Total Debt: $5.03M
Cash: $11.35M
Revenue: $646.80M
Revenue: $646.80M
Revenue: $646.80M
Total Equity: $195.66M
Tax Rate: 19.7%
Equity: $195.66M
Total Debt: $5.03M
Cash: $11.35M
Current Liabilities: $135.09M
Long-Term Debt: $0.00
Total Debt: $5.03M
Total Equity: $195.66M
Shares: 12,079,583
Shares: 12,079,583
CapEx: -$3.81M
Shares: 12,079,583
Stock Price: $71.70
Net Income: $39.06M
Industry Benchmarks
Income Statement (Annual)
Last updated: Aug 2, 2026 2:07pm (21d ago)| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| Revenue | $490.4M | $496.8M | $516.4M | $518.8M | $646.8M |
| Cost of Revenue | $404.4M | $403.0M | $397.1M | $374.5M | $477.5M |
| Gross Profit | $85.9M | $93.7M | $119.3M | $144.3M | $169.3M |
| Operating Expenses | $71.9M | $81.7M | $90.0M | $105.7M | $119.9M |
| Operating Income | $14.0M | $12.0M | $29.3M | $38.6M | $49.5M |
| Net Income | $6.7M | $6.8M | $20.8M | $30.9M | $39.1M |
| EBITDA | $19.9M | $20.2M | $37.5M | $50.5M | $67.6M |
| EPS | $0.67 | $0.65 | $1.93 | $2.75 | $3.37 |
| EPS (Diluted) | $0.66 | $0.64 | $1.76 | $2.57 | $3.23 |
Balance Sheet (Annual)
Last updated: Aug 2, 2026 1:43pm (21d ago)| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| Cash & Equivalents | $14.5M | $36.0M | $59.8M | $44.9M | $11.3M |
| Total Current Assets | $192.9M | $226.0M | $217.0M | $220.3M | $195.0M |
| Total Assets | $267.5M | $294.6M | $304.4M | $352.1M | $381.1M |
| Current Liabilities | $129.7M | $159.1M | $145.1M | $151.0M | $135.1M |
| Long-Term Debt | $29.8M | — | — | — | — |
| Total Liabilities | $179.7M | $199.1M | $183.5M | $198.6M | $185.5M |
| Total Equity | $87.8M | $95.4M | $120.9M | $153.5M | $195.7M |
| Retained Earnings | $2.8M | $9.6M | $30.4M | $61.3M | $100.3M |
Cash Flow (Annual)
Last updated: Aug 2, 2026 2:07pm (21d ago)| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| Operating Cash Flow | -$24.2M | $35.4M | $57.4M | $36.8M | $45.7M |
| Capital Expenditure | $-791,000 | $-993,000 | -$2.3M | -$7.5M | -$3.8M |
| Free Cash Flow | -$25.0M | $34.4M | $55.1M | $29.3M | $41.9M |
| Acquisitions (net) | -$19.0M | $0 | — | — | — |
| Net Debt Issued / (Repaid) | — | — | — | — | — |
| Dividends Paid | — | — | — | — | — |
| Stock Buybacks | $0 | -$2.0M | $0 | $0 | — |
| Net Change in Cash | -$27.7M | $21.5M | $23.8M | -$14.9M | -$33.6M |
Growth Trends (YoY %)
Last updated: Aug 2, 2026 2:07pm (21d ago)| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| Revenue Growth | +1.3% | +3.9% | +0.5% | +24.7% |
| Gross Profit Growth | +9.1% | +27.3% | +20.9% | +17.4% |
| Operating Income Growth | -14.2% | +143.8% | +31.9% | +28.0% |
| Net Income Growth | +1.3% | +205.3% | +48.8% | +26.5% |
| EBITDA Growth | +1.2% | +86.1% | +34.6% | +33.8% |
Deep Analysis
Risk : Reward — if the last quarter repeats
Live · as of 2026-08-19 09:03Even the bull case prices 7% below today — the ratio here measures the model-vs-market gap, not payoff odds. Another quarter like the worst recent one costs 84%.
| Case | Growth | Margin | Fair value | vs price ($71.70) |
|---|---|---|---|---|
| Bull — recovery | +23% | 9.2% | $66.33 | -7% |
| Base — stabilizes | +15% | 8.0% | $46.45 | -35% |
| Bear — keeps slipping | +8% | 6.8% | $31.69 | -56% |
| Stress — last quarter repeats | +4% | 2.2% | $11.38 | -84% |
Narrative Economics
market-narrative step).
Claude Reading
Looking at the raw quarterlies first: Q1 2026 revenue of $138.9M is up only 4.4% YoY vs Q1 2025's $133.1M — a stark deceleration from the 24.7% full-year 2025 growth rate the models keep citing. More alarming, Q1 2026 net margin collapsed to 3.2% from 7.7% in Q1 2025, and net income halved from $10.2M to $4.4M. That's not a rounding-error miss; that's the first data point suggesting the 2025 margin expansion may indeed be peak-cycle. The synthesis verdict of "slight upside" to $82 leans on trailing metrics (22x P/E on $39.1M NI) that a Q1 print like this could unwind quickly — if 2026 NI reverts to ~$25-28M, we're looking at 30-34x forward P/E, not 22x.
The five-year trajectory is genuinely impressive: revenue $490M→$647M (32% cumulative, 5.7% CAGR — not the 11.9% cited, which appears to weight the recent surge), but operating income $14M→$49.5M (3.5x) and net income $6.7M→$39.1M (5.8x). This IS a mix-shift story (Owner Direct services replacing lower-margin GCR work), and gross margin genuinely expanded from 17.5% to 26.2%. That's real structural improvement, not just cyclical froth. Balance sheet is pristine — $5M debt against $196M equity, 20% ROIC, $42M FCF. This is not a distressed cyclical; it's a well-run niche contractor that has re-engineered its business mix. The mature_earner classification is correct.
Where I dissent from the synthesis: the "$82 signal-adjusted fair value" feels like model overreach given the Q1 2026 warning shot and the aggressive insider selling clustered in April-June 2026 (five sales in two months, no offsetting buys, just a single 403-share award). Insiders selling into weakness after a 49% drawdown from highs is the tell — they don't see the retracement as a gift. Market Forces is closer to right than Synthesis here. On the other hand, Market Forces overstates the case: FCF quality tag says "Strong," and the -12.8% FCF CAGR reflects working capital normalization from a low base, not deterioration. Both models can't be right; I side with Market Forces on caution but reject the "unsustainable" framing.
The contrarian case that nobody is making: if Q1 2026 margin compression is one-time (project mix, weather, a large low-margin job burning off), then Q2-Q4 revert to 5-7% net margin, 2026 NI lands around $35-40M, and $72 at ~20x is fair-to-cheap for a debt-free 20% ROIC compounder with a genuine mix-shift story. The bull case survives one bad quarter. But you don't get to bet on that without seeing Q2. Fair value on my read is $60-70 assuming margin normalization to 5.5% (below 2025's 6% but above Q1 2026's 3.2%), with $80+ only justified if the Owner Direct mix continues expanding and Q1 was noise. The 22x P/E is not egregious for the quality but leaves no room for the deceleration the Q1 print hints at. Insider behavior tilts me bearish on the near-term; balance sheet and business quality prevent an outright short thesis. Wait for Q2.
GPT Reading
What stands out is how real the operating improvement is, and how easy it would be to dismiss it as just a late-cycle contractor blip. Revenue went from $490.4M in 2021 to $646.8M in 2025, only a 7% annualized pace, but operating income went from $14.0M to $49.5M and net income from $6.7M to $39.1M. That is not mere volume leverage; it is a business that has materially repriced its work, improved mix, or both. Gross margin expanded from 17.5% in 2021 to 26.2% in 2025, operating margin from 2.9% to 7.7%, and net margin from 1.4% to 6.0%. Those are huge changes for a mechanical/electrical building systems contractor. Just as important, the balance sheet says the earnings are not a mirage: with only $5.0M of debt against $11.3M of cash, Limbach is effectively net cash, while 2025 operating cash flow of $45.7M and free cash flow of $41.9M both exceeded net income. On an $850M market cap, that is roughly a 4.9% FCF yield for a business compounding earnings much faster than revenue and posting ~20% ROE and ROIC. For a company this asset-light and this de-levered, 22x trailing earnings is not demanding.
The quarterly pattern also reads better than the “decelerating” label implies. Q1 2026 revenue of $138.9M was up 4.4% from $133.1M a year earlier, and net income fell from $10.2M to $4.4M, which looks ugly in isolation. But that quarter sits against a very strong 2025 run in which revenue stepped from $133.1M in Q1 to $186.9M in Q4 and quarterly net margins ranged from 4.8% to 7.7%. TTM through Q1 2026, revenue is about $652.6M and net income about $33.3M, so the business has not collapsed; it has simply come off a high-margin quarter comp. The stock at $71.7 values that TTM earnings stream closer to 25-26x, which is less cheap than the annual P/E suggests, but still not excessive for a net-cash compounder that has tripled net income in three years. The key thing I see is that the market is still treating Limbach like a low-quality cyclical contractor when the data increasingly say it is a better, more resilient operator than that category normally deserves.
The strongest argument against this view is that the market may be right to punish the stock because peak margins are already behind it. Q1 2026 net margin was only 3.2%, versus 7.7% in Q1 2025, and revenue growth slowed from the 24.7% recent annual pace to low single digits. If the 2024-2025 profitability reflected unusually favorable project closeouts, pricing catch-up, or temporary mix in owner-direct higher-margin work, then 2025’s $39.1M of net income is not the base; maybe $25M-$30M is. On that normalized earnings power, the stock is not cheap at all. Add in the insider selling cluster in April through June 2026 and you have a credible warning sign: people closest to the story were not buying after the drawdown. For a company serving commercial buildings, the macro bear case is also straightforward. A contractor tied to office, healthcare, higher ed, and retrofit work can look structurally improved right until backlog rolls over and competition re-bids margins down.
I weigh those risks differently because the financial structure gives management room to absorb a softer cycle without equity damage, and because the margin gains are too large and too sustained to dismiss as one-quarter noise. This is now four straight annual years of gross margin expansion, from 18.9% in 2022 to 23.1% in 2023 to 27.8% in 2024 and 26.2% in 2025, alongside net income rising from $6.8M to $20.8M to $30.9M to $39.1M. Even if earnings settle below the 2025 peak, the stock does not need heroic assumptions: at 20x a more conservative $35M earnings base, equity value is about $700M; at 22x-$24x $38M-$40M, value is $836M-$960M before even crediting the net cash position. That brackets today’s $850M cap around fair value to modest upside, not bubble territory. I do not buy the idea that this deserves to trade like a commodity contractor with a stressed balance sheet and unreliable cash conversion, because the numbers show the opposite.
What would change my mind is not another narrative debate about CRE but evidence that earnings normalization is sharper than I expect. If the next two quarters fail to regain at least mid-single-digit net margins, or if TTM operating cash flow drops materially below net income while revenue stays flat around the $650M run-rate, then I would assume the 2024-2025 margin structure was temporary and move to a bear stance. Conversely, if Limbach can print another year around $650M-$700M of revenue with operating margin holding above 7% and FCF staying north of $35M, then the current price will look too low and a valuation in the mid-$80s to low-$90s would be justified.
Grok Reading
The numbers tell a clear multi-year transformation story that the market is only partially crediting. Limbach went from a sub-scale contractor earning $6.7M on $490M revenue in 2021 to $39.1M net income on $646.8M in 2025, with gross margin expanding from roughly 17.5% to 26.2% and operating margin more than doubling to 7.7%. The 2025 step-up is the standout: revenue jumped 24.7% after four years of near-stagnation around $500M, while free cash flow hit $41.9M on just $3.8M of capex and a balance sheet carrying only $5.0M of debt against $195.7M of equity. ROE of 20% and ROIC of 21% are elite for a specialty contractor, and the 5% FCF yield at a $0.85B market cap is not expensive if the new earnings base holds. At 22x trailing earnings and 12.6x EV/EBITDA, the multiple is pricing a mature industrial, not a business that just compounded earnings at 37% CAGR.
What gives me pause inside the same dataset is the sharp Q1 2026 air pocket: revenue of $138.9M was only modestly ahead of the prior-year $133.1M, but net margin collapsed from 7.7% to 3.2% and net income halved to $4.4M. That is not normal seasonality when the year-ago first quarter was the high-water mark for profitability. Layer on the dense cluster of insider sales through April–June 2026 and a negative FCF CAGR of –12.8% over the longer window, and the recent acceleration starts to look more fragile. The rule-based “mature earner” label and the 11.9% revenue CAGR are accurate descriptions of the trailing five years, yet they paper over how much of the 2025 print was a single-year volume and mix surge that may already be fading.
The strongest case against my constructive lean is straightforward: this is still a thin-margin, project-cyclical building-systems contractor exposed to commercial real estate, and the market’s skepticism (reflected in the stock sitting ~15% below the signal-adjusted fair-value estimate of $82) is rational. A smart opponent would cite the Q1 margin reset, the decelerating quarterly revenue trend flag, heavy insider distribution, and the fact that net margins of 6% leave little room for bid compression or labor inflation before the 22x multiple looks rich. They would also note that EV/revenue of 1.3x embeds continued growth that Owner-Direct maintenance and energy-retrofit tailwinds have not yet proven durable enough to deliver. I weigh those risks as real but already visible in the price; the fortress balance sheet (debt-to-equity 0.03, current ratio 1.44) and the multi-year gross-margin structural lift give the company more downside protection than a typical contractor at this multiple.
I would flip to a clear undervalued call if the next two quarters restore net margins above 5.5% while revenue holds mid-teens growth, confirming Q1 was a one-off mix or weather issue rather than the start of mean reversion. Conversely, another sub-4% margin quarter or any material backlog deterioration would push me to overvalued at $72.
Big-3 Panel — where each AI stands
Advanced Analysis Forensic deep-dive · separate lenses
Limbach shows a striking multi-year improvement: gross margin expanded from 17.5% in 2021 to 26.2% in 2025, operating margin from 2.9% to 7.6%, and net income from $6.7M to $39.1M on revenue that jumped from $490M to $647M (25% growth in 2025 alone). This is a real mix shift, presumably toward owner-direct work, showing up in the P&L. Earnings quality checks corroborate the story: accruals -2.7% of assets, OCF/NI 1.34x, Beneish M -2.23, Altman Z 5.45 (safe). FCF of $41.9M against $39.1M net income confirms the earnings are cash-backed. Balance sheet is net cash ($6.3M), and the business self-funds. The concerns are secondary but real. Diluted share count grew from 10.2M to 12.1M (4.2% CAGR), with buybacks recovering only 8.7% of SBC - per-share value creation is being taxed. Insider activity is one-sided: 18 sells for $2.7M, zero buys in twelve months, with CFO Brooks the most active seller. On a mature-earner with improving fundamentals, insider distribution is not disqualifying but signals no one internally is stepping up to accumulate. Cash on balance sheet is thin at $11.3M (1.3% of market cap), which is fine given FCF but leaves little cushion if working capital swings hit.
Verify before trusting this (6)
- Owner-direct vs GC-relationship revenue mix trajectory in the 10-K - is the margin gain structural?
- Customer concentration - project-based industrials can carry hidden top-10 risk
- SBC structure and vesting schedule driving the 4.2% share growth
- Working capital dynamics: receivables/contract-asset trends behind the FCF drop from $55.1M in 2023 to $29.3M in 2024
- Acquisition contribution vs organic in 2025's 24.7% revenue jump
- Reason for CFO's concentrated 2026 selling program (10b5-1 plan?)
The composite fair value of $74.25 sits ~3.5% above the $71.70 price, and even the signal-adjusted $82.47 implies only ~15% upside - well inside the noise band for a contractor with cyclical exposure. The method spread is a warning: DCF at $70.58 essentially matches the print, EPV floor at $21.70 says without growth this business is worth a fraction of today's price, and the anchored P/E at $134.13 is a runaway output that assumes the ODR mix shift and margin expansion compound uninterrupted. Averaging these produces a tidy number but hides the fact that you are paying today for growth that must actually show up. The market is not asleep here - it already knows about the ODR pivot, the clean balance sheet, and the margin ramp.
Verify before trusting this (4)
- ODR (Owner Direct) revenue mix and gross margin trajectory in the next 2 quarters
- Backlog composition - GCR vs ODR - and book-to-bill
- Share count creep and any new equity/RSU dilution guidance
- Guidance on M&A cadence given the cash-rich balance sheet - accretive or dilutive multiples paid
LMB sits in an awkward sentiment spot. The macro tape is only mildly constructive (regime score +22, VIX 16), but with a 1.42 beta and a small-cap industrial profile tethered to commercial real estate, the name is more exposed than the tape suggests. The prevailing narrative is a 'steady compounder' story, which is durable but low-intensity and low-cult - meaning there is no fervent buyer base to defend the stock when it wobbles. The bear framing (structural CRE decline, thin-margin cyclical contractor) is the louder, stickier story in this sector, and higher-for-longer rates (10y 4.68%, market PE 26.9) keep that overhang alive. The May 6 reaction is the tell: a Q1 beat with strong bookings met a 32.6% single-day drawdown. That is a sentiment event, not a fundamentals event - it says positioning was crowded, expectations were higher than the print, and buyers vanished on good news. Momentum has since repaired (recent 24.7% vs 11.9% long-term CAGR), but that scar changes how the next print is received: analysts and holders are now conditioned to sell strength rather than chase it. Net-net, the non-fundamental pressure leans negative: neutral macro, weak narrative intensity, a fresh sentiment wound, and CRE-narrative gravity on a high-beta small-cap. Not a strong headwind - the tape is not hostile and the story is durable - but clearly a headwind.
Verify before trusting this (4)
- Next earnings print - does the market reward or punish another beat, telling us if the May scar has healed
- Analyst target revisions and consensus split following the recent rally
- Any shift in the CRE/office narrative (occupancy, retrofit spend headlines) that could re-rate the whole cohort
- Small-cap and high-beta rotation signals - if IWM leads or lags the tape
This lens hasn't been run for this ticker yet.