Limbach Holdings, Inc.

Annual Trend FY 2015 FY 2017 FY 2018 FY 2019 FY 2020 FY 2021 FY 2022 FY 2023 FY 2024 FY 2025 TTM
Operating Revenue $0 $485.7m
$546.5m +12.51%
$553.3m +1.25%
$568.2m +2.69%
$490.4m -13.70%
$496.8m +1.31%
$516.4m +3.94%
$518.8m +0.47%
$646.8m +24.68%
$683.8m +5.72%
Cost of Goods and Services Sold $285.9m
$420.1m +46.93%
$487.1m +15.94%
$481.5m -1.16%
$486.8m +1.11%
$404.4m -16.92%
$403.0m -0.35%
$397.1m -1.48%
$374.5m -5.68%
$477.5m +27.50%
$522.5m +9.43%
Cost Of Revenue $285.9m
$420.1m +46.93%
$487.1m +15.94%
$481.5m -1.16%
$486.8m +1.11%
$404.4m -16.92%
$403.0m -0.35%
$397.1m -1.48%
$374.5m -5.68%
$477.5m +27.50%
$522.5m +9.43%
Reconciled Cost Of Revenue $396.4m
$390.7m -1.45%
$367.3m -5.99%
$467.7m +27.34%
$522.5m +11.72%
Net Interest Income ($2.1m)
($829k) +61.33%
$358k +143.18%
($2.3m) -747.49%
($3.4m) -46.29%
Gross Profit $45.4m
$65.6m +44.51%
$59.4m -9.44%
$71.9m +20.94%
$81.4m +13.23%
$85.9m +5.56%
$93.7m +9.12%
$119.3m +27.25%
$144.3m +20.95%
$169.3m +17.35%
$161.2m -4.77%
Interest Income (Expense), Net ($2.0m)
($3.3m) -62.49%
($6.3m) -90.17%
($8.6m) -37.26%
($2.6m) +70.23%
($2.1m) +16.51%
($2.0m) +4.57%
$127k
Selling, general and administrative $37.8m $56.0m $57.1m $63.2m $63.6m $71.4m $77.9m $87.4m $97.2m $109.5m $112.6m
Amortization of Intangible Assets $0 $3.6m $1.3m $642k $630k $484k $1.6m $1.9m $4.7m $8.4m
Amortization of intangibles $0 $3.6m $1.3m $642k $630k $484k $1.6m $1.9m $4.7m $8.4m $8.2m
Restructuring And Mergern Acquisition $2.3m $729k $3.8m $2.0m $1.1m
Operating Expenses $0 $59.6m $58.4m $63.8m $64.2m $71.9m $81.7m $90.0m $105.7m $119.9m $120.8m
EBIT ($391k) $6.0m $1.1m $8.1m $17.2m $14.0m $11.8m $30.1m $41.8m $51.8m $40.7m
Operating Income ($391k)
$6.0m +1639.23%
$1.1m -82.22%
$8.1m +653.93%
$17.2m +112.66%
$14.0m -18.45%
$14.3m +2.18%
$30.0m +109.95%
$42.4m +41.25%
$51.4m +21.34%
$40.4m -21.41%
Operating Income (Loss) ($391k)
$6.0m +1639.23%
$1.1m -82.22%
$8.1m +653.93%
$17.2m +112.66%
$14.0m -18.45%
$12.0m -14.15%
$29.3m +143.83%
$38.6m +31.89%
$49.5m +28.04%
$40.4m -18.25%
Interest Expense, Debt $0 $3.5m
Interest Income, Other $50k $0 $1.2m $2.2m $815k $127k
Investment Income, Interest $1.2m $2.2m $815k
Net Non Operating Interest Income Expense ($2.1m) ($829k) $358k ($2.3m) ($3.4m)
Gain On Sale Of PPE ($73k) ($121k) $90k $57k $95k $2k $281k $80k $950k $1.7m $1.3m
Gain On Sale Of Security $0 $310k ($124k) $34k ($191k) $22k
Interest and Other Income $50k
Other Nonoperating Income (Expense) $2.2m $3.5m $10.1m $10.2m $4.5m $2.4m $1.2m $1.3m ($825k)
Interest Expense (non-operating) $2.1m $2.0m $1.9m $3.1m $3.5m
Other Expenses $2.2m $3.5m $10.1m $10.2m $4.5m $2.4m $1.2m $1.3m ($825k)
Other Income Expense ($2.5m) ($1.1m) ($2.8m) ($492k) ($2.4m)
Pre-Tax Income $4.4m $3.9m ($2.5m) ($2.1m) $7.0m $9.5m $9.6m $28.1m $40.0m $48.6m $37.2m
Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest $4.4m $3.9m ($2.5m) ($2.1m) $7.0m $9.5m $9.6m $28.1m $40.0m $48.6m $37.2m
Income Tax Expense (Benefit) $3.2m ($635k) ($282k) $1.2m $2.8m $2.8m $7.3m $9.1m $9.6m $7.0m
Net Income From Continuing And Discontinued Operation ($340k) $712k ($1.8m) ($1.8m) $5.8m $6.7m $6.8m $20.8m $30.9m $39.1m $30.2m
Net Income (Loss) Available to Common Stockholders, Basic ($340k)
($944k) -177.97%
($4.0m) -318.54%
($1.8m) +55.07%
$5.8m +427.15%
$6.7m +15.62%
$6.8m +1.27%
$20.8m +205.25%
$30.9m +48.77%
$39.1m +26.52%
$30.2m -22.65%
Preferred Stock Dividends, Income Statement Impact $809k
Earnings Per Share, Basic ($0.13) ($0.52) ($0.23) $0.74 $0.67 $0.65 $1.93 $2.75 $3.37 $2.58
Earnings Per Share, Diluted ($0.18) ($0.13) ($0.52) ($0.23) $0.72 $0.66 $0.64 $1.76 $2.57 $3.23 $2.51
Basic (in shares) $7.5m $7.6m $7.7m $7.9m $10.0m $10.4m $10.8m $11.2m $11.6m $11.7m
Diluted (in shares) $7.5m $7.6m $7.7m $8.1m $10.2m $10.7m $11.8m $12.0m $12.1m $12.0m
Weighted Average Number of Shares Outstanding, Basic 7.5m 7.6m 7.7m 7.9m 10.0m 10.4m 10.8m 11.2m 11.6m 11.7m
Basic Average Shares $7.5m $7.6m $7.7m $7.9m $10.0m $10.4m $10.8m $11.2m $11.6m $11.7m
Diluted Average Shares $7.5m $7.6m $7.7m $8.1m $10.2m $10.7m $11.8m $12.0m $12.1m $12.0m
Weighted Average Number of Shares Outstanding, Diluted 7.5m 7.6m 7.7m 8.1m 10.2m 10.7m 11.8m 12.0m 12.1m 12.0m
Additional Financial Items
Goodwill, Impairment Loss $4.4m $0
Diluted EPS ($0.18) ($0.13) ($0.52) ($0.23) $0.72 $0.66 $0.64 $1.76 $2.57 $3.23 $2.51
Diluted NI Availto Com Stockholders ($340k) $712k ($1.8m) ($1.8m) $5.8m $6.7m $6.8m $20.8m $30.9m $39.1m $30.2m
Normalized EBITDA $22.5m $39.5m $56.5m $70.4m $59.6m
Normalized Income $8.6m $21.6m $33.0m $39.5m $30.1m
Other Special Charges $2.0m $849k $311k
Reconciled Depreciation $8.2m $8.2m $11.9m $18.1m $8.2m
Special Income Charges ($2.9m) ($960k) ($2.8m) ($301k) $121k
Tax Effect Of Unusual Items ($743k) ($283k) ($634k) ($97k) $27k
Tax Provision $0 ($3.2m) ($635k) ($282k) $1.2m $2.8m $2.8m $7.3m $9.1m $9.6m $7.0m
Tax Rate For Calcs $0 $0 $0 $0 $0
Loss on early debt extinguishment $0 $0 ($335k) ($513k) $0 ($2.0m) $0 ($311k) $0 $0
(Loss) gain on change in fair value of interest rate swap $0 $310k ($124k) $34k ($191k)
Gain on disposition of property and equipment ($73k) ($121k) $90k $57k $95k $2k $281k $80k $950k $1.7m
Operating Expense $79.4m $89.3m $101.9m $117.9m $120.8m
Acquisition-related retention expense and contingent consideration $729k $3.8m $2.0m
Total Unusual Items ($2.5m) ($1.1m) ($2.8m) ($492k) $143k
Total Expenses $482.5m $486.3m $476.4m $595.4m $643.3m
Total other (expenses) income ($2.2m) ($3.5m) ($10.1m) ($2.4m) ($1.2m) $1.3m ($825k)