Fiscal period | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
Period End Date | 12/31/2024 | 12/31/2023 | 12/31/2022 | 12/31/2021 | 12/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 |
Product sales | 16,708.48 | 15,812.25 | 14,409.86 | 13,327.56 | 11,604.49 | 10,149.99 | 9,536.43 | 8,977.73 | 8,593.10 | 7,966.67 |
Total Revenues | 16,708.48 | 15,812.25 | 14,409.86 | 13,327.56 | 11,604.49 | 10,149.99 | 9,536.43 | 8,977.73 | 8,593.10 | 7,966.67 |
Cost of goods sold, including warehouse and distribution expenses | 8,153.99 | 7,707.45 | 7,028.15 | 6,307.61 | 5,518.80 | 4,755.29 | 4,496.46 | 4,257.04 | 4,084.09 | 3,804.03 |
Gross Profit | 8,554.49 | 8,104.80 | 7,381.71 | 7,019.95 | 6,085.69 | 5,394.69 | 5,039.97 | 4,720.68 | 4,509.01 | 4,162.64 |
Operating, selling, general and administrativeexpenses | 5,303.33 | 4,918.43 | 4,427.22 | 4,102.78 | 3,666.36 | 3,473.97 | 3,224.78 | 2,995.28 | 2,809.81 | 2,648.62 |
Accrual of legacy CSK DOJ investigation charge | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Former CSK officer clawback | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Operating Income (Loss) | 3,251.16 | 3,186.38 | 2,954.49 | 2,917.17 | 2,419.34 | 1,920.73 | 1,815.18 | 1,725.40 | 1,699.21 | 1,514.02 |
Interest expense | 222.55 | 201.67 | 157.72 | 144.77 | 161.13 | 139.98 | 122.13 | 91.35 | 70.93 | 57.13 |
Gain on settlement of note receivable | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Interest income | 7.30 | 4.90 | 4.76 | 1.97 | 2.49 | 2.55 | 2.52 | 2.35 | 4.22 | 2.34 |
Other income (expense), net | 9.16 | 15.14 | (2.88) | 7.54 | 5.70 | 7.03 | (1.49) | 1.41 | 4.69 | 1.13 |
Debt prepayment costs | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Interim facility commitment fee | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Termination of interest rate swap agreements | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Write-off of asset based revolving credit facility debt issuance costs | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Income (loss) before income taxes | 3,045.06 | 3,004.75 | 2,798.66 | 2,781.91 | 2,266.41 | 1,790.33 | 1,694.09 | 1,637.80 | 1,637.19 | 1,460.37 |
Current: Federal | 587.50 | 497.49 | 455.78 | 485.99 | 401.33 | -- | -- | 467.58 | 540.09 | 504.56 |
Current: State | 120.21 | 109.92 | 95.39 | 104.84 | 97.09 | -- | -- | 41.18 | 49.02 | 47.24 |
Provision for income taxes | 658.38 | 658.17 | 626.01 | 617.23 | 514.10 | 399.29 | 369.60 | 504.00 | 599.50 | 529.15 |
Deferred: Federal | (43.22) | 41.78 | 62.72 | 20.54 | 16.75 | -- | -- | (13.05) | 7.56 | (21.97) |
Deferred: State | (3.23) | 6.00 | 8.58 | 2.43 | (2.87) | -- | -- | 8.29 | 2.84 | (0.68) |
Cumulative effect of accounting change, net of tax | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Income (loss) Available to Common Shareholders | 2,386.68 | 2,346.58 | 2,172.65 | 2,164.69 | 1,752.30 | 1,391.04 | 1,324.49 | 1,133.80 | 1,037.69 | 931.22 |
Income before cumulative effect of accounting change | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cumulative effect of accounting change | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Earnings Per Share (Basic) | 2.73 | 2.59 | 2.25 | 2.09 | 1.58 | 1.20 | 1.08 | 0.85 | 0.72 | 0.62 |
Income before cumulative effect ofaccounting change | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cumulative effect of accounting change | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Earnings Per Share (Diluted) | 2.71 | 2.56 | 2.23 | 2.07 | 1.57 | 1.19 | 1.07 | 0.84 | 0.72 | 0.61 |
Weighted Average Shares Outstanding (Basic) | 875.09 | 907.13 | 965.58 | 1,034.51 | 1,107.26 | 1,154.78 | 1,221.09 | 1,326.39 | 1,431.71 | 1,499.48 |
Weighted Average Shares Outstanding (Diluted) | 880.58 | 914.97 | 974.43 | 1,044.17 | 1,116.93 | 1,166.82 | 1,234.20 | 1,342.53 | 1,450.80 | 1,522.71 |