XML 24 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
CONSOLIDATED STATEMENTS OF INCOME      
NET SALES $ 7,140,027 $ 6,311,050 $ 5,541,352
COST OF SALES 3,345,821 3,136,483 2,432,839
GROSS PROFIT 3,794,206 3,174,567 3,108,513
OPERATING EXPENSES 1,840,851 1,589,846 1,311,046
OPERATING INCOME 1,953,355 1,584,721 1,797,467
INTEREST AND OTHER INCOME (EXPENSE), NET 115,127 (12,757) 3,952
INCOME BEFORE PROVISION FOR INCOME TAXES 2,068,482 1,571,964 1,801,419
PROVISION FOR INCOME TAXES 437,494 380,340 423,944
NET INCOME $ 1,630,988 $ 1,191,624 $ 1,377,475
NET INCOME PER COMMON SHARE:      
Basic (in dollar per share) $ 1.56 $ 1.13 $ 1.30
Diluted (in dollar per share) $ 1.54 $ 1.12 $ 1.29
WEIGHTED AVERAGE NUMBER OF SHARES OF COMMON STOCK AND COMMON STOCK EQUIVALENTS:      
Basic (in shares) 1,044,887 1,053,558 1,057,526
Diluted (in shares) 1,057,981 1,066,442 1,071,278