| Assets | — | — |
| Current assets | — | — |
| Cash and cash equivalents | 400.32a | 848.57a |
| Receivables, net of an allowance for credit losses of $18,541 at december 31, 2024, and $23,948 at december 31, 2023 | 751.61a | 799.01a |
| Inventories | 406.66a | 364.73a |
| Prepaid expenses and other current assets | 40.38a | 36.94a |
| Total current assets | 1,598.97a | 2,049.24a |
| Right of use assets | 189.15a | 204.63a |
| Property and equipment, net | 266.99a | 264.49a |
| Goodwill | 2,112.26a | 2,042.57a |
| Other intangible assets, net | 557.69a | 591.06a |
| Other assets | 10.37a | 10.87a |
| Total assets | 4,735.43a | 5,162.85a |
| Liabilities and equity | — | — |
| Current liabilities | — | — |
| Accounts payable | 456.45a | 469.59a |
| Current portion of long-term debt | 48.75a | 47.04a |
| Accrued liabilities | 191.79a | 187.22a |
| Short-term operating lease liabilities | 68.71a | 65.78a |
| Short-term finance lease liabilities | 1.49a | 1.92a |
| Total current liabilities | 767.18a | 771.54a |
| Long-term debt | 1,327.16a | 1,373.03a |
| Deferred tax liabilities, net | 240.34a | 243.93a |
| Long-term portion of insurance reserves | 57.7a | 58.78a |
| Long-term operating lease liabilities | 129.36a | 146.21a |
| Long-term finance lease liabilities | 2.62a | 4.15a |
| Other liabilities | 1.45a | 1.55a |
| Total liabilities | 2,525.81a | 2,599.2a |
| Equity | — | — |
| Preferred stock, $0.01 par value: 10,000,000 shares authorized; 0 shares issued and outstanding | 0a | 0a |
| Common stock, $0.01 par value: 250,000,000 shares authorized; 39,554,033 shares issued and 29,367,087 outstanding at december 31, 2024, and 39,492,037 shares issued and 31,776,039 outstanding at december 31, 2023 | 0.4a | 0.39a |
| Treasury stock, 10,186,946 shares at december 31, 2024, and 7,715,998 shares at december 31, 2023, at cost | -1,681.23a | -699.33a |
| Additional paid-in capital | 926.14a | 906.33a |
| Retained earnings | 2,993.52a | 2,370.92a |
| Accumulated other comprehensive loss | -29.21a | -14.67a |
| Total equity | 2,209.62a | 2,563.66a |
| Total liabilities and equity | 4,735.43a | 5,162.85a |