XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2
Consolidated Statements Of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net sales $ 710,228 $ 685,130 $ 1,406,964 $ 1,387,919
Cost of goods sold 491,773 489,492 972,144 994,237
Gross profit 218,455 195,638 434,820 393,682
Selling, general, and administrative expenses 42,840 37,438 87,205 77,285
Research, development, and testing expenses 28,663 33,958 59,863 67,114
Operating profit 146,952 124,242 287,752 249,283
Interest and financing expenses, net 15,910 10,255 31,564 21,028
Other income (expense), net 11,952 10,723 24,499 21,603
Income before income tax expense 142,994 124,710 280,687 249,858
Income tax expense 31,374 25,086 61,335 52,651
Net income $ 111,620 $ 99,624 $ 219,352 $ 197,207
Earnings per share - basic (in dollars per share) $ 11.63 $ 10.36 $ 22.87 $ 20.45
Earnings per share - diluted (in dollars per share) 11.63 10.36 22.87 20.45
Cash dividends declared per share (in dollars per share) $ 2.50 $ 2.25 $ 5.00 $ 4.35