XML 19 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements of Income and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Statement [Abstract]      
Net sales $ 19,392,305 $ 18,735,073 $ 16,308,801
Cost of goods sold 13,076,036 12,751,286 11,402,403
Gross margin 6,316,269 5,983,787 4,906,398
Operating expenses:      
Selling, administrative, and other expenses 4,934,167 4,615,290 3,726,233
Depreciation and amortization 270,288 241,635 167,691
Provision for doubtful accounts 14,905 17,147 13,932
Restructuring costs 112,184 0 0
Goodwill impairment charge 81,968 0 0
Total operating expenses 5,413,512 4,874,072 3,907,856
Non-operating expenses (income):      
Interest expense 95,711 101,925 41,486
Other (66,011) (67,822) (52,212)
Special termination costs 42,757 0 0
Total non-operating expenses (income) 72,457 34,103 (10,726)
Income before income taxes 830,300 1,075,612 1,009,268
Income taxes 209,215 265,138 392,511
Net income $ 621,085 $ 810,474 $ 616,757
Basic net income per common share (in dollars per share) $ 4.26 $ 5.53 $ 4.19
Diluted net income per common share (in dollars per share) $ 4.24 $ 5.50 $ 4.18
Weighted average common shares outstanding (in shares) 145,736 146,657 147,140
Dilutive effect of stock options and nonvested restricted stock awards (in shares) 681 584 561
Weighted average common shares outstanding — assuming dilution (in shares) 146,417 147,241 147,701
Net income $ 621,085 $ 810,474 $ 616,757
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustment 38,246 (233,235) 137,694
Net gain (loss) on cash flow and net investment hedges, net of income taxes of 2019 — $16,600; 2018 — $10,398; 2017 — $9,711 13,617 28,114 (17,388)
Pension and postretirement benefit adjustments, net of income taxes of 2019 — $5,036; 2018 — $21,297; 2017 — $20,539 44,433 (57,365) 40,123
Other comprehensive income (loss), net of tax 96,296 (262,486) 160,429
Comprehensive income $ 717,381 $ 547,988 $ 777,186