v3.25.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 27, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 459,118 $ 325,355
Accounts receivable, net 748,519 733,365
Inventories 572,941 477,261
Other current assets 138,612 133,130
Total current assets 1,919,190 1,669,111
Property, plant and equipment, net 636,964 651,200
Intangible assets, net 570,773 567,906
Goodwill 1,338,358 1,295,720
Operating lease assets 76,426 74,193
Other assets 320,853 295,665
Total assets 4,862,564 4,553,795
Current liabilities:    
Notes payable 460,000 0
Accounts payable 115,728 99,931
Accrued employee compensation 80,331 93,969
Deferred revenue and customer advances 301,342 250,807
Current operating lease liabilities 28,487 25,537
Accrued income taxes 56,370 158,658
Accrued warranty 11,569 11,602
Other current liabilities 197,468 149,254
Total current liabilities 1,251,295 789,758
Long-term liabilities:    
Long-term debt 947,206 1,626,488
Long-term portion of retirement benefits 47,744 44,611
Long-term income tax liabilities 30,880 30,318
Long-term operating lease liabilities 50,472 50,317
Other long-term liabilities 204,274 183,796
Total long-term liabilities 1,280,576 1,935,530
Total liabilities 2,531,871 2,725,288
Commitments and contingencies (Notes 6, 7 and 9)
Stockholders' equity:    
Preferred stock, par value $0.01 per share, 5,000 shares authorized, none issued at September 27, 2025 and December 31, 2024 0 0
Common stock, par value $0.01 per share, 400,000 shares authorized, 163,138 and 162,962 shares issued, 59,525 and 59,388 shares outstanding at September 27, 2025 and December 31, 2024, respectively 1,631 1,630
Additional paid-in capital 2,396,477 2,341,298
Retained earnings 10,206,070 9,788,655
Treasury stock, at cost, 103,613 and 103,574 shares at September 27, 2025 and December 31, 2024, respectively (10,162,316) (10,147,793)
Accumulated other comprehensive loss (111,169) (155,283)
Total stockholders' equity 2,330,693 1,828,507
Total liabilities and stockholders' equity $ 4,862,564 $ 4,553,795