v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 217,482 $ 257,413
Receivables, net of allowance for credit loss of $28,749 and $41,542 2,991,753 3,963,487
Contract assets, net of allowance for credit loss 257,597 453,660
Prepaid expenses and other 122,406 129,593
Total current assets 3,589,238 4,804,153
Property and equipment 449,828 442,112
Accumulated depreciation and amortization (290,396) (302,281)
Net property and equipment 159,432 139,831
Goodwill 1,470,813 1,484,754
Other intangible assets, net of accumulated amortization of $106,932 and $88,302 64,026 89,606
Right-of-use lease assets 372,141 292,559
Deferred tax assets 181,602 124,900
Other assets 117,312 92,309
Total assets 5,954,564 7,028,112
Current liabilities:    
Accounts payable 1,466,998 1,813,473
Outstanding checks 103,561 105,828
Accrued expenses:    
Compensation 242,605 201,421
Transportation expense 199,092 342,778
Income taxes 15,210 100,265
Other accrued liabilities 168,009 171,266
Current lease liabilities 73,722 66,311
Current portion of debt 1,053,655 525,000
Total current liabilities 3,322,852 3,326,342
Long-term debt 920,049 1,393,649
Noncurrent lease liabilities 313,742 241,369
Noncurrent income taxes payable 28,317 28,390
Deferred tax liabilities 14,256 16,113
Other long-term liabilities 1,926 315
Total liabilities 4,601,142 5,006,178
Commitments and contingencies
Stockholders’ investment:    
Preferred stock, $0.10 par value, 20,000 shares authorized; no shares issued or outstanding 0 0
Common stock, $0.10 par value, 480,000 shares authorized; 179,204 and 179,206 shares issued, 116,323 and 129,186 outstanding 11,632 12,919
Additional paid-in capital 743,288 673,628
Retained earnings 5,590,440 4,936,861
Accumulated other comprehensive loss (88,860) (61,134)
Treasury stock at cost (62,881 and 50,020 shares) (4,903,078) (3,540,340)
Total stockholders’ investment 1,353,422 2,021,934
Total liabilities and stockholders’ investment $ 5,954,564 $ 7,028,112