Overview Financials News + Filings Key Docs Charts Ownership Insiders
|
In millions, except per share items | Dec-31-22 | Dec-31-21 | Dec-31-20 | Dec-31-19 | Dec-31-18 | Dec-31-17 | Dec-31-16 | Dec-31-15 |
| 10-K | 10-K | 10-K | 10-K | 10-K | 10-K | 10-K | 10-K |
Net sales | 22,096.0 | 18,870.5 | 16,537.4 | 17,522.2 | 16,831.6 | 16,308.8 | 15,339.7 | 15,280.0 |
Net sales growth | 17.1% | 14.1% | -5.6% | 4.1% | 3.2% | 6.3% | 0.4% | -0.4% |
Cost of goods sold | 14,355.9 | 12,236.4 | 10,882.6 | 11,662.6 | 11,311.9 | 11,402.4 | 10,740.1 | |
Gross profit | 7,740.1 | 6,634.1 | 5,654.8 | 5,859.7 | 5,519.8 | 4,906.4 | 4,599.6 | 4,555.9 |
Gross margin | 35.0% | 35.2% | 34.2% | 33.4% | 32.8% | 30.1% | 30.0% | 29.8% |
|
Operating expenses: | | | | | | | | |
Selling, administrative and other expenses | 5,758.3 | 5,162.5 | 4,386.7 | 4,577.6 | 4,241.2 | 3,726.2 | 3,392.0 | 3,277.4 |
Depreciation and amortization | 347.8 | 291.0 | 272.8 | 257.3 | 227.6 | 167.7 | 147.5 | 141.7 |
Provision for doubtful accounts | 19.8 | 17.7 | 23.6 | 13.9 | 15.9 | 13.9 | 11.5 | 12.4 |
Total operating expenses | 6,125.9 | 5,471.2 | 5,239.9 | 4,948.8 | 4,484.7 | 3,907.9 | 3,551.0 | 3,431.4 |
|
Non-operating expense (income): | | | | | | | | |
Interest expense, net | -73.9 | -62.2 | -91.0 | -91.4 | -101.8 | -41.5 | -21.1 | -21.7 |
Other | -32.3 | -99.6 | -55.5 | -82.5 | -61.4 | -52.2 | -46.8 | -20.9 |
Total non-operating expense (income) | 41.6 | -137.0 | -19.9 | -30.9 | -21.0 | -62.9 | -72.5 | -20.2 |
Income before income taxes | 1,572.6 | 1,200.3 | 379.4 | 859.3 | 994.6 | 1,009.3 | 1,074.3 | 1,123.7 |
Income taxes | 389.9 | 301.6 | 216.0 | 212.8 | 245.1 | 392.5 | 387.1 | 418.0 |
Net income | 1,182.7 | 898.8 | -29.1 | 621.1 | 810.5 | 616.8 | 687.2 | 705.7 |
|
Dividends declared per common share (usd per share) | $3.58 | $3.26 | $3.16 | $3.05 | $2.88 | $2.70 | $2.63 | $2.46 |
|
Basic earnings per share (usd per share) | $8.36 | $6.27 | ($0.20) | $4.26 | $5.53 | $4.19 | $4.61 | $4.65 |
Diluted earnings per share (usd per share) | $8.31 | $6.23 | ($0.20) | $4.24 | $5.50 | $4.18 | $4.59 | $4.63 |
|