(State or other jurisdiction of incorporation ) | (Commission File Number) | (IRS Employer Identification No.) |
Title of each class | Trading Symbol | Name of each exchange on which registered | ||||||||||||
Exhibit No. | Description | |||||||
104 | Cover Page Interactive Data File (embedded with the Inline XBRL document) |
GIBRALTAR INDUSTRIES, INC. | ||||||||||||||
Date: | February 21, 2024 | |||||||||||||
By: | /s/ Jeffrey J. Watorek | |||||||||||||
Jeffrey J. Watorek | ||||||||||||||
Vice President and Treasurer |
Three Months Ended December 31, | |||||||||||||||||||||||
$Millions, except EPS | GAAP | Adjusted | |||||||||||||||||||||
2023 | 2022 | Change | 2023 | 2022 | Change | ||||||||||||||||||
Net Sales | $328.8 | $313.9 | 4.7% | $328.8 | $312.9 | 5.1% | |||||||||||||||||
Net Income | $19.4 | $3.3 | NMF | $26.0 | $22.4 | 16.1% | |||||||||||||||||
Diluted EPS | $0.63 | $0.11 | NMF | $0.85 | $0.72 | 18.1% |
Three Months Ended December 31, | |||||||||||||||||||||||
$Millions | GAAP | Adjusted | |||||||||||||||||||||
2023 | 2022 | Change | 2023 | 2022 | Change | ||||||||||||||||||
Net Sales | $87.7 | $86.1 | 1.9% | $87.7 | $86.1 | 1.9% | |||||||||||||||||
Operating Income | $9.1 | $11.2 | (18.8)% | $11.5 | $13.1 | (12.2)% | |||||||||||||||||
Operating Margin | 10.3% | 13.0% | (270) bps | 13.1% | 15.2% | (210) bps |
Three Months Ended December 31, | |||||||||||||||||||||||
$Millions | GAAP | Adjusted | |||||||||||||||||||||
2023 | 2022 | Change | 2023 | 2022 | Change | ||||||||||||||||||
Net Sales | $179.3 | $171.9 | 4.3% | $179.3 | $171.9 | 4.3% | |||||||||||||||||
Operating Income | $27.4 | $21.6 | 26.9% | $31.5 | $23.0 | 37.0% | |||||||||||||||||
Operating Margin | 15.3% | 12.5% | 280 bps | 17.5% | 13.4% | 410 bps |
Three Months Ended December 31, | |||||||||||||||||||||||
$Millions | GAAP | Adjusted | |||||||||||||||||||||
2023 | 2022 | Change | 2023 | 2022 | Change | ||||||||||||||||||
Net Sales | $42.4 | $38.5 | 10.1% | $42.4 | $37.6 | 12.8% | |||||||||||||||||
Operating Income | $(4.3) | $(2.4) | (79.2)% | $(1.4) | $1.7 | NMF | |||||||||||||||||
Operating Margin | (10.1)% | (6.3)% | (380) bps | (3.3)% | 4.6% | (790) bps |
Three Months Ended December 31, | |||||||||||||||||||||||
$Millions | GAAP | Adjusted | |||||||||||||||||||||
2023 | 2022 | Change | 2023 | 2022 | Change | ||||||||||||||||||
Net Sales | $19.4 | $17.3 | 12.1% | $19.4 | $17.3 | 12.1% | |||||||||||||||||
Operating Income | $3.6 | $2.4 | 50.0% | $3.6 | $2.4 | 50.0% | |||||||||||||||||
Operating Margin | 18.6% | 13.7% | 490 bps | 18.6% | 13.7% | 490 bps |
Three Months Ended December 31, | Twelve Months Ended December 31, | ||||||||||||||||||||||
2023 | 2022 | 2023 | 2022 | ||||||||||||||||||||
Net sales | $ | 328,811 | $ | 313,861 | $ | 1,377,736 | $ | 1,389,966 | |||||||||||||||
Cost of sales | 245,897 | 244,838 | 1,015,770 | 1,071,272 | |||||||||||||||||||
Gross profit | 82,914 | 69,023 | 361,966 | 318,694 | |||||||||||||||||||
Selling, general, and administrative expense | 54,025 | 47,651 | 207,440 | 188,592 | |||||||||||||||||||
Intangible asset impairment | 3,797 | — | 3,797 | — | |||||||||||||||||||
Income from operations | 25,092 | 21,372 | 150,729 | 130,102 | |||||||||||||||||||
Interest (income) expense, net | (214) | 1,858 | 3,002 | 4,047 | |||||||||||||||||||
Other expense (income) | 681 | 13,768 | (1,265) | 14,565 | |||||||||||||||||||
Income before taxes | 24,625 | 5,746 | 148,992 | 111,490 | |||||||||||||||||||
Provision for income taxes | 5,191 | 2,398 | 38,459 | 29,084 | |||||||||||||||||||
Net income | $ | 19,434 | $ | 3,348 | $ | 110,533 | $ | 82,406 | |||||||||||||||
Net earnings per share: | |||||||||||||||||||||||
Basic | $ | 0.64 | $ | 0.11 | $ | 3.61 | $ | 2.57 | |||||||||||||||
Diluted | $ | 0.63 | $ | 0.11 | $ | 3.59 | $ | 2.56 | |||||||||||||||
Weighted average shares outstanding: | |||||||||||||||||||||||
Basic | 30,523 | 31,135 | 30,626 | 32,096 | |||||||||||||||||||
Diluted | 30,724 | 31,257 | 30,785 | 32,192 |
December 31, 2023 | December 31, 2022 | ||||||||||
(unaudited) | |||||||||||
Assets | |||||||||||
Current assets: | |||||||||||
Cash and cash equivalents | $ | 99,426 | $ | 17,608 | |||||||
Accounts receivable, net of allowance of $5,572 and $3,746, respectively | 224,550 | 217,156 | |||||||||
Inventories, net | 120,503 | 170,360 | |||||||||
Prepaid expenses and other current assets | 17,772 | 18,813 | |||||||||
Total current assets | 462,251 | 423,937 | |||||||||
Property, plant, and equipment, net | 107,603 | 109,584 | |||||||||
Operating lease assets | 44,918 | 26,502 | |||||||||
Goodwill | 513,383 | 512,363 | |||||||||
Acquired intangibles | 125,980 | 137,526 | |||||||||
Other assets | 2,316 | 701 | |||||||||
$ | 1,256,451 | $ | 1,210,613 | ||||||||
Liabilities and Stockholders’ Equity | |||||||||||
Current liabilities: | |||||||||||
Accounts payable | $ | 92,124 | $ | 106,582 | |||||||
Accrued expenses | 88,719 | 73,721 | |||||||||
Billings in excess of costs | 44,735 | 35,017 | |||||||||
Total current liabilities | 225,578 | 215,320 | |||||||||
Long-term debt | — | 88,762 | |||||||||
Deferred income taxes | 57,103 | 47,088 | |||||||||
Non-current operating lease liabilities | 35,989 | 19,041 | |||||||||
Other non-current liabilities | 22,783 | 18,303 | |||||||||
Stockholders’ equity: | |||||||||||
Preferred stock, $0.01 par value; authorized 10,000 shares; none outstanding | — | — | |||||||||
Common stock, $0.01 par value; authorized 100,000 shares; 34,219 and 34,060 shares issued and outstanding in 2023 and 2022 | 342 | 340 | |||||||||
Additional paid-in capital | 332,621 | 322,873 | |||||||||
Retained earnings | 738,511 | 627,978 | |||||||||
Accumulated other comprehensive loss | (2,114) | (3,432) | |||||||||
Cost of 3,778 and 3,199 common shares held in treasury in 2023 and 2022 | (154,362) | (125,660) | |||||||||
Total stockholders’ equity | 914,998 | 822,099 | |||||||||
$ | 1,256,451 | $ | 1,210,613 |
Twelve Months Ended December 31, | |||||||||||
2023 | 2022 | ||||||||||
Cash Flows from Operating Activities | |||||||||||
Net income | $ | 110,533 | $ | 82,406 | |||||||
Adjustments to reconcile net income to net cash provided by operating activities: | |||||||||||
Depreciation and amortization | 27,378 | 26,167 | |||||||||
Intangible asset impairment | 3,797 | — | |||||||||
Stock compensation expense | 9,750 | 8,334 | |||||||||
Exit activity costs, non-cash | 2,771 | 16,266 | |||||||||
Provision for deferred income taxes | 10,800 | 6,337 | |||||||||
Other, net | 12,492 | 1,506 | |||||||||
Changes in operating assets and liabilities net of effects from acquisitions: | |||||||||||
Accounts receivable | (15,375) | 32,754 | |||||||||
Inventories | 45,908 | 14,377 | |||||||||
Other current assets and other assets | 514 | 2,062 | |||||||||
Accounts payable | (14,387) | (76,260) | |||||||||
Accrued expenses and other non-current liabilities | 24,295 | (11,258) | |||||||||
Net cash provided by operating activities | 218,476 | 102,691 | |||||||||
Cash Flows from Investing Activities | |||||||||||
Acquisitions, net of cash acquired | (9,863) | (51,621) | |||||||||
Purchases of property, plant, and equipment, net | (13,906) | (20,062) | |||||||||
Net proceeds from sale of business | 8,047 | — | |||||||||
Net cash used in investing activities | (15,722) | (71,683) | |||||||||
Cash Flows from Financing Activities | |||||||||||
Proceeds from long-term debt | 50,000 | 204,500 | |||||||||
Long-term debt payments | (141,000) | (138,000) | |||||||||
Payment of debt issuance costs | — | (2,013) | |||||||||
Purchase of common stock at market prices | (29,329) | (89,494) | |||||||||
Net cash used in financing activities | (120,329) | (25,007) | |||||||||
Effect of exchange rate changes on cash | (607) | (1,242) | |||||||||
Net increase in cash and cash equivalents | 81,818 | 4,759 | |||||||||
Cash and cash equivalents at beginning of year | 17,608 | 12,849 | |||||||||
Cash and cash equivalents at end of year | $ | 99,426 | $ | 17,608 |
Three Months Ended December 31, 2023 | ||||||||||||||||||||||||||||||||
As Reported In GAAP Statements | Restructuring Charges | Acquisition Related Items | Portfolio Management | Adjusted Financial Measures | ||||||||||||||||||||||||||||
Net Sales | ||||||||||||||||||||||||||||||||
Renewables | $ | 87,712 | $ | — | $ | — | $ | — | $ | 87,712 | ||||||||||||||||||||||
Residential | 179,327 | — | — | — | 179,327 | |||||||||||||||||||||||||||
Agtech | 42,421 | — | — | — | 42,421 | |||||||||||||||||||||||||||
Infrastructure | 19,351 | — | — | — | 19,351 | |||||||||||||||||||||||||||
Consolidated sales | 328,811 | — | — | — | 328,811 | |||||||||||||||||||||||||||
Income from operations | ||||||||||||||||||||||||||||||||
Renewables | 9,076 | 2,075 | 331 | — | 11,482 | |||||||||||||||||||||||||||
Residential | 27,442 | 4,021 | — | — | 31,463 | |||||||||||||||||||||||||||
Agtech | (4,277) | 3,196 | — | (339) | (1,420) | |||||||||||||||||||||||||||
Infrastructure | 3,601 | — | — | — | 3,601 | |||||||||||||||||||||||||||
Segment Income | 35,842 | 9,292 | 331 | (339) | 45,126 | |||||||||||||||||||||||||||
Unallocated corporate expense | (10,750) | 1 | 8 | (7) | (10,748) | |||||||||||||||||||||||||||
Consolidated income from operations | 25,092 | 9,293 | 339 | (346) | 34,378 | |||||||||||||||||||||||||||
Interest income | (214) | — | — | — | (214) | |||||||||||||||||||||||||||
Other expense | 681 | — | — | (643) | 38 | |||||||||||||||||||||||||||
Income before income taxes | 24,625 | 9,293 | 339 | 297 | 34,554 | |||||||||||||||||||||||||||
Provision for income taxes | 5,191 | 2,354 | 86 | 908 | 8,539 | |||||||||||||||||||||||||||
Net income | $ | 19,434 | $ | 6,939 | $ | 253 | $ | (611) | $ | 26,015 | ||||||||||||||||||||||
Net income per share – diluted | $ | 0.63 | $ | 0.23 | $ | 0.01 | $ | (0.02) | $ | 0.85 | ||||||||||||||||||||||
Operating margin | ||||||||||||||||||||||||||||||||
Renewables | 10.3 | % | 2.4 | % | 0.4 | % | — | % | 13.1 | % | ||||||||||||||||||||||
Residential | 15.3 | % | 2.2 | % | — | % | — | % | 17.5 | % | ||||||||||||||||||||||
Agtech | (10.1) | % | 7.5 | % | — | % | (0.8) | % | (3.3) | % | ||||||||||||||||||||||
Infrastructure | 18.6 | % | — | % | — | % | — | % | 18.6 | % | ||||||||||||||||||||||
Segments Margin | 10.9 | % | 2.9 | % | 0.1 | % | (0.1) | % | 13.7 | % | ||||||||||||||||||||||
Consolidated | 7.6 | % | 2.9 | % | 0.1 | % | (0.1) | % | 10.5 | % |
Three Months Ended December 31, 2022 | ||||||||||||||||||||||||||||||||
As Reported In GAAP Statements | Restructuring Charges | Acquisition Related Items | Portfolio Management | Adjusted Financial Measures | ||||||||||||||||||||||||||||
Net Sales | ||||||||||||||||||||||||||||||||
Renewables | $ | 86,116 | $ | — | $ | — | $ | — | $ | 86,116 | ||||||||||||||||||||||
Residential | 171,926 | — | — | — | 171,926 | |||||||||||||||||||||||||||
Agtech | 38,543 | — | — | (943) | 37,600 | |||||||||||||||||||||||||||
Infrastructure | 17,276 | — | — | — | 17,276 | |||||||||||||||||||||||||||
Consolidated sales | 313,861 | — | — | (943) | 312,918 | |||||||||||||||||||||||||||
Income from operations | ||||||||||||||||||||||||||||||||
Renewables | 11,182 | 1,897 | 51 | — | 13,130 | |||||||||||||||||||||||||||
Residential | 21,557 | 527 | 951 | — | 23,035 | |||||||||||||||||||||||||||
Agtech | (2,436) | 1,517 | — | 2,654 | 1,735 | |||||||||||||||||||||||||||
Infrastructure | 2,363 | — | — | — | 2,363 | |||||||||||||||||||||||||||
Segments Income | 32,666 | 3,941 | 1,002 | 2,654 | 40,263 | |||||||||||||||||||||||||||
Unallocated corporate expense | (11,294) | 2,306 | 72 | — | (8,916) | |||||||||||||||||||||||||||
Consolidated income from operations | 21,372 | 6,247 | 1,074 | 2,654 | 31,347 | |||||||||||||||||||||||||||
Interest expense | 1,858 | (140) | — | — | 1,718 | |||||||||||||||||||||||||||
Other expense (income) | 13,768 | — | — | (13,990) | (222) | |||||||||||||||||||||||||||
Income before income taxes | 5,746 | 6,387 | 1,074 | 16,644 | 29,851 | |||||||||||||||||||||||||||
Provision for income taxes | 2,398 | 1,308 | 265 | 3,438 | 7,409 | |||||||||||||||||||||||||||
Net income | $ | 3,348 | $ | 5,079 | $ | 809 | $ | 13,206 | $ | 22,442 | ||||||||||||||||||||||
Net income per share - diluted | $ | 0.11 | $ | 0.16 | $ | 0.03 | $ | 0.42 | $ | 0.72 | ||||||||||||||||||||||
Operating margin | ||||||||||||||||||||||||||||||||
Renewables | 13.0 | % | 2.2 | % | 0.1 | % | — | % | 15.2 | % | ||||||||||||||||||||||
Residential | 12.5 | % | 0.3 | % | 0.6 | % | — | % | 13.4 | % | ||||||||||||||||||||||
Agtech | (6.3) | % | 3.9 | % | — | % | 6.9 | % | 4.6 | % | ||||||||||||||||||||||
Infrastructure | 13.7 | % | — | % | — | % | — | % | 13.7 | % | ||||||||||||||||||||||
Segments Margin | 10.4 | % | 1.3 | % | 0.3 | % | 0.8 | % | 12.9 | % | ||||||||||||||||||||||
Consolidated | 6.8 | % | 2.0 | % | 0.3 | % | 0.8 | % | 10.0 | % |
Twelve Months Ended December 31, 2023 | ||||||||||||||||||||||||||||||||
As Reported In GAAP Statements | Restructuring Charges | Acquisition Related Items | Portfolio Management | Adjusted Financial Measures | ||||||||||||||||||||||||||||
Net Sales | ||||||||||||||||||||||||||||||||
Renewables | $ | 330,738 | $ | — | $ | — | $ | — | $ | 330,738 | ||||||||||||||||||||||
Residential | 814,803 | — | — | — | 814,803 | |||||||||||||||||||||||||||
Agtech | 144,967 | — | — | (4,059) | 140,908 | |||||||||||||||||||||||||||
Infrastructure | 87,228 | — | — | — | 87,228 | |||||||||||||||||||||||||||
Consolidated sales | 1,377,736 | — | — | (4,059) | 1,373,677 | |||||||||||||||||||||||||||
Income from operations | ||||||||||||||||||||||||||||||||
Renewables | 30,160 | 9,394 | 968 | — | 40,522 | |||||||||||||||||||||||||||
Residential | 143,068 | 4,811 | 12 | — | 147,891 | |||||||||||||||||||||||||||
Agtech | (928) | 3,918 | 37 | 4,119 | 7,146 | |||||||||||||||||||||||||||
Infrastructure | 18,529 | — | — | — | 18,529 | |||||||||||||||||||||||||||
Segment Income | 190,829 | 18,123 | 1,017 | 4,119 | 214,088 | |||||||||||||||||||||||||||
Unallocated corporate expense | (40,100) | (51) | 300 | 89 | (39,762) | |||||||||||||||||||||||||||
Consolidated income from operations | 150,729 | 18,072 | 1,317 | 4,208 | 174,326 | |||||||||||||||||||||||||||
Interest expense | 3,002 | — | — | — | 3,002 | |||||||||||||||||||||||||||
Other (income) expense | (1,265) | — | — | 1,625 | 360 | |||||||||||||||||||||||||||
Income before income taxes | 148,992 | 18,072 | 1,317 | 2,583 | 170,964 | |||||||||||||||||||||||||||
Provision for income taxes | 38,459 | 4,583 | 334 | 1,048 | 44,424 | |||||||||||||||||||||||||||
Net income | $ | 110,533 | $ | 13,489 | $ | 983 | $ | 1,535 | $ | 126,540 | ||||||||||||||||||||||
Net income per share – diluted | $ | 3.59 | $ | 0.43 | $ | 0.04 | $ | 0.05 | $ | 4.11 | ||||||||||||||||||||||
Operating margin | ||||||||||||||||||||||||||||||||
Renewables | 9.1 | % | 2.8 | % | 0.3 | % | — | % | 12.3 | % | ||||||||||||||||||||||
Residential | 17.6 | % | 0.6 | % | — | % | — | % | 18.2 | % | ||||||||||||||||||||||
Agtech | (0.6) | % | 2.7 | % | — | % | 2.8 | % | 5.1 | % | ||||||||||||||||||||||
Infrastructure | 21.2 | % | — | % | — | % | — | % | 21.2 | % | ||||||||||||||||||||||
Segments Margin | 13.9 | % | 1.3 | % | 0.1 | % | 0.3 | % | 15.6 | % | ||||||||||||||||||||||
Consolidated | 10.9 | % | 1.3 | % | 0.1 | % | 0.3 | % | 12.7 | % |
Twelve Months Ended December 31, 2022 | ||||||||||||||||||||||||||||||||
As Reported In GAAP Statements | Restructuring Charges & Senior Leadership Transition Costs | Acquisition Related Items | Portfolio Management | Adjusted Financial Measures | ||||||||||||||||||||||||||||
Net Sales | ||||||||||||||||||||||||||||||||
Renewables | $ | 377,567 | $ | — | $ | — | $ | — | $ | 377,567 | ||||||||||||||||||||||
Residential | 767,248 | — | — | — | 767,248 | |||||||||||||||||||||||||||
Agtech | 168,868 | — | — | (7,840) | 161,028 | |||||||||||||||||||||||||||
Infrastructure | 76,283 | — | — | — | 76,283 | |||||||||||||||||||||||||||
Consolidated sales | 1,389,966 | — | — | (7,840) | 1,382,126 | |||||||||||||||||||||||||||
Income from operations | ||||||||||||||||||||||||||||||||
Renewables | 25,243 | 4,240 | 782 | — | 30,265 | |||||||||||||||||||||||||||
Residential | 126,458 | 2,121 | 1,427 | — | 130,006 | |||||||||||||||||||||||||||
Agtech | 2,914 | 1,837 | — | 6,769 | 11,520 | |||||||||||||||||||||||||||
Infrastructure | 9,003 | (63) | — | — | 8,940 | |||||||||||||||||||||||||||
Segments Income | 163,618 | 8,135 | 2,209 | 6,769 | 180,731 | |||||||||||||||||||||||||||
Unallocated corporate expense | (33,516) | 2,837 | 601 | — | (30,078) | |||||||||||||||||||||||||||
Consolidated income from operations | 130,102 | 10,972 | 2,810 | 6,769 | 150,653 | |||||||||||||||||||||||||||
Interest expense | 4,047 | (140) | — | — | 3,907 | |||||||||||||||||||||||||||
Other expense | 14,565 | — | — | (13,890) | 675 | |||||||||||||||||||||||||||
Income before income taxes | 111,490 | 11,112 | 2,810 | 20,659 | 146,071 | |||||||||||||||||||||||||||
Provision for income taxes | 29,084 | 2,485 | 702 | 4,441 | 36,712 | |||||||||||||||||||||||||||
Net income | $ | 82,406 | $ | 8,627 | $ | 2,108 | $ | 16,218 | $ | 109,359 | ||||||||||||||||||||||
Net income per share - diluted | $ | 2.56 | $ | 0.26 | $ | 0.07 | $ | 0.51 | $ | 3.40 | ||||||||||||||||||||||
Operating margin | ||||||||||||||||||||||||||||||||
Renewables | 6.7 | % | 1.1 | % | 0.2 | % | — | % | 8.0 | % | ||||||||||||||||||||||
Residential | 16.5 | % | 0.2 | % | 0.2 | % | — | % | 16.9 | % | ||||||||||||||||||||||
Agtech | 1.7 | % | 1.1 | % | — | % | 4.0 | % | 7.2 | % | ||||||||||||||||||||||
Infrastructure | 11.8 | % | (0.1) | % | — | % | — | % | 11.7 | % | ||||||||||||||||||||||
Segments Margin | 11.8 | % | 0.6 | % | 0.2 | % | 0.5 | % | 13.1 | % | ||||||||||||||||||||||
Consolidated | 9.4 | % | 0.8 | % | 0.2 | % | 0.5 | % | 10.9 | % |
Three Months Ended December 31, 2023 | ||||||||||||||||||||||||||||||||
Consolidated | Renewables | Residential | Agtech | Infrastructure | ||||||||||||||||||||||||||||
Net Sales | $ | 328,811 | $ | 87,712 | $ | 179,327 | $ | 42,421 | $ | 19,351 | ||||||||||||||||||||||
Less: Processing Net Sales | — | — | — | — | — | |||||||||||||||||||||||||||
Adjusted Net Sales | $ | 328,811 | $ | 87,712 | $ | 179,327 | $ | 42,421 | $ | 19,351 | ||||||||||||||||||||||
Net Income | 19,434 | |||||||||||||||||||||||||||||||
Provision for Income Taxes | 5,191 | |||||||||||||||||||||||||||||||
Interest Income | (214) | |||||||||||||||||||||||||||||||
Other Expense | 681 | |||||||||||||||||||||||||||||||
Operating Profit | 25,092 | 9,076 | 27,442 | (4,277) | 3,601 | |||||||||||||||||||||||||||
Adjusted Measures* | 9,286 | 2,406 | 4,021 | 2,857 | — | |||||||||||||||||||||||||||
Adjusted Operating Profit | 34,378 | 11,482 | 31,463 | (1,420) | 3,601 | |||||||||||||||||||||||||||
Adjusted Operating Margin | 10.5 | % | 13.1 | % | 17.5 | % | (3.3) | % | 18.6 | % | ||||||||||||||||||||||
Adjusted Other Expense | 89 | — | — | — | — | |||||||||||||||||||||||||||
Depreciation & Amortization | 6,804 | 2,109 | 2,537 | 940 | 788 | |||||||||||||||||||||||||||
Stock Compensation Expense | 2,493 | 230 | 498 | 57 | 77 | |||||||||||||||||||||||||||
Adjusted EBITDA | $ | 43,586 | $ | 13,821 | $ | 34,498 | $ | (423) | $ | 4,466 | ||||||||||||||||||||||
Adjusted EBITDA Margin | 13.3 | % | 15.8 | % | 19.2 | % | (1.0) | % | 23.1 | % | ||||||||||||||||||||||
Cash Flow - Operating Activities | 11,820 | |||||||||||||||||||||||||||||||
Purchase of PPE, Net | (5,930) | |||||||||||||||||||||||||||||||
Free Cash Flow | 5,890 | |||||||||||||||||||||||||||||||
Free Cash Flow - % of Adjusted Net Sales | 1.8 | % | ||||||||||||||||||||||||||||||
*Adjusted Measures details are presented on the corresponding Reconciliation of Adjusted Financial Measures |
Three Months Ended December 31, 2022 | ||||||||||||||||||||||||||||||||
Consolidated | Renewables | Residential | Agtech | Infrastructure | ||||||||||||||||||||||||||||
Net Sales | $ | 313,861 | $ | 86,116 | $ | 171,926 | $ | 38,543 | $ | 17,276 | ||||||||||||||||||||||
Less: Processing Net Sales | (943) | — | — | (943) | — | |||||||||||||||||||||||||||
Adjusted Net Sales | $ | 312,918 | $ | 86,116 | $ | 171,926 | $ | 37,600 | $ | 17,276 | ||||||||||||||||||||||
Net Income | 3,348 | |||||||||||||||||||||||||||||||
Provision for Income Taxes | 2,398 | |||||||||||||||||||||||||||||||
Interest Expense | 1,858 | |||||||||||||||||||||||||||||||
Other Expense | 13,768 | |||||||||||||||||||||||||||||||
Operating Profit | 21,372 | 11,182 | 21,557 | (2,436) | 2,363 | |||||||||||||||||||||||||||
Adjusted Measures* | 9,975 | 1,948 | 1,478 | 4,171 | — | |||||||||||||||||||||||||||
Adjusted Operating Profit | 31,347 | 13,130 | 23,035 | 1,735 | 2,363 | |||||||||||||||||||||||||||
Adjusted Operating Margin | 10.0 | % | 15.2 | % | 13.4 | % | 4.6 | % | 13.7 | % | ||||||||||||||||||||||
Adjusted Other Income | (193) | — | — | — | — | |||||||||||||||||||||||||||
Depreciation & Amortization | 6,975 | 2,123 | 2,609 | 1,030 | 786 | |||||||||||||||||||||||||||
Stock Compensation Expense | 2,445 | 195 | 245 | 108 | 41 | |||||||||||||||||||||||||||
Less: SLT Related Stock Compensation Expense | (838) | — | — | — | — | |||||||||||||||||||||||||||
Adjusted Stock Compensation Expense | 1,607 | 195 | 245 | 108 | 41 | |||||||||||||||||||||||||||
Adjusted EBITDA | $ | 40,122 | $ | 15,448 | $ | 25,889 | $ | 2,873 | $ | 3,190 | ||||||||||||||||||||||
Adjusted EBITDA Margin | 12.8 | % | 17.9 | % | 15.1 | % | 7.6 | % | 18.5 | % | ||||||||||||||||||||||
Cash Flow - Operating Activities | 64,130 | |||||||||||||||||||||||||||||||
Purchase of PPE, Net | (4,358) | |||||||||||||||||||||||||||||||
Free Cash Flow | 59,772 | |||||||||||||||||||||||||||||||
Free Cash Flow - % of Adjusted Net Sales | 19.1 | % | ||||||||||||||||||||||||||||||
*Adjusted Measures details are presented on the corresponding Reconciliation of Adjusted Financial Measures |
Twelve Months Ended December 31, 2023 | ||||||||||||||||||||||||||||||||
Consolidated | Renewables | Residential | Agtech | Infrastructure | ||||||||||||||||||||||||||||
Net Sales | $ | 1,377,736 | $ | 330,738 | $ | 814,803 | $ | 144,967 | $ | 87,228 | ||||||||||||||||||||||
Less: Processing Net Sales | (4,059) | — | — | (4,059) | — | |||||||||||||||||||||||||||
Adjusted Net Sales | $ | 1,373,677 | $ | 330,738 | $ | 814,803 | $ | 140,908 | $ | 87,228 | ||||||||||||||||||||||
Net Income | 110,533 | |||||||||||||||||||||||||||||||
Provision for Income Taxes | 38,459 | |||||||||||||||||||||||||||||||
Interest Expense | 3,002 | |||||||||||||||||||||||||||||||
Other Income | (1,265) | |||||||||||||||||||||||||||||||
Operating Profit | 150,729 | 30,160 | 143,068 | (928) | 18,529 | |||||||||||||||||||||||||||
Adjusted Measures* | 23,597 | 10,362 | 4,823 | 8,074 | — | |||||||||||||||||||||||||||
Adjusted Operating Profit | 174,326 | 40,522 | 147,891 | 7,146 | 18,529 | |||||||||||||||||||||||||||
Adjusted Operating Margin | 12.7 | % | 12.3 | % | 18.2 | % | 5.1 | % | 21.2 | % | ||||||||||||||||||||||
Adjusted Other Expense | 411 | — | — | — | — | |||||||||||||||||||||||||||
Depreciation & Amortization | 27,378 | 8,670 | 10,079 | 3,790 | 3,137 | |||||||||||||||||||||||||||
Stock Compensation Expense | 9,750 | 881 | 1,633 | 197 | 289 | |||||||||||||||||||||||||||
Adjusted EBITDA | $ | 211,043 | $ | 50,073 | $ | 159,603 | $ | 11,133 | $ | 21,955 | ||||||||||||||||||||||
Adjusted EBITDA Margin | 15.4 | % | 15.1 | % | 19.6 | % | 7.9 | % | 25.2 | % | ||||||||||||||||||||||
Cash Flow - Operating Activities | 218,476 | |||||||||||||||||||||||||||||||
Purchase of PPE, Net | (13,906) | |||||||||||||||||||||||||||||||
Free Cash Flow | 204,570 | |||||||||||||||||||||||||||||||
Free Cash Flow - % of Adjusted Net Sales | 14.9 | % | ||||||||||||||||||||||||||||||
*Adjusted Measures details are presented on the corresponding Reconciliation of Adjusted Financial Measures |
Twelve Months Ended December 31, 2022 | ||||||||||||||||||||||||||||||||
Consolidated | Renewables | Residential | Agtech | Infrastructure | ||||||||||||||||||||||||||||
Net Sales | $ | 1,389,966 | $ | 377,567 | $ | 767,248 | $ | 168,868 | $ | 76,283 | ||||||||||||||||||||||
Less: Processing Net Sales | (7,840) | — | — | (7,840) | — | |||||||||||||||||||||||||||
Adjusted Net Sales | $ | 1,382,126 | $ | 377,567 | $ | 767,248 | $ | 161,028 | $ | 76,283 | ||||||||||||||||||||||
Net Income | 82,406 | |||||||||||||||||||||||||||||||
Provision for Income Taxes | 29,084 | |||||||||||||||||||||||||||||||
Interest Expense | 4,047 | |||||||||||||||||||||||||||||||
Other Expense | 14,565 | |||||||||||||||||||||||||||||||
Operating Profit | 130,102 | 25,243 | 126,458 | 2,914 | 9,003 | |||||||||||||||||||||||||||
Adjusted Measures* | 20,551 | 5,022 | 3,548 | 8,606 | (63) | |||||||||||||||||||||||||||
Adjusted Operating Profit | 150,653 | 30,265 | 130,006 | 11,520 | 8,940 | |||||||||||||||||||||||||||
Adjusted Operating Margin | 10.9 | % | 8.0 | % | 16.9 | % | 7.2 | % | 11.7 | % | ||||||||||||||||||||||
Adjusted Other Expense | 695 | — | — | — | — | |||||||||||||||||||||||||||
Depreciation & Amortization | 26,167 | 8,467 | 8,983 | 4,377 | 3,150 | |||||||||||||||||||||||||||
Less: Processing Business Depreciation & Amortization | (332) | — | — | (332) | — | |||||||||||||||||||||||||||
Adjusted Depreciation & Amortization | 25,835 | 8,467 | 8,983 | 4,045 | 3,150 | |||||||||||||||||||||||||||
Stock Compensation Expense | 8,334 | 939 | 990 | 427 | 170 | |||||||||||||||||||||||||||
Less: SLT Related Stock Compensation Expense | (683) | — | — | — | — | |||||||||||||||||||||||||||
Adjusted Stock Compensation Expense | 7,651 | 939 | 990 | 427 | 170 | |||||||||||||||||||||||||||
Adjusted EBITDA | $ | 183,444 | $ | 39,671 | $ | 139,979 | $ | 15,992 | $ | 12,260 | ||||||||||||||||||||||
Adjusted EBITDA Margin | 13.3 | % | 10.5 | % | 18.2 | % | 9.9 | % | 16.1 | % | ||||||||||||||||||||||
Cash Flow - Operating Activities | 102,691 | |||||||||||||||||||||||||||||||
Purchase of PPE, Net | (20,062) | |||||||||||||||||||||||||||||||
Free Cash Flow | 82,629 | |||||||||||||||||||||||||||||||
Free Cash Flow - % of Adjusted Net Sales | 6.0 | % | ||||||||||||||||||||||||||||||
*Adjusted Measures details are presented on the corresponding Reconciliation of Adjusted Financial Measures |
[;<+->;?!N]GN\&7;+K:KG$CS[;<[;/CN M19UON$&4V[%FP9L5U3;K3B5-N-JJE5*TK6A]4U545171,Q7$XQ,;)B8X)B>* M8?-5--=,T5Q$T3&$Q.V)B>&)CD02/.(\JBX<+\S=W5I>U7&Y<7\[NU4)CI]9 MN$K3>57%Y:TXC>9-6UN5Q"Y.*Z6.>^M2Z5ZPI*JOH9>F3ENAO33K-GZEG9B- M3MQV/A*8]U'[4>ZB.M&S&(A3>S=FK2+WUS)Q,Z;7/9^#JGW,_LS[F>U.W"9X M:G;N,?=Q?%\CS;(['B&(6.ZY-E.376#8\>QZQP9%SO%ZO%SD-Q+?;;;;XC;L MF9,F274H;;0FJE*J?%V[;L6ZKUZJ*;5,3,S,X1$1PS,ONU:N7KE-JU3-5VJ8 MB(B,9F9X(B$Y#RCO*!LO#BV0MZ[\@6?)>3UYA.TM4!MR-=[#I2T3F5LOVRPR MT>)$N6.KBX(V8S/>(X5VP M ( 'GU_U,=Q?!+4'U8XR3WN)_;5GKW/+E!F^_P#< M5WJ6_(AQO.P _ \[_*7OX=3::'^-9/\ MFK7\2E9O%:5C !5Z\N?WKN3O\ $+NGZR,E+-Z3 M^%9;^7M^1"MVJ_B>9\_<\N6O1L& #K'Y&_\ 5)XO_P#K7_[=]MG*;[_V MOFO_ !_Q;;J-S/[ERW_D_A5K"PK^G@ Y1>=MK]C8'EJ\ADU9HY<<+ M8P?8%I<55JE(S^,9]C;MV>_Q5MTK5>+R;@U3HJBNKGHHJON%=5N5F)R^\F7_ M %:^E1/OJ9P_S8.8WQL1?W>S'ZU'1JCM51C_ )<5>:6!0, #>;RRLM?PK MS!>'EYCK6AR;OW7N)*JA*U*JQG][8P24BM$/,*['(V2+2JO=6E$UK6J5TZH5 MH]Y;47M SE$\67KJ\6.E^ANMW+LV==RE<<=^FGQIZ/Z5E25P6& M %61OOY]-T?2SL;Y87@M#D/0;/FJ/)A6G/>FWO.U^5+$YE,4 M $F[V9/Y]>3GT38C\L'2-/67Z#EO.U>2D;U<^FYGS5/E)D)#Z6@ M CJ>TC:4BYCQ-UENN)"H[?=,;58M$N;1M?=&PG9]M 76&P MI3W^YIWJZ5I5714A^KG.S9U6[DIGP+UK'WU$XQ_EFIP/K!R<7=+MYR(\.S=P MQ_9KC"?\T4H39-"'0 +!GR+\V7F7EHZ)CON5>FX5 &B:Z>Y7,Q[$PZ[').J &' MN06[,1XXZ3V=O/.G%TQ?6&(7;*KA'96EN5=7X3/9:K! 6M*FTW/([P['@1>^ MG9ZQ)1W5HGK6F9I^2NZCG;61L?*W:XICFQX9GFB,9GFAB9_.6M/R=S.WOD[= M$U3S\D1SS.$1SRK%MO;2R[=VT<_V]GMP7<\PV1EE[S#():E*JWZ_>YSTU<6( MA5:TCVZ AQ+$9E/1#$=I#::42FE*67RF5LY+*V\I8C"S;HBF.Q$8=V>&>65< MLWF;N C@CDACHR&. "7E[-SRV3=L5V=PU MRR[4K<,3?D[9U(Q+?I1;N-W>5'A;#QRWI4E"*-V?(9$6ZMLI4MUU5UF.=*(9 M56D2>L;2>A=M:Q:CP:_B[G9C;1,]F,:?>TQQI5]7VJ]*U 4C(DEHY M8L!_,3"O@ECGXGAE6 MLQ\O7UY[\K-V/D*.I'>>M/%Z@ M%3@6K5? E-^S#?GWR_^"6G/QQL(B_UF?(93KW.]0DOU+YOJ6^_4EZ M$2)5 <1//CY=TXY\.;AJ_&[E2+ MLCDT_<=<6Q#$E3$ZWZ[CQ67]H7QM+:T.+8?M4V-9%4ZT]-Z[Z=?#K0[7<72? MO'6(S5R, N-WVU7[OTF 6#7,CAMJG:MPGHF9[:;=^CW:Z*NMN2F]C88Q&@7BXRT-K M71A>60%Q;VVBM>J&;DA-?32I7/>;2IT?6+N5IC"Q,].WU*ML1[V<:>S"P>[F MJ1JVD6LU5.-^(Z-?7IV3/OHPJ[$N@!H&] M 8FWY\Q6Z?HFV-\C[R9>0].L^=H\J&+GO0KWFJ_)E5DEH%:0 )-WLR?S MZ\G/HFQ'Y8.D:>LOT'+>=J\E(WJY]-S/FJ?*3(2'TM !'%]I-TK M&RSBYJ3>$2,A=[T_M.N-SGZ-UHM&';0M#K%P6M]'6JO RK%;,AM"Z=M*2'*T M4FO5+DB^KC.S:U2[D9GP+UK&.M1.S_+55W$?^L+)Q=TVUG8]O:NX3U:XV_YJ M:>ZA5$S(? L*O(^S9>:^6?QZ]9D4D7#$J[&PF;6CB%U:18=F9;[RQU) MH\ZXS5C&94%/:OLKTI124T0I'6O^^UCX'>7,8>UKZ%4=NBG'_-BGC Q@ZRG*.H PQR)W?B/&S1VT=ZYR^AK&M8XA=,FEL*=2 MP[=IT=ND>Q8["<72J*7/)[_(BVZ)2OH5*E-TKTI7J9FG9*]J6>M9&Q\I=KBG ML1QS/-3&,SS0P\_G;6GY*YG;_P G;HF>S/%'9F<(CGE6-[ B4TH67RF M5LY+*V\IEXPLVZ(ICL1&'=GAF>.5<\UF;N ;OSC>N535/9F>]'!$<4,=F M0QP )"OD7^6FSR1V#3E+NBP+DZ/U1?VV\)L-SB_^7[0V9:UL2T5D,R$5 M1<<-PE:FW9=*4JQ-N-6XU5+0S,:(_P!^-Y)TW+_=>3JPSMVGPICAHHGO55<7 M'$8SQQ+O-R]W8U"_]YYRG_A6JO!B>"NN._33Q\LX1Q3";T0HF0 M #Q.R-<81M[ \LUCLG&[;EV"9O99F/Y/CMV9\:%<[9.;[ M'$5JFJ'HTIA=$NQY#*FY$60VAYE:'4(73WRV9OY2_1F SFK%66S%,5V*XPF)XXG_K9/#$[8VJ]SGKY:.WN)/*JUZ)P_ M'LFV1C>W;K5[CK=K7;G;E=LYMLV>B(C%I"(4=#"\VQ:3);C7)I"6TU;6S,[& MF)+=*3_H.\F4U;2YSUZJFW VV^YJX8[<;9A!&M[NYO2]3C)6J M:KEN[/Q4Q&,U1CP=:G@GM3P2E0>5!Y16*<(;-&V_MU%GS7E!D-J2VJ:RAJ;8 M=/6RY0TIN.+X=(55QN=D T=OBM=8L3LC*? *W$\--/+/%-7:C9CCV MY.*=B ! \^O^ICN+X):@^K'&2>]Q/[:L]> MYY *TK& "KUY<_O7 0XBBJ5I6E*F\W:F8 MU_)S'VBCOM+O'$3H6;Q^8K[RM4+'J\@ V(XA..- 1+/TK9JF6F.'ZQ M;\N%H.5D61 %61OOY]-T?2SL;Y87@M#D/0;/FJ M/)A6G/>FWO.U^5+$YE,4 $F[V9/Y]>3GT38C\L'2-/67Z#EO.U>2D;U<^ MFYGS5/E)D)#Z6@ YM^;YB#6;>6URPM#K"WZ0-?V_+VTMT55;;N MYCC.<-OTJAUE24,JQ[N77NZ>'175*T]4*Z/=&]-G>/*5QQW)I\:FJG]+GMZ[ M47MWLU1/%;BKQ:HJ_0KE"Q" )SGLX]V1 Y54T84W>DN5[>E/%<7Z.O6M80]8E'1UZFK];+43_FKC]": M/5_5TM#JC]7,5Q_EHG]+OF<&[@ 13O: M1>7GJ=IUKPMQ*X='[NN#M_;RHDKI5%LAO3H&N\2F(9<4E:)MQ;E7B2P\E*D5 MAVUY'5*^I*?JYTC&NYK-V-D8V[?9G":ZNU&%,3'+5",?6#JN%-O1[4[9PN5] MC;%%/;G&J8YJ91(26$6@ 9:S[1VS=98-I[8^9XU*L^'[WQF_97K6[/>A MN^6O&LHN.)WBBFU42['E1IL%N11"J='(4V*^FM4O4Z8EC/9;,W[V6LU1-ZQ5 M%-< Q.'9B8XF5?R69RUFUF+U,Q:OTS51/+$533/LQCV)B>-B4RV* M #9;AYR-O\ Q,Y+:AW]8/6'JX!EL.7?[7&=4TN_X9<4N6C-,>ZT<;15=YQ> M?*8:JON0V^I#E4U[*4-;J^G6]5TV]D+F'QE$X3R51MIGM51$]AL=)U"YI>HV ML];_ .W5MCEIG95';B9[:S:Q7*+#F^+XWFF*W*/><8R^P6?*, 6)C&)[ MTV?/KQC^B;+OE@T3!ZM/0