| Schedule of Purchase Price Paid for Acquisitions |
A summary of the purchase price and the purchase price allocation for acquisitions follows: | | | | | | | | | | | | | Six Months Ended June 30, | | 2026 | | 2025 | | Purchase Price: | | | | Cash used in acquisitions, net of cash acquired of $1,591 and $—, respectively | $ | 399,313 | | | $ | 174,856 | | | | | | | | | | Settlements due from sellers | (302) | | | (1,037) | | | | | | Holdbacks, contingent consideration and other | 1,127 | | | 2,902 | |
| $ | 400,138 | | | $ | 176,721 | | | Allocated as follows: | | | | Current assets (1) | $ | 14,239 | | | $ | 8,757 | | | | | | | | | | | | | | | | | | Property and equipment: | | | | | Land | 3,279 | | | 3,160 | | | | | | | Buildings and improvements | 10,439 | | | 4,569 | | Machinery, equipment and other | 52,584 | | | 36,529 | | | Operating lease right-of-use assets | 10,241 | | | 10,655 | | | Intangible assets: | | | | | Trade names | 696 | | | 444 | | | Covenants not-to-compete | 13,683 | | | 3,657 | | | Customer relationships | 76,761 | | | 36,438 | | | | | | | Deferred tax liability | (11,742) | | | — | | | Current liabilities | (12,515) | | | (3,902) | | | | | | | | | | | | | | | | | | | | | | | | | | | Operating lease liabilities, less current portion | (9,671) | | | (9,583) | | | | | | | Fair value of assets acquired and liabilities assumed | 147,994 | | | 90,724 | | | | | | | Excess purchase price allocated to goodwill | $ | 252,144 | | | $ | 85,997 | |
(1)Includes contract receivables as of the date of the acquisitions in the six months ended June 30, 2026 and 2025, of $10,530 and $8,226, respectively. Substantially all of the contractual amounts are expected to be collected.
|
| Schedule of Unaudited Pro forma Combined Information |
Unaudited pro forma combined information that shows our operational results prepared as though each acquisition completed since the beginning of the prior fiscal year had occurred as of January 1, 2025 is as follows: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2026 | | 2025 | | 2026 | | 2025 | | Revenues | $ | 543,748 | | | $ | 515,884 | | | $ | 1,031,914 | | | $ | 991,172 | | | Operating income | $ | 19,964 | | | $ | 21,769 | | | $ | 26,370 | | | $ | 27,328 | | | Net income (loss) | $ | 3,770 | | | $ | 6,669 | | | $ | (846) | | | $ | 3,095 | | | | | | | | | | | Basic earnings (loss) per share attributable to common stockholders: | | | | | | | | | Weighted average common shares outstanding | 63,613 | | | 63,461 | | | 63,579 | | | 63,424 | | | Basic earnings (loss) per common share | $ | 0.06 | | | $ | 0.11 | | | $ | (0.01) | | | $ | 0.05 | | | Diluted earnings (loss) per share attributable to common stockholders: | | | | | | | | | Weighted average common shares outstanding | 63,685 | | | 63,563 | | | 63,579 | | | 63,524 | | | Diluted earnings (loss) per common share | $ | 0.06 | | | $ | 0.10 | | | $ | (0.01) | | | $ | 0.05 | |
|