| Income Statement | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-09-30 |
|---|---|---|---|---|
| Revenue | 184,583 | 142,241 | 133,108 | 133,920 |
| Cost of revenue | 139,898 | 102,415 | 96,389 | 97,806 |
| Gross profit | 44,685 | 39,826 | 36,719 | 36,114 |
| Selling, general and administrative | 28,330 | 26,632 | 26,518 | 23,748 |
| Acquisition-related retention expense and contingent consideration | 610 | 795 | 427 | 610 |
| Amortization of intangibles | 2,400 | 1,757 | 1,863 | 868 |
| Total operating expenses | 31,340 | 29,184 | 28,808 | 25,226 |
| Operating income | 13,345 | 10,642 | 7,911 | 10,888 |
| Interest expense | 1,223 | 563 | 526 | 468 |
| Interest income | 88 | 334 | 370 | 626 |
| Gain on disposition of property and equipment | 367 | 407 | 333 | 99 |
| Loss on change in fair value of interest rate swap | -22 | -56 | -97 | -267 |
| Total other income | -790 | 122 | 80 | -10 |
| Income before income taxes | 12,555 | 10,764 | 7,991 | 10,878 |
| Income tax expense | 3,767 | 3,002 | -2,223 | 3,394 |
| Net income | 8,788 | 7,762 | 10,214 | 7,484 |
| Basic (in shares) | 11,626,578 | 11,624,639 | 11,419,455 | 11,272,798 |
| Basic (in usd per share) | 0.76 | 0.67 | 0.89 | 0.66 |
| Diluted (in shares) | 12,107,480 | 12,114,000 | 12,051,678 | 12,027,021 |
| Diluted (in usd per share) | 0.73 | 0.64 | 0.85 | 0.62 |
Limbach Holdings, Inc. (LMB)
Limbach Holdings, Inc. (LMB)