XML 17 R2.htm IDEA: XBRL DOCUMENT 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 $ 16,400,492 $ 17,097,330 $ 22,726,418
Cost of sales 11,017,448 11,084,996 14,982,039
Gross margin 5,383,044 6,012,334 7,744,379
Selling, general and administrative expenses 3,787,795 3,836,015 3,974,173
Income from operations 1,595,249 2,176,319 3,770,206
Interest expense, net 207,724 192,115 198,373
Income before income taxes 1,387,525 1,984,204 3,571,833
Income tax expense 309,627 443,649 822,464
Net income $ 1,077,898 $ 1,540,555 $ 2,749,369
Net income per share:      
Basic $ 9.13 $ 12.06 $ 16.98
Diluted $ 9.06 $ 11.94 $ 16.82
Weighted average common shares:      
Basic 118,038 127,777 161,960
Diluted 118,980 128,998 163,481