_id
69130f3fccc777a4e85d7e05
Ticker
LMB
Name
Limbach Holdings Inc
Exchange
NASDAQ
Address
797 Commonwealth Drive, Warrendale, PA, United States, 15086
Country
USA
Sector
Industrials
Industry
Building Products & Equipment
Currency
USD
Website
https://www.limbachinc.com
Description
Limbach Holdings, Inc. operates as a building systems solution company in the United States. It operates through two segments, General Contractor Relationships and Owner Direct Relationships. The company engages in the construction and renovation projects that involve primarily include mechanical, electrical, and plumbing services. It also provides professional and consultative services; replacements and retrofit solutions; rental equipment solutions; maintenance and repairs; energy efficiency solutions; and decarbonization roadmaps solutions. The company serves research, acute care, and inpatient hospitals; public and private colleges, universities, research centers; entertainment facilities, and amusement rides and parks; data centers; automotive, energy and general manufacturing plants; and life sciences, including organizations and companies, whose work is centered around research and development focused on living things. Limbach Holdings, Inc. was founded in 1901 and is headquartered in Warrendale, Pennsylvania.
Last Close
76.61
Volume
45191
Current Price
77.76
Change
1.5011095157290246
Last Updated
2025-12-01T10:17:22.406Z
Image
data:image/webp;base64,UklGRlgJAABXRUJQVlA4WAoAAAAQAAAAPwAAPwAAQUxQSG8GAAANGbIBylRhE9H/+DaTFff/HVeW3nuTc855lHMOu88555xzzjkC2+VyaxbwQ8OOml2dJTSzagfDrMuaDiuZtf5o2NFlV7WEyyyzXkIZNhxWuuzqsGF/NbuqHTSzzB4dVjJr+lDpwj7wwces2kHDkncwzDLrJRw1sw7rHVi1hGHW3cFjJcNWxARMwB3xt/lOAP0VAG7CzPwXzHxGPcFDKPV76o/Un4HF7/zaL/zc933Pt/wI0xnyIA/kSP0SSChmhZzcw8j04YLH2j6RHJe/pc6Auzxe8FA/9lOzmB3pB3iw4hEexXHxOE/yTM/1Yk9W/8w3lb+hO1WNih+oFwTDUIo0QW9+Ijd/Ui/K47F5mhd5ieGvrP6gI4807C+yBbSGY+2YWJAorVbM9SJB/+WqZCfT7J98qrR+J54WaKoSAkPpYhktBokk6M2X7aT3v07QHVifqJ+GvRG8MgBQoG0dzl0IKGFxEnwdSWhf5L/LqzcO4SPHebE1g1wbALjxbY/xKlP6IeGDPMnWPQmfjSl5zorRGCRdFlMfXqr+jETC91wFOgGoASu33NqZbMOcbI7zAKzZJ2iupWFiAExprNbyUHl7uuHFTAKa4TtDhtCsASIWRVIlVnsphvF3SLBmdNBYkRIoB5hJiOC7+MRDsDsuDwHN6CSxRu60AEDE0+hz3K5qNTn7ViMAjDbHwknHJKvd6S4AkEAkFAFgIM6f4ZqrWlQ1oV1mjhcRkTGGjDOSjYEWrFRKCk2fr/tey5Mm0XRwLL2x5vqIqrNSMxzqerxe6+2zpSRCoYdaNBvtH+0FeYOZf5WFd83Z0bAaDpMQSATlmc1NtgCMMORE3gzS5fsTCYCKGp5Zc/lpz9Lf64UCjUQRFrPbMR2aCEYo1epg9TH3VQD0MYwnzZvbB8+RKHjVVSF1LEoHISRamoNP+ZrnCUAw+0yeOLv3ykGNNk0adHukH63OnWlFbpxVE+BwM4vgeXG0dy6Ej3o3J7dGDqJm4EonGZAiZs0exI1gFMLfcrKb20QZcDNUy/MrUM6G4VWpyX3we6oh93PHHra31mBWJIi4VVYFtW/1Yi8YKK3QMp18xQawCspYtCyTw8D6Fm5ODBULtHbptRqw7KC5lXAp/LOLYXoqjj2YtNvEaCZuocnV8J2tdkvR9UBRLwcLJQ0zWkqj0EFS1TwsPYCtBSwKTcQeuBPgKLW1F5gaIDshxa3YyLwjkCw8QQCK5qUy1EIbtp0AEbM3ADZyx2U15GYSIVEnfA0rTuzS9JpVZpHrM4tjUxhd5HmzkRtnsiPkQxn1lYqzwjWZYiCI/BOWZHvr4VPU3A37LmmYu03eq5xvee6i9vbnl2ObzKOxMACgDY7mqW91XKSpaEOtdq+UoZQDNVEKgOv3vqGqfMuy06hKhDe+PXqhbq3D+lSHpAnmcqz02rc8nLhJXbex07/Zq8GGQ+kEACejbjki9gdK8FS0A2NJGTIKprbQEnoaajcQ5A9m6lw69gYqN/2TjQBDUQHkiXEbo06XcWLZj5W7XtfGG7K773+FiwKstVQJVGhdNNUTZessJx824hS7mfBWr/41XwkAijlNrTVOL67Z6OZyqJm5gW24yJpBhXQ5q73ZfGidQqOWuZDGJCFBFhRFVQQCIGwdZ6IZLu3+b7HxBted/X/vQoNKbDqX1hq7WJVmOh2msoGkCUauXl0AwLMTUS6FNxyPX686agCTdlZIIyzrKBG5ZQZgpEsDUip3UEz1eu/ySnhLxPL2XIIJAOeJArkqEvH+YFyLBqiqGlb9Kwfu+FJCi/hEJKk30EC9jNghYrQkFtDwykltNZlFesJWWWOXrusN+6YfO8lMLaAU2l2EvdCcXtlip6fDzdYI8sZaJ5OaibiFz3kSZsXwMM/ENBbsAOIWoH3R58IyOhz25KhvropgPJhGhYAWrZAv9ToTo06BRJmHN19gNptMj2c0qmIPwExG82DcKbDiaO/a1cOqtBT0V8KTOUx2boX/nXYIwKLX/efhhXTryntuKE+wAnSwnknjqDOww9P/2HOC6votvsQbotG8+yHn6fp14s7AZYMrIo5Ot3+/1gageXIW3XvGw6IonPMPaot7i0NBW9sWgpPJ6uMu9vS2f5qmzj8M5flIOyPhp5j0r5/aS7cuXljHOQNaaz+KsvePcwdz+Cur3clmNRuHtRWKoKxVPoRJdPf5GAAAVlA4IMICAAAwEQCdASpAAEAAPrVUoU0nJKMiJAyQ4BaJbAC7OUFWPg3+A5KfriK0k6nNbbnzAec56T94a9ADy0vYt/dn0pcw5OoWvdPGqUYz1aH+BrHEbXjQNmVA8GCFd/p1Ndt+hA+X80jcVW2eHLUZG/BJywNh07WOyxn2jbPMtqjaQ7SOV6ry9mAKOP+mNYWS+H5uCIp9YAD+804oGRfsuNwhm1gRHgNgxCELIvxgIAXj5aQVwri5nNsTUNdYlnf7weirYxdldHTlw5Cwcgp6s0XQdy+wYh9+/sqQPG+JlkJEc1VYz8RzMQrobHvsia7/mKeLRilHM3IG5bwaUL9w2mlXVImXB4ayaw1K+HRmUPxwRcO3bsJs5/r4sVl+e8lmpddj7lpfm0Ez7GvKAOBbY0ng+2xg7K38IH4UGntNBBBPwEkDy3jrV4n+clEVHp6UACcVhMEs3bD9UmH/PqX1/zmhW0OWdNCf4PY5U/FiRWcQqeQ+NdaoqvBMYVM5GX4Zk9/DYh/OA82XrNi5hpbeDa149AmGr6ofT83PWPtzFGIN4jMvvJ/q55fwvTocx3cG1yGCZIhlzHCUpq+AKAKQH0nzTx3FpdZq1RCM9td/hXavK9dr7r4v/305xgNWMz2LQpRyWBAAD3L2/jMQmqIB/5JeLVMyn1+6lW6aoRE8opRXLTAaabVpa3R6gqoDWH0v1KQuc9/+f+AutZ1Di59ZyzviHvyO7/GxHgpiKq9oktQ3J5yjoRY/+Fwq1A1D6lTKITGgeU5wqUpdhVfoVid87In5lx+NFaCvQFQqa51zm/dGO4PW4nx6RF5juMwin8sa0HXUm8G7QbsYguaKVWVkG0pMiWc2w7AvVVth16Fk+/8CE+zlqjRwbF9RaPs+PKDz8eXLiByKMb/FQDf6zHsjhbm9qXe/+aJkyYzqrnb9RPj/giH8AAAA
Ipo Date
2014-07-16T00:00:00.000Z
Market Cap
822597120
Next Dividend Date
-
Dividend Frequency
-
Dividend Rate
-
Dividend Yield
0
Sentiment
0.9368749999999999
Sentiment Sources
8
Rating
4.5
Target Price
126.25
Strong Buy
2
Buy
2
Hold
0
Sell
0
Strong Sell
0
Current Quarter
2025-09-30
Revenue
184583000
Cost Of Revenue
142298000
Gross Profit
42285000
Operating Expenses
28630000
Operating Income
13655000
Interest Expense
1223000
Pretax Income
12555000
Net Income
8788000
Eps
0.7258322954074671
Dividends Per Share
-
Shares Outstanding
11626814
Income Tax Expense
3767000
EBITDA
18841000
Operating Margin
7.397756023035708
Total Other Income Expense Net
-1100000
Cash
9883000
Short Term Investments
-
Receivables
195182000
Inventories
-
Total Current Assets
216819000
Property Plant Equipment
66696000
Total Assets
409117000
Payables
65912000
Short Term Debt
9539000
Long Term Debt
34143000
Total Liabilities
227555000
Equity
181562000
Depreciation
5079000
Change In Working Capital
-8045000
Cash From Operations
13329000
Capital Expenditures
481000
Cash From Investing
-65753000
Cash From Financing
23302000
Net Change In Cash
-29122000
PE
23.3498
PB
5.15442475077384
ROE
4.8402198697965435
ROA
2.148040780510221
FCF
12848000
Fcf Percent
0.06960554330572155
Piotroski FScore
4
Health Score
47
Deep Value Investing Score
4
Defensive Investing Score
7
Dividend Investing Score
3
Economic Moat Investing Score
6.3
Garp Investing Score
6
Growth Investing Score
5.5
Momentum Investing Score
4.5
Net Net Investing Score
2.5
Quality Investing Score
5
Value Investing Score
3.5
Quarters > 0 > quarter
2025-09-30
Quarters > 0 > income Statement > revenue
184583000
Quarters > 0 > income Statement > cost Of Revenue
142298000
Quarters > 0 > income Statement > gross Profit
42285000
Quarters > 0 > income Statement > operating Expenses
28630000
Quarters > 0 > income Statement > operating Income
13655000
Quarters > 0 > income Statement > interest Expense
1223000
Quarters > 0 > income Statement > pretax Income
12555000
Quarters > 0 > income Statement > net Income
8788000
Quarters > 0 > income Statement > eps
0.7258322954074671
Quarters > 0 > income Statement > dividends Per Share
-
Quarters > 0 > income Statement > shares Outstanding
12107480
Quarters > 0 > income Statement > income Tax Expense
3767000
Quarters > 0 > income Statement > EBITDA
18841000
Quarters > 0 > income Statement > operating Margin
7.397756023035708
Quarters > 0 > income Statement > total Other Income Expense Net
-1100000
Quarters > 0 > balance Sheet > cash
9883000
Quarters > 0 > balance Sheet > short Term Investments
-
Quarters > 0 > balance Sheet > receivables
195182000
Quarters > 0 > balance Sheet > inventories
-
Quarters > 0 > balance Sheet > total Current Assets
216819000
Quarters > 0 > balance Sheet > property Plant Equipment
66696000
Quarters > 0 > balance Sheet > total Assets
409117000
Quarters > 0 > balance Sheet > payables
65912000
Quarters > 0 > balance Sheet > short Term Debt
9539000
Quarters > 0 > balance Sheet > long Term Debt
34143000
Quarters > 0 > balance Sheet > total Liabilities
227555000
Quarters > 0 > balance Sheet > equity
181562000
Quarters > 0 > cash Flow > net Income
8788000
Quarters > 0 > cash Flow > depreciation
5079000
Quarters > 0 > cash Flow > change In Working Capital
-8045000
Quarters > 0 > cash Flow > cash From Operations
13329000
Quarters > 0 > cash Flow > capital Expenditures
481000
Quarters > 0 > cash Flow > cash From Investing
-65753000
Quarters > 0 > cash Flow > cash From Financing
23302000
Quarters > 0 > cash Flow > net Change In Cash
-29122000
Quarters > 0 > ratios > PE
0.7258322954074671
Quarters > 0 > ratios > PB
5.15442475077384
Quarters > 0 > ratios > ROE
4.8402198697965435
Quarters > 0 > ratios > ROA
2.148040780510221
Quarters > 0 > ratios > FCF
12848000
Quarters > 0 > ratios > Piotroski FScore
4
Quarters > 0 > ratios > fcf Percent
0.06960554330572155
Quarters > 0 > health Score
47
Quarters > 1 > quarter
2025-06-30
Quarters > 1 > income Statement > revenue
142241000
Quarters > 1 > income Statement > cost Of Revenue
102415000
Quarters > 1 > income Statement > gross Profit
39826000
Quarters > 1 > income Statement > operating Expenses
29184000
Quarters > 1 > income Statement > operating Income
10642000
Quarters > 1 > income Statement > interest Expense
563000
Quarters > 1 > income Statement > pretax Income
10764000
Quarters > 1 > income Statement > net Income
7762000
Quarters > 1 > income Statement > eps
0.6407345548673745
Quarters > 1 > income Statement > dividends Per Share
-
Quarters > 1 > income Statement > shares Outstanding
12114221
Quarters > 1 > income Statement > income Tax Expense
3002000
Quarters > 1 > income Statement > EBITDA
15250000
Quarters > 1 > income Statement > operating Margin
7.481668435964314
Quarters > 1 > income Statement > total Other Income Expense Net
122000
Quarters > 1 > balance Sheet > cash
38940000
Quarters > 1 > balance Sheet > short Term Investments
-
Quarters > 1 > balance Sheet > receivables
160793000
Quarters > 1 > balance Sheet > inventories
-
Quarters > 1 > balance Sheet > total Current Assets
208970000
Quarters > 1 > balance Sheet > property Plant Equipment
57516000
Quarters > 1 > balance Sheet > total Assets
342980000
Quarters > 1 > balance Sheet > payables
55386000
Quarters > 1 > balance Sheet > short Term Debt
8556000
Quarters > 1 > balance Sheet > long Term Debt
9638000
Quarters > 1 > balance Sheet > total Liabilities
172446000
Quarters > 1 > balance Sheet > equity
170534000
Quarters > 1 > cash Flow > net Income
7762000
Quarters > 1 > cash Flow > depreciation
3923000
Quarters > 1 > cash Flow > change In Working Capital
-14849000
Quarters > 1 > cash Flow > cash From Operations
2001000
Quarters > 1 > cash Flow > capital Expenditures
845000
Quarters > 1 > cash Flow > cash From Investing
-227000
Quarters > 1 > cash Flow > cash From Financing
-924000
Quarters > 1 > cash Flow > net Change In Cash
850000
Quarters > 1 > ratios > PE
0.6407345548673745
Quarters > 1 > ratios > PB
5.490803664928988
Quarters > 1 > ratios > ROE
4.551585021168799
Quarters > 1 > ratios > ROA
2.263105720450172
Quarters > 1 > ratios > FCF
1156000
Quarters > 1 > ratios > Piotroski FScore
3
Quarters > 1 > ratios > fcf Percent
0.008127051975168904
Quarters > 1 > health Score
40
Quarters > 2 > quarter
2025-03-31
Quarters > 2 > income Statement > revenue
133108000
Quarters > 2 > income Statement > cost Of Revenue
96389000
Quarters > 2 > income Statement > gross Profit
36719000
Quarters > 2 > income Statement > operating Expenses
28808000
Quarters > 2 > income Statement > operating Income
7911000
Quarters > 2 > income Statement > interest Expense
526000
Quarters > 2 > income Statement > pretax Income
7991000
Quarters > 2 > income Statement > net Income
10214000
Quarters > 2 > income Statement > eps
0.8475168354149522
Quarters > 2 > income Statement > dividends Per Share
-
Quarters > 2 > income Statement > shares Outstanding
12051678
Quarters > 2 > income Statement > income Tax Expense
-2223000
Quarters > 2 > income Statement > EBITDA
12589000
Quarters > 2 > income Statement > operating Margin
5.943294167142471
Quarters > 2 > income Statement > total Other Income Expense Net
80000
Quarters > 2 > balance Sheet > cash
38090000
Quarters > 2 > balance Sheet > short Term Investments
-
Quarters > 2 > balance Sheet > receivables
155869000
Quarters > 2 > balance Sheet > inventories
-
Quarters > 2 > balance Sheet > total Current Assets
204500000
Quarters > 2 > balance Sheet > property Plant Equipment
51690000
Quarters > 2 > balance Sheet > total Assets
336370000
Quarters > 2 > balance Sheet > payables
54901000
Quarters > 2 > balance Sheet > short Term Debt
7611000
Quarters > 2 > balance Sheet > long Term Debt
9634000
Quarters > 2 > balance Sheet > total Liabilities
175240000
Quarters > 2 > balance Sheet > equity
161130000
Quarters > 2 > cash Flow > net Income
10214000
Quarters > 2 > cash Flow > depreciation
4072000
Quarters > 2 > cash Flow > change In Working Capital
-12320000
Quarters > 2 > cash Flow > cash From Operations
2241000
Quarters > 2 > cash Flow > capital Expenditures
2230000
Quarters > 2 > cash Flow > cash From Investing
-1925000
Quarters > 2 > cash Flow > cash From Financing
-7156000
Quarters > 2 > cash Flow > net Change In Cash
-6840000
Quarters > 2 > ratios > PE
0.8475168354149522
Quarters > 2 > ratios > PB
5.781260168869856
Quarters > 2 > ratios > ROE
6.338980947061379
Quarters > 2 > ratios > ROA
3.036537146594524
Quarters > 2 > ratios > FCF
11000
Quarters > 2 > ratios > Piotroski FScore
3
Quarters > 2 > ratios > fcf Percent
0.00008263966102713585
Quarters > 2 > health Score
41
Quarters > 3 > quarter
2024-12-31
Quarters > 3 > income Statement > revenue
143650000
Quarters > 3 > income Statement > cost Of Revenue
100079000
Quarters > 3 > income Statement > gross Profit
43571000
Quarters > 3 > income Statement > operating Expenses
30557000
Quarters > 3 > income Statement > operating Income
13014000
Quarters > 3 > income Statement > interest Expense
494000
Quarters > 3 > income Statement > pretax Income
13471000
Quarters > 3 > income Statement > net Income
9842000
Quarters > 3 > income Statement > eps
0.815641960858965
Quarters > 3 > income Statement > dividends Per Share
-
Quarters > 3 > income Statement > shares Outstanding
12066569
Quarters > 3 > income Statement > income Tax Expense
3629000
Quarters > 3 > income Statement > EBITDA
17592000
Quarters > 3 > income Statement > operating Margin
9.059519665854507
Quarters > 3 > income Statement > total Other Income Expense Net
457000
Quarters > 3 > balance Sheet > cash
44930000
Quarters > 3 > balance Sheet > short Term Investments
-
Quarters > 3 > balance Sheet > receivables
167208000
Quarters > 3 > balance Sheet > inventories
-
Quarters > 3 > balance Sheet > total Current Assets
220334000
Quarters > 3 > balance Sheet > property Plant Equipment
51665000
Quarters > 3 > balance Sheet > total Assets
352129000
Quarters > 3 > balance Sheet > payables
60814000
Quarters > 3 > balance Sheet > short Term Debt
7407000
Quarters > 3 > balance Sheet > long Term Debt
9629000
Quarters > 3 > balance Sheet > total Liabilities
198638000
Quarters > 3 > balance Sheet > equity
153491000
Quarters > 3 > cash Flow > net Income
9842000
Quarters > 3 > cash Flow > depreciation
3627000
Quarters > 3 > cash Flow > change In Working Capital
2239000
Quarters > 3 > cash Flow > cash From Operations
19289000
Quarters > 3 > cash Flow > capital Expenditures
1337000
Quarters > 3 > cash Flow > cash From Investing
-24844000
Quarters > 3 > cash Flow > cash From Financing
-678000
Quarters > 3 > cash Flow > net Change In Cash
-6233000
Quarters > 3 > ratios > PE
0.815641960858965
Quarters > 3 > ratios > PB
6.076482991543479
Quarters > 3 > ratios > ROE
6.412102338247845
Quarters > 3 > ratios > ROA
2.794998423873069
Quarters > 3 > ratios > FCF
17952000
Quarters > 3 > ratios > Piotroski FScore
4
Quarters > 3 > ratios > fcf Percent
0.12497041420118343
Quarters > 3 > health Score
52
Annuals > 0 > quarter
2024-12-31
Annuals > 0 > income Statement > revenue
518781000
Annuals > 0 > income Statement > cost Of Revenue
374500000
Annuals > 0 > income Statement > gross Profit
144281000
Annuals > 0 > income Statement > operating Expenses
105657000
Annuals > 0 > income Statement > operating Income
38624000
Annuals > 0 > income Statement > interest Expense
1869000
Annuals > 0 > income Statement > pretax Income
39966000
Annuals > 0 > income Statement > net Income
30875000
Annuals > 0 > income Statement > eps
2.5670556507733426
Annuals > 0 > income Statement > dividends Per Share
-
Annuals > 0 > income Statement > shares Outstanding
12027398
Annuals > 0 > income Statement > income Tax Expense
9091000
Annuals > 0 > income Statement > EBITDA
53723000
Annuals > 0 > income Statement > operating Margin
7.44514544672993
Annuals > 0 > income Statement > total Other Income Expense Net
1342000
Annuals > 0 > balance Sheet > cash
44930000
Annuals > 0 > balance Sheet > short Term Investments
-
Annuals > 0 > balance Sheet > receivables
167208000
Annuals > 0 > balance Sheet > inventories
-
Annuals > 0 > balance Sheet > total Current Assets
220334000
Annuals > 0 > balance Sheet > property Plant Equipment
51665000
Annuals > 0 > balance Sheet > total Assets
352129000
Annuals > 0 > balance Sheet > payables
60814000
Annuals > 0 > balance Sheet > short Term Debt
7407000
Annuals > 0 > balance Sheet > long Term Debt
9629000
Annuals > 0 > balance Sheet > total Liabilities
198638000
Annuals > 0 > balance Sheet > equity
153491000
Annuals > 0 > cash Flow > net Income
30875000
Annuals > 0 > cash Flow > depreciation
11888000
Annuals > 0 > cash Flow > change In Working Capital
-16371000
Annuals > 0 > cash Flow > cash From Operations
36783000
Annuals > 0 > cash Flow > capital Expenditures
7524000
Annuals > 0 > cash Flow > cash From Investing
-42569000
Annuals > 0 > cash Flow > cash From Financing
-9117000
Annuals > 0 > cash Flow > net Change In Cash
-14903000
Annuals > 0 > ratios > PE
2.5670556507733426
Annuals > 0 > ratios > PB
5.543897743190154
Annuals > 0 > ratios > ROE
20.115185906665538
Annuals > 0 > ratios > ROA
8.768093511184821
Annuals > 0 > ratios > FCF
29259000
Annuals > 0 > ratios > Piotroski FScore
4
Annuals > 0 > ratios > fcf Percent
0.05639952118524001
Annuals > 0 > health Score
64
Annuals > 1 > quarter
2023-12-31
Annuals > 1 > income Statement > revenue
516350000
Annuals > 1 > income Statement > cost Of Revenue
397060000
Annuals > 1 > income Statement > gross Profit
119290000
Annuals > 1 > income Statement > operating Expenses
90006000
Annuals > 1 > income Statement > operating Income
29284000
Annuals > 1 > income Statement > interest Expense
2046000
Annuals > 1 > income Statement > pretax Income
28100000
Annuals > 1 > income Statement > net Income
20754000
Annuals > 1 > income Statement > eps
1.7570121751445003
Annuals > 1 > income Statement > dividends Per Share
-
Annuals > 1 > income Statement > shares Outstanding
11812098
Annuals > 1 > income Statement > income Tax Expense
7346000
Annuals > 1 > income Statement > EBITDA
38390000
Annuals > 1 > income Statement > operating Margin
5.671346954585068
Annuals > 1 > income Statement > total Other Income Expense Net
-1184000
Annuals > 1 > balance Sheet > cash
59833000
Annuals > 1 > balance Sheet > short Term Investments
-
Annuals > 1 > balance Sheet > receivables
149445000
Annuals > 1 > balance Sheet > inventories
-
Annuals > 1 > balance Sheet > total Current Assets
217000000
Annuals > 1 > balance Sheet > property Plant Equipment
40557000
Annuals > 1 > balance Sheet > total Assets
304439000
Annuals > 1 > balance Sheet > payables
65268000
Annuals > 1 > balance Sheet > short Term Debt
6307000
Annuals > 1 > balance Sheet > long Term Debt
9613000
Annuals > 1 > balance Sheet > total Liabilities
183524000
Annuals > 1 > balance Sheet > equity
120915000
Annuals > 1 > cash Flow > net Income
20754000
Annuals > 1 > cash Flow > depreciation
8244000
Annuals > 1 > cash Flow > change In Working Capital
18390000
Annuals > 1 > cash Flow > cash From Operations
57366000
Annuals > 1 > cash Flow > capital Expenditures
2266000
Annuals > 1 > cash Flow > cash From Investing
-17092000
Annuals > 1 > cash Flow > cash From Financing
-16490000
Annuals > 1 > cash Flow > net Change In Cash
23784000
Annuals > 1 > ratios > PE
1.7570121751445003
Annuals > 1 > ratios > PB
6.911515804490758
Annuals > 1 > ratios > ROE
17.164123557871232
Annuals > 1 > ratios > ROA
6.8171292114348025
Annuals > 1 > ratios > FCF
55100000
Annuals > 1 > ratios > Piotroski FScore
4
Annuals > 1 > ratios > fcf Percent
0.1067105645395565
Annuals > 1 > health Score
62
Annuals > 2 > quarter
2022-12-31
Annuals > 2 > income Statement > revenue
496782000
Annuals > 2 > income Statement > cost Of Revenue
403041000
Annuals > 2 > income Statement > gross Profit
93741000
Annuals > 2 > income Statement > operating Expenses
81731000
Annuals > 2 > income Statement > operating Income
12010000
Annuals > 2 > income Statement > interest Expense
2144000
Annuals > 2 > income Statement > pretax Income
9608000
Annuals > 2 > income Statement > net Income
6799000
Annuals > 2 > income Statement > eps
0.6368171543311715
Annuals > 2 > income Statement > dividends Per Share
309000
Annuals > 2 > income Statement > shares Outstanding
10676534
Annuals > 2 > income Statement > income Tax Expense
2809000
Annuals > 2 > income Statement > EBITDA
22453000
Annuals > 2 > income Statement > operating Margin
2.4175594123780653
Annuals > 2 > income Statement > total Other Income Expense Net
-2402000
Annuals > 2 > balance Sheet > cash
36001000
Annuals > 2 > balance Sheet > short Term Investments
-
Annuals > 2 > balance Sheet > receivables
185990000
Annuals > 2 > balance Sheet > inventories
125000
Annuals > 2 > balance Sheet > total Current Assets
225990000
Annuals > 2 > balance Sheet > property Plant Equipment
36512000
Annuals > 2 > balance Sheet > total Assets
294556000
Annuals > 2 > balance Sheet > payables
75122000
Annuals > 2 > balance Sheet > short Term Debt
13126000
Annuals > 2 > balance Sheet > long Term Debt
21528000
Annuals > 2 > balance Sheet > total Liabilities
199114000
Annuals > 2 > balance Sheet > equity
95442000
Annuals > 2 > cash Flow > net Income
6799000
Annuals > 2 > cash Flow > depreciation
8158000
Annuals > 2 > cash Flow > change In Working Capital
10940000
Annuals > 2 > cash Flow > cash From Operations
35373000
Annuals > 2 > cash Flow > capital Expenditures
993000
Annuals > 2 > cash Flow > cash From Investing
-495000
Annuals > 2 > cash Flow > cash From Financing
-13353000
Annuals > 2 > cash Flow > net Change In Cash
21525000
Annuals > 2 > ratios > PE
0.6368171543311715
Annuals > 2 > ratios > PB
7.914385495903272
Annuals > 2 > ratios > ROE
7.123698162234655
Annuals > 2 > ratios > ROA
2.30821982916661
Annuals > 2 > ratios > FCF
34380000
Annuals > 2 > ratios > Piotroski FScore
3
Annuals > 2 > ratios > fcf Percent
0.06920540599297076
Annuals > 2 > health Score
41
Annuals > 3 > quarter
2021-12-31
Annuals > 3 > income Statement > revenue
490351000
Annuals > 3 > income Statement > cost Of Revenue
404441000
Annuals > 3 > income Statement > gross Profit
85910000
Annuals > 3 > income Statement > operating Expenses
71920000
Annuals > 3 > income Statement > operating Income
13990000
Annuals > 3 > income Statement > interest Expense
2568000
Annuals > 3 > income Statement > pretax Income
9477000
Annuals > 3 > income Statement > net Income
6714000
Annuals > 3 > income Statement > eps
0.6561999805114275
Annuals > 3 > income Statement > dividends Per Share
459000
Annuals > 3 > income Statement > shares Outstanding
10231637
Annuals > 3 > income Statement > income Tax Expense
2763000
Annuals > 3 > income Statement > EBITDA
17993000
Annuals > 3 > income Statement > operating Margin
2.853058319448721
Annuals > 3 > income Statement > total Other Income Expense Net
-4513000
Annuals > 3 > balance Sheet > cash
14476000
Annuals > 3 > balance Sheet > short Term Investments
-
Annuals > 3 > balance Sheet > receivables
173304000
Annuals > 3 > balance Sheet > inventories
125000
Annuals > 3 > balance Sheet > total Current Assets
192906000
Annuals > 3 > balance Sheet > property Plant Equipment
41740000
Annuals > 3 > balance Sheet > total Assets
267512000
Annuals > 3 > balance Sheet > payables
63840000
Annuals > 3 > balance Sheet > short Term Debt
14245000
Annuals > 3 > balance Sheet > long Term Debt
29816000
Annuals > 3 > balance Sheet > total Liabilities
179674000
Annuals > 3 > balance Sheet > equity
87838000
Annuals > 3 > cash Flow > net Income
6714000
Annuals > 3 > cash Flow > depreciation
5948000
Annuals > 3 > cash Flow > change In Working Capital
-47944000
Annuals > 3 > cash Flow > cash From Operations
-24233000
Annuals > 3 > cash Flow > capital Expenditures
791000
Annuals > 3 > cash Flow > cash From Investing
-19303000
Annuals > 3 > cash Flow > cash From Financing
15865000
Annuals > 3 > cash Flow > net Change In Cash
-27671000
Annuals > 3 > ratios > PE
0.6561999805114275
Annuals > 3 > ratios > PB
8.241174864523328
Annuals > 3 > ratios > ROE
7.643616657938478
Annuals > 3 > ratios > ROA
2.509793953168456
Annuals > 3 > ratios > FCF
-25024000
Annuals > 3 > ratios > Piotroski FScore
2
Annuals > 3 > ratios > fcf Percent
-0.05103283158390622
Annuals > 3 > health Score
35
Valuation > metrics > PE
23.3498
Valuation > metrics > PB
5.15442475077384
Valuation > final Score
58.455752492261595
Valuation > verdict
35.9% Overvalued
Profitability > metrics > ROE
4.8402198697965435
Profitability > metrics > ROA
4.053150323541756
Profitability > metrics > Net Margin
0.04761001825736931
Profitability > final Score
29
Profitability > verdict
Weak
Risk > metrics > Debt Equity
1.2533184256617573
Risk > metrics > Interest Coverage
11.16516762060507
Risk > final Score
70
Risk > verdict
Low
Liquidity > metrics > Current Ratio
2.873639845727691
Liquidity > metrics > Quick Ratio
2.873639845727691
Liquidity > final Score
100
Liquidity > verdict
Great
Prev Valuations > 0
45.09196335071012
Prev Valuations > 1
42.187398311301436
Prev Valuations > 2
40
Prev Profitabilities > 0
28
Prev Profitabilities > 1
39
Prev Profitabilities > 2
37
Prev Risks > 0
70
Prev Risks > 1
70
Prev Risks > 2
70
Prev Liquidities > 0
100
Prev Liquidities > 1
100
Prev Liquidities > 2
100
Updated At
2025-12-12T19:13:48.248Z
Earnings History > 0 > period
2025-12-31
Earnings History > 0 > report Date
2026-03-18
Earnings History > 0 > date
2025-12-31
Earnings History > 0 > before After Market
-
Earnings History > 0 > currency
-
Earnings History > 0 > eps Actual
0
Earnings History > 0 > eps Estimate
1.28
Earnings History > 0 > eps Difference
-1.28
Earnings History > 0 > surprise Percent
-100
Earnings History > 1 > period
2025-09-30
Earnings History > 1 > report Date
2025-11-04
Earnings History > 1 > date
2025-09-30
Earnings History > 1 > before After Market
-
Earnings History > 1 > currency
-
Earnings History > 1 > eps Actual
1.05
Earnings History > 1 > eps Estimate
1.17
Earnings History > 1 > eps Difference
-0.12
Earnings History > 1 > surprise Percent
-10.2564
Earnings History > 2 > period
2025-06-30
Earnings History > 2 > report Date
2025-08-05
Earnings History > 2 > date
2025-06-30
Earnings History > 2 > before After Market
-
Earnings History > 2 > currency
-
Earnings History > 2 > eps Actual
0.93
Earnings History > 2 > eps Estimate
0.77
Earnings History > 2 > eps Difference
0.16
Earnings History > 2 > surprise Percent
20.7792
Earnings History > 3 > period
2025-03-31
Earnings History > 3 > report Date
2025-05-06
Earnings History > 3 > date
2025-03-31
Earnings History > 3 > before After Market
BeforeMarket
Earnings History > 3 > currency
USD
Earnings History > 3 > eps Actual
0.8475
Earnings History > 3 > eps Estimate
0.43
Earnings History > 3 > eps Difference
0.4175
Earnings History > 3 > surprise Percent
97.093
Earnings History > 4 > period
2024-12-31
Earnings History > 4 > report Date
2025-03-11
Earnings History > 4 > date
2024-12-31
Earnings History > 4 > before After Market
BeforeMarket
Earnings History > 4 > currency
USD
Earnings History > 4 > eps Actual
1.15
Earnings History > 4 > eps Estimate
0.77
Earnings History > 4 > eps Difference
0.38
Earnings History > 4 > surprise Percent
49.3506
Earnings History > 5 > period
2024-09-30
Earnings History > 5 > report Date
2024-11-05
Earnings History > 5 > date
2024-09-30
Earnings History > 5 > before After Market
AfterMarket
Earnings History > 5 > currency
USD
Earnings History > 5 > eps Actual
0.62
Earnings History > 5 > eps Estimate
0.53
Earnings History > 5 > eps Difference
0.09
Earnings History > 5 > surprise Percent
16.9811
Earnings History > 6 > period
2024-06-30
Earnings History > 6 > report Date
2024-08-06
Earnings History > 6 > date
2024-06-30
Earnings History > 6 > before After Market
AfterMarket
Earnings History > 6 > currency
USD
Earnings History > 6 > eps Actual
0.5
Earnings History > 6 > eps Estimate
0.37
Earnings History > 6 > eps Difference
0.13
Earnings History > 6 > surprise Percent
35.1351
Earnings History > 7 > period
2024-03-31
Earnings History > 7 > report Date
2024-05-08
Earnings History > 7 > date
2024-03-31
Earnings History > 7 > before After Market
AfterMarket
Earnings History > 7 > currency
USD
Earnings History > 7 > eps Actual
0.64
Earnings History > 7 > eps Estimate
0.34
Earnings History > 7 > eps Difference
0.3
Earnings History > 7 > surprise Percent
88.2353
Earnings History > 8 > period
2023-12-31
Earnings History > 8 > report Date
2024-03-13
Earnings History > 8 > date
2023-12-31
Earnings History > 8 > before After Market
AfterMarket
Earnings History > 8 > currency
USD
Earnings History > 8 > eps Actual
0.44
Earnings History > 8 > eps Estimate
0.4
Earnings History > 8 > eps Difference
0.04
Earnings History > 8 > surprise Percent
10
Earnings History > 9 > period
2023-09-30
Earnings History > 9 > report Date
2023-11-08
Earnings History > 9 > date
2023-09-30
Earnings History > 9 > before After Market
AfterMarket
Earnings History > 9 > currency
USD
Earnings History > 9 > eps Actual
0.61
Earnings History > 9 > eps Estimate
0.32
Earnings History > 9 > eps Difference
0.29
Earnings History > 9 > surprise Percent
90.625
Earnings History > 10 > period
2023-06-30
Earnings History > 10 > report Date
2023-08-09
Earnings History > 10 > date
2023-06-30
Earnings History > 10 > before After Market
AfterMarket
Earnings History > 10 > currency
USD
Earnings History > 10 > eps Actual
0.46
Earnings History > 10 > eps Estimate
0.16
Earnings History > 10 > eps Difference
0.3
Earnings History > 10 > surprise Percent
187.5
Earnings History > 11 > period
2023-03-31
Earnings History > 11 > report Date
2023-05-08
Earnings History > 11 > date
2023-03-31
Earnings History > 11 > before After Market
AfterMarket
Earnings History > 11 > currency
USD
Earnings History > 11 > eps Actual
0.27
Earnings History > 11 > eps Estimate
0.05
Earnings History > 11 > eps Difference
0.22
Earnings History > 11 > surprise Percent
440
Earnings History > 12 > period
2022-12-31
Earnings History > 12 > report Date
2023-03-08
Earnings History > 12 > date
2022-12-31
Earnings History > 12 > before After Market
AfterMarket
Earnings History > 12 > currency
USD
Earnings History > 12 > eps Actual
0.35
Earnings History > 12 > eps Estimate
0.32
Earnings History > 12 > eps Difference
0.03
Earnings History > 12 > surprise Percent
9.375
Earnings History > 13 > period
2022-09-30
Earnings History > 13 > report Date
2022-11-09
Earnings History > 13 > date
2022-09-30
Earnings History > 13 > before After Market
AfterMarket
Earnings History > 13 > currency
USD
Earnings History > 13 > eps Actual
0.34
Earnings History > 13 > eps Estimate
0.19
Earnings History > 13 > eps Difference
0.15
Earnings History > 13 > surprise Percent
78.9474
Earnings History > 14 > period
2022-06-30
Earnings History > 14 > report Date
2022-08-09
Earnings History > 14 > date
2022-06-30
Earnings History > 14 > before After Market
AfterMarket
Earnings History > 14 > currency
USD
Earnings History > 14 > eps Actual
0.08
Earnings History > 14 > eps Estimate
0.09
Earnings History > 14 > eps Difference
-0.01
Earnings History > 14 > surprise Percent
-11.1111
Earnings History > 15 > period
2022-03-31
Earnings History > 15 > report Date
2022-05-10
Earnings History > 15 > date
2022-03-31
Earnings History > 15 > before After Market
AfterMarket
Earnings History > 15 > currency
USD
Earnings History > 15 > eps Actual
0.01
Earnings History > 15 > eps Estimate
-0.03
Earnings History > 15 > eps Difference
0.04
Earnings History > 15 > surprise Percent
133.3333
Earnings History > 16 > period
2021-12-31
Earnings History > 16 > report Date
2022-03-16
Earnings History > 16 > date
2021-12-31
Earnings History > 16 > before After Market
AfterMarket
Earnings History > 16 > currency
USD
Earnings History > 16 > eps Actual
0.48
Earnings History > 16 > eps Estimate
0.4
Earnings History > 16 > eps Difference
0.08
Earnings History > 16 > surprise Percent
20
Earnings History > 17 > period
2021-09-30
Earnings History > 17 > report Date
2021-11-10
Earnings History > 17 > date
2021-09-30
Earnings History > 17 > before After Market
AfterMarket
Earnings History > 17 > currency
USD
Earnings History > 17 > eps Actual
0.38
Earnings History > 17 > eps Estimate
0.3
Earnings History > 17 > eps Difference
0.08
Earnings History > 17 > surprise Percent
26.6667
Earnings History > 18 > period
2021-06-30
Earnings History > 18 > report Date
2021-08-12
Earnings History > 18 > date
2021-06-30
Earnings History > 18 > before After Market
AfterMarket
Earnings History > 18 > currency
USD
Earnings History > 18 > eps Actual
0.07
Earnings History > 18 > eps Estimate
0.08
Earnings History > 18 > eps Difference
-0.01
Earnings History > 18 > surprise Percent
-12.5
Earnings History > 19 > period
2021-03-31
Earnings History > 19 > report Date
2021-05-14
Earnings History > 19 > date
2021-03-31
Earnings History > 19 > before After Market
BeforeMarket
Earnings History > 19 > currency
USD
Earnings History > 19 > eps Actual
-0.25
Earnings History > 19 > eps Estimate
-0.03
Earnings History > 19 > eps Difference
-0.22
Earnings History > 19 > surprise Percent
-733.3333
Earnings History > 20 > period
2020-12-31
Earnings History > 20 > report Date
2021-03-25
Earnings History > 20 > date
2020-12-31
Earnings History > 20 > before After Market
AfterMarket
Earnings History > 20 > currency
USD
Earnings History > 20 > eps Actual
0.05
Earnings History > 20 > eps Estimate
-0.01
Earnings History > 20 > eps Difference
0.06
Earnings History > 20 > surprise Percent
600
Earnings History > 21 > period
2020-09-30
Earnings History > 21 > report Date
2020-11-12
Earnings History > 21 > date
2020-09-30
Earnings History > 21 > before After Market
BeforeMarket
Earnings History > 21 > currency
USD
Earnings History > 21 > eps Actual
0.31
Earnings History > 21 > eps Estimate
0.09
Earnings History > 21 > eps Difference
0.22
Earnings History > 21 > surprise Percent
244.4444
Earnings History > 22 > period
2020-06-30
Earnings History > 22 > report Date
2020-08-13
Earnings History > 22 > date
2020-06-30
Earnings History > 22 > before After Market
AfterMarket
Earnings History > 22 > currency
USD
Earnings History > 22 > eps Actual
0.37
Earnings History > 22 > eps Estimate
-0.31
Earnings History > 22 > eps Difference
0.68
Earnings History > 22 > surprise Percent
219.3548
Earnings History > 23 > period
2020-03-31
Earnings History > 23 > report Date
2020-06-15
Earnings History > 23 > date
2020-03-31
Earnings History > 23 > before After Market
AfterMarket
Earnings History > 23 > currency
USD
Earnings History > 23 > eps Actual
-0.01
Earnings History > 23 > eps Estimate
-0.16
Earnings History > 23 > eps Difference
0.15
Earnings History > 23 > surprise Percent
93.75
Earnings History > 24 > period
2019-12-31
Earnings History > 24 > report Date
2019-12-31
Earnings History > 24 > date
2019-12-31
Earnings History > 24 > before After Market
-
Earnings History > 24 > currency
USD
Earnings History > 24 > eps Actual
0.08
Earnings History > 24 > eps Estimate
0.1
Earnings History > 24 > eps Difference
-0.02
Earnings History > 24 > surprise Percent
-20
Earnings History > 25 > period
2019-09-30
Earnings History > 25 > report Date
2019-11-14
Earnings History > 25 > date
2019-09-30
Earnings History > 25 > before After Market
AfterMarket
Earnings History > 25 > currency
USD
Earnings History > 25 > eps Actual
0.16
Earnings History > 25 > eps Estimate
0.2
Earnings History > 25 > eps Difference
-0.04
Earnings History > 25 > surprise Percent
-20
Earnings History > 26 > period
2019-06-30
Earnings History > 26 > report Date
2019-08-14
Earnings History > 26 > date
2019-06-30
Earnings History > 26 > before After Market
AfterMarket
Earnings History > 26 > currency
USD
Earnings History > 26 > eps Actual
-0.13
Earnings History > 26 > eps Estimate
0.19
Earnings History > 26 > eps Difference
-0.32
Earnings History > 26 > surprise Percent
-168.4211
Earnings History > 27 > period
2019-03-31
Earnings History > 27 > report Date
2019-05-15
Earnings History > 27 > date
2019-03-31
Earnings History > 27 > before After Market
AfterMarket
Earnings History > 27 > currency
USD
Earnings History > 27 > eps Actual
0.28
Earnings History > 27 > eps Estimate
-0.08
Earnings History > 27 > eps Difference
0.36
Earnings History > 27 > surprise Percent
450
Earnings History > 28 > period
2018-12-31
Earnings History > 28 > report Date
2018-12-31
Earnings History > 28 > date
2018-12-31
Earnings History > 28 > before After Market
-
Earnings History > 28 > currency
USD
Earnings History > 28 > eps Actual
0.48
Earnings History > 28 > eps Estimate
0.11
Earnings History > 28 > eps Difference
0.37
Earnings History > 28 > surprise Percent
336.3636
Earnings History > 29 > period
2018-09-30
Earnings History > 29 > report Date
2018-11-19
Earnings History > 29 > date
2018-09-30
Earnings History > 29 > before After Market
AfterMarket
Earnings History > 29 > currency
USD
Earnings History > 29 > eps Actual
-0.46
Earnings History > 29 > eps Estimate
0.41
Earnings History > 29 > eps Difference
-0.87
Earnings History > 29 > surprise Percent
-212.1951
Earnings History > 30 > period
2018-06-30
Earnings History > 30 > report Date
2018-08-14
Earnings History > 30 > date
2018-06-30
Earnings History > 30 > before After Market
AfterMarket
Earnings History > 30 > currency
USD
Earnings History > 30 > eps Actual
0.09
Earnings History > 30 > eps Estimate
0.3
Earnings History > 30 > eps Difference
-0.21
Earnings History > 30 > surprise Percent
-70
Earnings History > 31 > period
2018-03-31
Earnings History > 31 > report Date
2018-05-15
Earnings History > 31 > date
2018-03-31
Earnings History > 31 > before After Market
AfterMarket
Earnings History > 31 > currency
USD
Earnings History > 31 > eps Actual
-0.6
Earnings History > 31 > eps Estimate
0.05
Earnings History > 31 > eps Difference
-0.65
Earnings History > 31 > surprise Percent
-1300
Earnings History > 32 > period
2017-09-30
Earnings History > 32 > report Date
2017-11-14
Earnings History > 32 > date
2017-09-30
Earnings History > 32 > before After Market
AfterMarket
Earnings History > 32 > currency
USD
Earnings History > 32 > eps Actual
-0.12
Earnings History > 32 > eps Estimate
0.21
Earnings History > 32 > eps Difference
-0.33
Earnings History > 32 > surprise Percent
-157.1429
Earnings History > 33 > period
2017-06-30
Earnings History > 33 > report Date
2017-08-14
Earnings History > 33 > date
2017-06-30
Earnings History > 33 > before After Market
AfterMarket
Earnings History > 33 > currency
USD
Earnings History > 33 > eps Actual
0.05
Earnings History > 33 > eps Estimate
0.08
Earnings History > 33 > eps Difference
-0.03
Earnings History > 33 > surprise Percent
-37.5
Earnings History > 34 > period
2017-03-31
Earnings History > 34 > report Date
2017-05-15
Earnings History > 34 > date
2017-03-31
Earnings History > 34 > before After Market
AfterMarket
Earnings History > 34 > currency
USD
Earnings History > 34 > eps Actual
-0.19
Earnings History > 34 > eps Estimate
-0.07
Earnings History > 34 > eps Difference
-0.12
Earnings History > 34 > surprise Percent
-171.4286
Earnings History > 35 > period
2016-09-30
Earnings History > 35 > report Date
2016-11-14
Earnings History > 35 > date
2016-09-30
Earnings History > 35 > before After Market
AfterMarket
Earnings History > 35 > currency
USD
Earnings History > 35 > eps Actual
0.11
Earnings History > 35 > eps Estimate
0.21
Earnings History > 35 > eps Difference
-0.1
Earnings History > 35 > surprise Percent
-47.619
Earnings History > 36 > period
2016-06-30
Earnings History > 36 > report Date
2016-08-15
Earnings History > 36 > date
2016-06-30
Earnings History > 36 > before After Market
AfterMarket
Earnings History > 36 > currency
USD
Earnings History > 36 > eps Actual
-0.2956
Earnings History > 36 > eps Estimate
-
Earnings History > 36 > eps Difference
0
Earnings History > 36 > surprise Percent
-
Earnings History > 37 > period
2015-06-30
Earnings History > 37 > report Date
2015-06-30
Earnings History > 37 > date
2015-06-30
Earnings History > 37 > before After Market
-
Earnings History > 37 > currency
USD
Earnings History > 37 > eps Actual
-0.0386
Earnings History > 37 > eps Estimate
-
Earnings History > 37 > eps Difference
0
Earnings History > 37 > surprise Percent
-
Earnings History > 38 > period
2014-12-31
Earnings History > 38 > report Date
2014-12-31
Earnings History > 38 > date
2014-12-31
Earnings History > 38 > before After Market
-
Earnings History > 38 > currency
USD
Earnings History > 38 > eps Actual
-0.0577
Earnings History > 38 > eps Estimate
-
Earnings History > 38 > eps Difference
0
Earnings History > 38 > surprise Percent
-
Earnings History > 39 > period
2014-09-30
Earnings History > 39 > report Date
2014-09-30
Earnings History > 39 > date
2014-09-30
Earnings History > 39 > before After Market
-
Earnings History > 39 > currency
USD
Earnings History > 39 > eps Actual
-0.0487
Earnings History > 39 > eps Estimate
-
Earnings History > 39 > eps Difference
0
Earnings History > 39 > surprise Percent
-
Limbach Holdings, Inc. operates as a building systems solution company in the United States. It operates through two segments, General Contractor Relationships and Owner Direct Relationships. The company engages in the construction and renovation projects that involve primarily include mechanical, electrical, and plumbing services. It also provides professional and consultative services; replacements and retrofit solutions; rental equipment solutions; maintenance and repairs; energy efficiency solutions; and decarbonization roadmaps solutions. The company serves research, acute care, and inpatient hospitals; public and private colleges, universities, research centers; entertainment facilities, and amusement rides and parks; data centers; automotive, energy and general manufacturing plants; and life sciences, including organizations and companies, whose work is centered around research and development focused on living things. Limbach Holdings, Inc. was founded in 1901 and is headquartered in Warrendale, Pennsylvania.
Stock Price
$ 0.00
0% increase compared to yesterday.
Dividend
Frequency:
Rate:
N/ANext Payout:
N/A2 of Wall Street’s Favorite Stocks with Solid Fundamentals and 1 Facing Challenges The Globe and Mail
Read more →Should You Investigate Limbach Holdings, Inc. (NASDAQ:LMB) At US$74.56? Yahoo Finance
Read more →Showing 2 of 10
(Last Updated 2025-09-30)
Rating:
STRONG BUY
Target Price:
$126.25
Analyst Picks
Strong Buy
2
Buy
2
Hold
0
Sell
0
Strong Sell
0
Sentiment:
Bullish
(Last Updated 2025-09-30)
Health Score
Price to Earnings Ratio (P/E)
-
High
Low ≥ 50
High ≤ 10
Price to Book Ratio (P/B)
-
Very High
Low ≤ 1
High ≥ 3
Return on Equity (ROE)
-
Very Low
Low ≤ 5%
High ≥ 25%
Return on Assets (ROA)
-
Very Low
Low ≤ 2%
High ≥ 10%
Free Cash Flow - Revenue % (FCF)
-
Very Low
Low ≤ 5%
High ≥ 15%
Debt to Equity
-
Very Low
Low ≥ 1
High ≤ 0.3
* Institutions hold a combined 86.61% of the total shares of Limbach Holdings Inc
1.
BlackRock Inc(7.8671%)
since
2025/06/30
2.
Wasatch Advisors LP(5.4949%)
since
2025/06/30
3.
Vanguard Group Inc(5.4451%)
since
2025/06/30
4.
Capital Research & Mgmt Co - Division 3(5.0126%)
since
2025/06/30
5.
American Funds SMALLCAP World A(5.0126%)
since
2025/06/30
6.
First Trust Advisors L.P.(3.5365%)
since
2025/06/30
7.
Amvescap Plc.(3.4455%)
since
2025/06/30
8.
Vanguard Total Stock Mkt Idx Inv(2.7606%)
since
2025/07/31
9.
First Trust RBA Amer Indl RenaisTM ETF(2.7033%)
since
2025/08/28
10.
Corsair Capital Management LLC(2.6864%)
since
2025/06/30
11.
Neumeier Investment Counsel LLC(2.4823%)
since
2025/06/30
12.
Dimensional Fund Advisors, Inc.(2.3751%)
since
2025/06/30
13.
Renaissance Technologies Corp(2.3306%)
since
2025/06/30
14.
Geode Capital Management, LLC(2.3159%)
since
2025/06/30
15.
Royce & Associates, LP(2.2581%)
since
2025/06/30
16.
iShares Russell 2000 ETF(2.1954%)
since
2025/08/31
17.
Rockefeller Capital Management L.P.(2.1827%)
since
2025/06/30
18.
Neumeier Poma Small Cap Value(2.1638%)
since
2025/06/30
19.
Wasatch Small Cap Growth Investor(2.0237%)
since
2025/06/30
20.
State Street Corp(1.9914%)
since
2025/06/30
21.
Morgan Stanley - Brokerage Accounts(1.6564%)
since
2025/06/30
22.
Goldman Sachs Group Inc(1.6555%)
since
2025/06/30
23.
Bessemer Group Inc(1.5294%)
since
2025/06/30
24.
Thrivent Financial For Lutherans(1.3932%)
since
2025/06/30
25.
Next Century Growth Investors LLC(1.327%)
since
2025/06/30
26.
Driehaus Capital Management LLC(1.3235%)
since
2025/06/30
27.
iShares US Infrastructure ETF(1.0176%)
since
2025/08/31
28.
Old Westbury Small & Mid Cap Strategies(0.9853%)
since
2025/04/30
29.
Vanguard Institutional Extnd Mkt Idx Tr(0.9761%)
since
2025/07/31
30.
Fidelity Small Cap Index(0.9148%)
since
2025/06/30
31.
Wasatch Micro Cap Value Composite(0.8444%)
since
2025/03/31
32.
Wasatch Micro Cap(0.8266%)
since
2025/06/30
33.
Thrivent Small-Mid Cap Equity ETF(0.8249%)
since
2025/06/30
34.
Invesco Small Cap Growth A(0.8192%)
since
2025/06/30
35.
iShares Russell 2000 Growth ETF(0.8033%)
since
2025/08/31
36.
JNL/Invesco Small Cap Growth A(0.7503%)
since
2025/06/30
37.
Oberweis Micro-Cap(0.7199%)
since
2025/06/30
38.
Oberweis Micro-Cap Growth(0.7199%)
since
2025/06/30
39.
Timpani Small Cap Growth Equity(0.6521%)
since
2025/06/30
40.
Calamos Timpani Small Cap Growth I(0.587%)
since
2025/07/31
* Investors data is estimated based on stocks listed on Finnton that are currently held by Institution/Fund.
Date
2025-12-31
EPS Estimate
1.28
Date
2025-09-30
EPS Actual
1.05
EPS Estimate
1.17
EPS Difference
-0.12
Surprise Percent
-10.2564%
(Last Updated 2025-09-30)
(Last Updated 2025-09-30)
Revenue
$ 0
Cost Of Revenue
$ 0
Gross Profit
$ 0
Operating Expenses
$ 0
Operating Income
$ 0
Interest Expense
$ 0
Pretax Income
$ 0
Net Income
$ 0
Income Tax Expense
$ 0
EBITDA
$ 0
Total Other Income Expense Net
$ 0
Earnings Per Share
0
Dividends Per Share
0
Shares Outstanding
0
Operating Margin
0%
(Last Updated 2025-09-30)
Cash
$ 0
Short Term Investments
$ 0
Receivables
$ 0
Inventories
$ 0
Total Current Assets
$ 0
Property Plant Equipment
$ 0
Total Assets
$ 0
Payables
$ 0
Short Term Debt
$ 0
Long Term Debt
$ 0
Total Liabilities
$ 0
Equity
$ 0
(Last Updated 2025-09-30)
Net Income
$ 0
Depreciation
$ 0
Change In Working Capital
$ 0
Cash From Operations
$ 0
Capital Expenditures
$ 0
Cash From Investing
$ 0
Cash From Financing
$ 0
Net Change In Cash
$ 0
Disclaimer: Finnton is a stock screener tool provided for informational and educational purposes only. The data, analysis, and insights offered on this website do not constitute financial, investment, tax, or legal advice. Users are solely responsible for their own investment decisions, and Finnton makes no guarantees regarding the accuracy, completeness, or reliability of the information provided. Past performance is not indicative of future results. Always conduct your own research and consult with a licensed financial advisor before making any investment decisions.