XML 20 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
NET SALES $ 1,854,558 $ 1,899,098
COST OF SALES 806,596 871,969
GROSS PROFIT 1,047,962 1,027,129
OPERATING EXPENSES 478,217 485,138
OPERATING INCOME 569,745 541,991
INTEREST and OTHER INCOME, net 8,272 35,754
INCOME BEFORE PROVISION FOR INCOME TAXES 578,017 577,745
PROVISION FOR INCOME TAXES 135,024 135,696
NET INCOME $ 442,993 $ 442,049
NET INCOME PER COMMON SHARE:    
Basic (in dollar per share) $ 0.45 $ 0.42
Diluted (in dollar per share) $ 0.45 $ 0.42
Basic (in shares) 973,622 1,041,081
Diluted (in shares) 981,282 1,051,282