v3.25.0.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Net sales $ 3,368,582 $ 3,487,203 $ 3,464,152
Cost of sales 1,677,497 1,757,271 1,753,074
Gross Profit, Total 1,691,085 1,729,932 1,711,078
Segment selling, general and administrative expenses 1,443,906 1,416,313 1,304,394
Impairment of goodwill and intangible assets 0 25,000 35,600
Noninterest Income, Other Operating Income 23,562 21,665 22,020
Income from operations 270,741 310,284 393,104
Interest income, net 27,703 13,687 2,713
Other non-operating income (257) 2,221 1,593
Income before income tax 298,187 326,192 397,410
Income Tax Expense (Benefit) 74,914 74,792 85,970
Net Income (Loss) Attributable to Parent, Total $ 223,273 $ 251,400 $ 311,440
Earnings Per Share [Abstract]      
Earnings Per Share, Basic $ 3.83 $ 4.11 $ 4.96
Earnings Per Share, Diluted $ 3.82 $ 4.09 $ 4.95
Weighted Average Number of Shares Outstanding, Diluted [Abstract]      
Weighted Average Number of Shares Outstanding, Basic 58,333 61,232 62,754
Weighted Average Number of Shares Outstanding, Diluted 58,502 61,424 62,970

Source