XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements Of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenues $ 3,867,372 $ 3,432,276
Cost of sales 3,144,654 2,842,967
Gross profit 722,718 589,309
Selling, general and administrative expenses 403,962 329,356
Operating income 318,756 259,953
Net periodic pension income 54 222
Interest income, net 5,387 7,541
Income before income taxes 324,197 267,716
Income tax provision 83,520 70,567
Net income (in US dollars) $ 240,677 $ 197,149
Basic earnings per common share (in US dollars per share) $ 5.27 $ 4.18
Diluted earnings per common share (in US dollars per share) 5.26 4.17
Dividends declared per common share (in US dollars per share) $ 0.25 $ 0.18