XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net sales $ 17,097,330 $ 22,726,418 $ 19,893,856
Cost of sales 11,084,996 14,982,039 14,042,900
Gross margin 6,012,334 7,744,379 5,850,956
Selling, general and administrative expenses 3,836,015 3,974,173 3,463,532
Income from operations 2,176,319 3,770,206 2,387,424
Interest expense, net 192,115 198,373 135,877
Income before income taxes 1,984,204 3,571,833 2,251,547
Income tax expense 443,649 822,464 526,131
Net income $ 1,540,555 $ 2,749,369 $ 1,725,416
Net income per share:      
Basic $ 12.06 $ 16.98 $ 8.55
Diluted $ 11.94 $ 16.82 $ 8.48
Weighted average common shares:      
Basic 127,777 161,960 201,839
Diluted 128,998 163,481 203,470