Limbach Holdings, Inc. (LMB)
2025-06-30 | 2025-03-31 | 2024-09-30 | 2024-06-30 | |
---|---|---|---|---|
Revenue | 142,241 | 133,108 | 133,920 | 122,235 |
Cost of revenue | 102,415 | 96,389 | 97,806 | 88,727 |
Gross profit | 39,826 | 36,719 | 36,114 | 33,508 |
Selling, general and administrative | 26,632 | 26,518 | 23,748 | 23,176 |
Change in fair value of contingent consideration | 795 | 427 | 610 | 1,111 |
Amortization of intangibles | 1,757 | 1,863 | 868 | 1,031 |
Total operating expenses | 29,184 | 28,808 | 25,226 | 25,318 |
Operating income | 10,642 | 7,911 | 10,888 | 8,190 |
(loss) gain on change in fair value of interest rate swap | -56 | -97 | -267 | -12 |
Interest income | 334 | 370 | 626 | 546 |
Interest expense | 563 | 526 | 468 | 432 |
Gain on disposition of property and equipment | 407 | 333 | 99 | 66 |
Total other income | 122 | 80 | -10 | 168 |
Income before income taxes | 10,764 | 7,991 | 10,878 | 8,358 |
Income tax expense | 3,002 | -2,223 | 3,394 | 2,395 |
Net income | 7,762 | 10,214 | 7,484 | 5,963 |
Basic (in shares) | 11,624,639 | 11,419,455 | 11,272,798 | 11,268,465 |
Basic (in usd per share) | 0.67 | 0.89 | 0.66 | 0.53 |
Diluted (in shares) | 12,114,000 | 12,051,678 | 12,027,021 | 11,966,917 |
Diluted (in usd per share) | 0.64 | 0.85 | 0.62 | 0.5 |