Updated Apr 24, 2025, 11:10 PM UTC
Income Statement - Metric | Q1 2022 | Q2 2022 | Q3 2022 | Q4 2022 | FY 2022 | Q1 2023 | Q2 2023 | Q3 2023 | Q4 2023 | FY 2023 | Q1 2024 | Q2 2024 | Q3 2024 | Q4 2024 | FY 2024 | Q1 2025 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sales (USD, thousands) | 413,151.00 | 1,596,673 | 414,805 | 436,202.00 | 416,092.00 | 449,497.00 | 1,716,596 | 437,392 | ||||||||
Cost of sales (USD, thousands) | 302,895.00 | 1,178,384 | 304,965 | 316,809.00 | 303,107.00 | 332,701.00 | 1,257,582 | 317,074 | ||||||||
Gross profit (USD, thousands) | 110,256.00 | 418,289 | 109,840 | 119,393.00 | 112,985.00 | 116,796.00 | 459,014 | 120,318 | ||||||||
Selling, general and administrative (USD, thousands) | 45,804.00 | 175,619 | 46,929 | 47,117.00 | 43,688.00 | 47,468.00 | 185,202 | 51,160 | ||||||||
Research, development and engineering (USD, thousands) | 13,257.00 | 63,771 | 15,753 | 16,104.00 | 10,954.00 | 10,614.00 | 53,425 | 14,201 | ||||||||
Restructuring and other charges (USD, thousands) | 7,682.00 | 11,569 | 7,881 | 986.00 | 1,600.00 | 1,682.00 | 12,149 | 5,405 | ||||||||
Total operating expenses (USD, thousands) | 66,743.00 | 250,959 | 70,563 | 64,207.00 | 56,242.00 | 59,764.00 | 250,776 | 70,766 | ||||||||
Operating income (USD, thousands) | 43,513.00 | 167,330 | 39,277 | 55,186.00 | 56,743.00 | 57,032.00 | 208,238 | 49,552 | ||||||||
Interest expense (USD, thousands) | 12,690.00 | 53,370 | 14,671 | 15,278.00 | 13,191.00 | 13,234.00 | 56,374 | 14,805 | ||||||||
(Gain) loss on equity investments (USD, thousands) | 2,219.00 | 5,691 | (1,136) | 7.00 | (906.00) | 2,815.00 | 780 | (181) | ||||||||
Other (income) loss, net (USD, thousands) | (724.00) | 975 | 1,007 | (127.00) | 916.00 | 1,725.00 | 3,521 | 47,927 | ||||||||
Income (loss) from continuing operations before taxes (USD, thousands) | 29,328.00 | 107,294 | 24,735 | 40,028.00 | 43,542.00 | 39,258.00 | 147,563 | (12,999) | ||||||||
Provision for income taxes (USD, thousands) | 2,971.00 | 16,644 | 4,227 | 8,782.00 | 7,216.00 | 6,285.00 | 26,510 | 9,466 | ||||||||
Income (loss) from continuing operations (USD, thousands) | 26,357.00 | 90,650 | 20,508 | - | - | 32,973.00 | 121,053 | (22,465) | ||||||||
Income (loss) from discontinued operations, net of tax (USD, thousands) | - | 0 | - | - | - | (270.00) | (1,157) | (22) | ||||||||
Net income (loss) (USD, thousands) | 26,357.00 | 90,650 | 20,508 | 31,246.00 | 35,439.00 | 32,703.00 | 119,896 | (22,487) | ||||||||
Basic earnings (loss) per share: Income (loss) from continuing operations (USD, per share) | 0.79 | 2.72 | 0.61 | - | - | 0.98 | 3.60 | (0.66) | ||||||||
Basic earnings (loss) per share: Income (loss) from discontinued operations (USD, per share) | - | 0.00 | - | - | - | 0.00 | (0.03) | - | ||||||||
Basic earnings (loss) per share (USD, per share) | 0.79 | 2.72 | 0.61 | 0.93 | 1.06 | 0.97 | 3.57 | (0.66) | ||||||||
Diluted earnings (loss) per share: Income (loss) from continuing operations (USD, per share) | 0.78 | 2.69 | 0.59 | - | - | 0.91 | 3.40 | (0.66) | ||||||||
Diluted earnings (loss) per share: Income (loss) from discontinued operations (USD, per share) | - | 0.00 | - | - | - | 0.00 | (0.03) | - | ||||||||
Diluted earnings (loss) per share (USD, per share) | 0.78 | 2.69 | 0.59 | 0.88 | 0.99 | 0.90 | 3.36 | (0.66) | ||||||||
Weighted average shares outstanding: Basic (shares) | 15.00 | 33,320 | 33,478 | 62.00 | 39.00 | 22.00 | 33,601 | 33,916 | ||||||||
Weighted average shares outstanding: Diluted (shares) | 79.00 | 33,758 | 34,993 | 271.00 | 177.00 | 208.00 | 35,649 | 33,916 | ||||||||
Balance Sheet - Metric | Q1 2022 | Q2 2022 | Q3 2022 | Q4 2022 | FY 2022 | Q1 2023 | Q2 2023 | Q3 2023 | Q4 2023 | FY 2023 | Q1 2024 | Q2 2024 | Q3 2024 | Q4 2024 | FY 2024 | Q1 2025 |
Cash and cash equivalents (USD, thousands) | 23,674 | 23,674 | 42,156 | 34,137 | 35,574 | 46,543 | 46,543 | 31,711 | ||||||||
Accounts receivable, net (USD, thousands) | 238,277 | 238,277 | 237,154 | 240,504 | 241,708 | 245,269 | 245,269 | 276,235 | ||||||||
Inventories (USD, thousands) | 239,716 | 239,716 | 262,869 | 272,335 | 265,415 | 247,126 | 247,126 | 260,103 | ||||||||
Contract assets (USD, thousands) | 85,871 | 85,871 | 90,873 | 97,212 | 99,287 | 103,772 | 103,772 | 102,930 | ||||||||
Prepaid expenses and other current assets (USD, thousands) | 28,132 | 28,132 | 32,673 | 23,720 | 24,956 | 28,409 | 28,409 | 31,224 | ||||||||
Total current assets (USD, thousands) | 617,668 | 617,668 | 668,573 | 676,980 | 730,032 | 671,119 | 671,119 | 702,203 | ||||||||
Property, plant and equipment, net (USD, thousands) | 407,954 | 407,954 | 448,712 | 466,296 | 472,315 | 465,798 | 465,798 | 495,963 | ||||||||
Goodwill (USD, thousands) | 1,011,007 | 1,011,007 | 1,043,876 | 1,042,183 | 1,033,078 | 1,017,729 | 1,017,729 | 1,082,385 | ||||||||
Other intangible assets, net (USD, thousands) | 783,146 | 783,146 | 828,854 | 813,727 | 805,174 | 778,286 | 778,286 | 856,208 | ||||||||
Deferred income taxes (Asset) (USD, thousands) | 7,001 | 7,001 | 7,026 | 6,858 | 6,782 | 8,309 | 8,309 | 8,370 | ||||||||
Operating lease assets (USD, thousands) | 81,632 | 81,632 | 83,243 | 81,345 | 78,624 | 86,082 | 86,082 | 99,147 | ||||||||
Financing lease assets (USD, thousands) | 11,828 | 11,828 | 12,630 | 16,549 | 17,205 | 27,689 | 27,689 | 29,928 | ||||||||
Other long-term assets (USD, thousands) | 22,417 | 22,417 | 23,095 | 22,474 | 24,439 | 22,959 | 22,959 | 23,499 | ||||||||
Total assets (USD, thousands) | 2,942,653 | 2,942,653 | 3,116,009 | 3,126,412 | 3,167,649 | 3,077,971 | 3,077,971 | 3,297,703 | ||||||||
Current portion of long-term debt (USD, thousands) | - | - | - | - | 5,000 | 10,000 | 10,000 | 11 | ||||||||
Accounts payable (USD, thousands) | 120,293 | 120,293 | 116,220 | 119,446 | 116,837 | 101,498 | 101,498 | 112,023 | ||||||||
Operating lease liabilities (Current) (USD, thousands) | 8,692 | 8,692 | 8,550 | 8,729 | 8,883 | 7,352 | 7,352 | 8,708 | ||||||||
Accrued expenses and other current liabilities (USD, thousands) | 88,088 | 88,088 | 70,696 | 77,355 | 86,138 | 108,323 | 108,323 | 85,661 | ||||||||
Total current liabilities (USD, thousands) | 220,969 | 220,969 | 201,429 | 205,991 | 222,398 | 227,173 | 227,173 | 206,403 | ||||||||
Long-term debt (USD, thousands) | 959,925 | 959,925 | 1,140,724 | 1,118,529 | 1,074,339 | 980,153 | 980,153 | 1,235,204 | ||||||||
Deferred income taxes (Liability) (USD, thousands) | 145,625 | 145,625 | 145,199 | 144,101 | 143,236 | 124,608 | 124,608 | 111,201 | ||||||||
Operating lease liabilities (Noncurrent) (USD, thousands) | 72,339 | 72,339 | 74,294 | 71,935 | 69,115 | 77,702 | 77,702 | 85,688 | ||||||||
Financing lease liabilities (Noncurrent) (USD, thousands) | 10,388 | 10,388 | 10,928 | 13,491 | 13,996 | 23,760 | 23,760 | 24,998 | ||||||||
Other long-term liabilities (USD, thousands) | 14,365 | 14,365 | 18,424 | 18,455 | 23,379 | 25,360 | 25,360 | 27,505 | ||||||||
Total liabilities (USD, thousands) | 1,423,611 | 1,423,611 | 1,590,998 | 1,572,502 | 1,546,463 | 1,458,756 | 1,458,756 | 1,690,999 | ||||||||
Common stock (USD, thousands) | 33 | 33 | 34 | 34 | 34 | 34 | 34 | 35.34 | ||||||||
Additional paid-in capital (USD, thousands) | 727,435 | 727,435 | 725,247 | 730,157 | 736,125 | 741,977 | 741,977 | 754,021 | ||||||||
Treasury stock (USD, thousands) | - | - | - | - | — | — | — | (26,858) | ||||||||
Retained earnings (USD, thousands) | 771,351 | 771,351 | 791,859 | 823,105 | 858,544 | 891,247 | 891,247 | 868,760 | ||||||||
Accumulated other comprehensive income (loss) (USD, thousands) | 20,223 | 20,223 | 7,871 | 614 | 26,483 | (14,043) | (14,043) | 10,746 | ||||||||
Total stockholders’ equity (USD, thousands) | 1,519,042 | 1,519,042 | 1,525,011 | 1,553,910 | 1,621,186 | 1,619,215 | 1,619,215 | 1,606,704 | ||||||||
Total liabilities and stockholders’ equity (USD, thousands) | 2,942,653 | 2,942,653 | 3,116,009 | 3,126,412 | 3,167,649 | 3,077,971 | 3,077,971 | 3,297,703 | ||||||||
Cash Flow - Metric | Q1 2022 | Q2 2022 | Q3 2022 | Q4 2022 | FY 2022 | Q1 2023 | Q2 2023 | Q3 2023 | Q4 2023 | FY 2023 | Q1 2024 | Q2 2024 | Q3 2024 | Q4 2024 | FY 2024 | Q1 2025 |
Net income (loss) [USD, thousands] | 26,357.00 | 90,650 | 20,508 | 31,246.00 | 35,439.00 | 32,703.00 | 119,896 | (22,487) | ||||||||
Depreciation and amortization [USD, thousands] | 25,725.00 | 98,841 | 26,185 | 27,225.00 | 28,694.00 | 28,927.00 | 111,031 | 29,832 | ||||||||
Debt related charges included in interest expense [USD, thousands] | 928.00 | 8,054 | 931 | 938.00 | 1,093.00 | 1,095.00 | 4,057 | 1,882 | ||||||||
Debt conversion inducement expense [USD, thousands] | - | - | - | - | - | - | - | 46,681 | ||||||||
Inventory step-up amortization [USD, thousands] | 590.00 | 590 | 1,056 | 0.00 | 0.00 | 0.00 | 1,056 | - | ||||||||
Stock-based compensation [USD, thousands] | 6,184.00 | 23,283 | 6,848 | 5,766.00 | 6,115.00 | 6,038.00 | 24,767 | 6,880 | ||||||||
Non-cash lease expense [USD, thousands] | 3,124.00 | 11,248 | 2,295 | 2,327.00 | 2,306.00 | 2,197.00 | 9,125 | 2,455 | ||||||||
Non-cash (gain) loss on equity investments [USD, thousands] | 2,219.00 | 5,691 | (1,136) | 7.00 | (906.00) | 2,815.00 | 780 | (181) | ||||||||
Other non-cash (gains) losses [USD, thousands] | 5,113.00 | 4,379 | 805 | 603.00 | 3,025.00 | 2,521.00 | 6,954 | 2,574 | ||||||||
Deferred income taxes [USD, thousands] | (9,485.00) | (9,490) | 0 | - | - | - | (14,110) | 4,055 | ||||||||
Gain on sale of discontinued operations [USD, thousands] | - | - | - | - | - | - | (177) | (46) | ||||||||
Changes in operating assets and liabilities, net of acquisitions: Accounts receivable [USD, thousands] | (7,379.00) | (7,437) | 7,667 | (4,202.00) | (8,353.00) | (1,644.00) | (6,532) | (18,232) | ||||||||
Changes in operating assets and liabilities, net of acquisitions: Inventories [USD, thousands] | (4,393.00) | (30,178) | (17,271) | (9,964.00) | (4,280.00) | 13,436.00 | (18,079) | (7,695) | ||||||||
Changes in operating assets and liabilities, net of acquisitions: Prepaid expenses and other assets [USD, thousands] | 543.00 | (930) | (4,208) | 3,464.00 | 249.00 | 266.00 | (229) | (1,169) | ||||||||
Changes in operating assets and liabilities, net of acquisitions: Contract assets [USD, thousands] | 1,217.00 | (13,646) | (5,255) | (6,411.00) | (1,493.00) | (5,288.00) | (18,447) | 1,219 | ||||||||
Changes in operating assets and liabilities, net of acquisitions: Accounts payable [USD, thousands] | 349.00 | (520) | 2,669 | 4,400.00 | (2,774.00) | (20,915.00) | (16,620) | 10,207 | ||||||||
Changes in operating assets and liabilities, net of acquisitions: Accrued expenses and other liabilities [USD, thousands] | 507.00 | 7,908 | (19,026) | 2,871.00 | 10,800.00 | 9,827.00 | 4,472 | (23,495) | ||||||||
Changes in operating assets and liabilities, net of acquisitions: Income taxes (payable) [USD, thousands] | 4,198.00 | (7,494) | 1,171 | (11,035.00) | 1,585.00 | 9,090.00 | 811 | (1,204) | ||||||||
Net cash provided by operating activities [USD, thousands] | 55,587.00 | 180,213 | 23,239 | 47,235.00 | 71,500.00 | 63,231.00 | 205,205 | 31,276 | ||||||||
Acquisition of property, plant and equipment [USD, thousands] | (37,053.00) | (119,938) | (29,072) | (31,180.00) | (26,015.00) | (19,090.00) | (105,357) | (25,218) | ||||||||
Proceeds from sale of property, plant and equipment [USD, thousands] | 73.00 | 173 | 0 | - | - | 9.00 | 39 | 5 | ||||||||
Acquisitions, net (of cash acquired) [USD, thousands] | (43,602.00) | (43,602) | (139,126) | 582.00 | 0.00 | 0.00 | (138,544) | (171,954) | ||||||||
Net cash used in investing activities [USD, thousands] | (80,582.00) | (163,367) | (168,198) | (30,598.00) | (26,235.00) | 29,617.00 | (195,414) | (197,167) | ||||||||
Principal payments of long-term debt (and term loans) [USD, thousands] | 0.00 | (415,938) | 0 | - | - | (4.00) | (6) | (613,683) | ||||||||
Proceeds from issuance of convertible notes, net of discount [USD, thousands] | 0.00 | 486,250 | 0 | - | - | - | - | 977,500 | ||||||||
Proceeds from revolving credit facility [USD, thousands] | 88,500.00 | 383,103 | 192,000 | 16,500.00 | 26,000.00 | 40,000.00 | 274,500 | 216,000 | ||||||||
Payments of revolving credit facility [USD, thousands] | (70,808.00) | (424,801) | (12,000) | (39,500.00) | (66,000.00) | (130,000.00) | (247,500) | (342,000) | ||||||||
Purchase of capped calls [USD, thousands] | 0.00 | (35,000) | 0 | - | - | - | - | (71,000) | ||||||||
Proceeds from the exercise of stock options [USD, thousands] | 0.00 | 2,303 | 313 | 429.00 | 0.00 | 0.00 | 742 | - | ||||||||
Tax withholdings related to net share settlements of restricted stock unit awards [USD, thousands] | (31.00) | (3,098) | (9,348) | (1,277.00) | (148.00) | (165.00) | (10,938) | (14,132) | ||||||||
Principal payments on finance leases [USD, thousands] | (138.00) | (992) | (8,386) | (570.00) | (816.00) | (951.00) | (10,723) | (1,177) | ||||||||
Other financing activities [USD, thousands] | - | - | 715 | (108.00) | (106.00) | 8,820.00 | 9,321 | 70 | ||||||||
Net cash provided by (used in) financing activities [USD, thousands] | 17,523.00 | (18,014) | 163,294 | (24,526.00) | (43,143.00) | (82,304.00) | 13,321 | 151,578 | ||||||||
Effect of foreign currency exchange rates on cash and cash equivalents [USD, thousands] | (996.00) | 570 | 147 | (130.00) | (685.00) | 425.00 | (243) | (519) | ||||||||
Net increase (decrease) in cash and cash equivalents [USD, thousands] | (8,468.00) | (598) | 18,482 | (8,019.00) | 1,437.00 | 10,969.00 | 22,869 | (14,832) | ||||||||
Cash and cash equivalents, beginning of period [USD, thousands] | 24,272 | 24,272 | 23,674 | 23,674 | 23,674 | 23,674 | 23,674 | 46,543 | ||||||||
Cash and cash equivalents, end of period [USD, thousands] | 23,674 | 23,674 | 42,156 | 34,137 | 35,574 | 46,543 | 46,543 | 31,711 |