v3.25.0.1
Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:      
Net income $ 1,186,073 $ 1,239,502 $ 1,377,159
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 344,578 324,449 276,066
Noncash lease expense 17,186 18,665 16,658
Gain on disposal of property and equipment (3,401) (22,555) (3,425)
Deferred income taxes 19,340 53,341 62,008
Share-based compensation 11,349 11,080 15,893
Changes in assets and liabilities:      
Customer and other receivables, net 74,080 (3,875) (13,009)
Prepaid expenses and other assets 5,562 (38,189) (24,714)
Accounts payable (20,955) 6,499 23,756
Compensation, benefits and other accrued liabilities 8,808 (1,422) (11,202)
Claims and insurance accruals 10,441 (2,249) 5,464
Income taxes, net 14,570 (5,816) 6,480
Other liabilities (8,348) (10,295) (39,552)
Net cash provided by operating activities 1,659,283 1,569,135 1,691,582
Cash flows from investing activities:      
Purchase of property and equipment (771,318) (757,309) (775,148)
Proceeds from sale of property and equipment 20,124 48,637 22,096
Purchase of short-term investments (30,000)   (163,720)
Proceeds from maturities of short-term investments 30,000 48,852 369,300
Net cash used in investing activities (751,194) (659,820) (547,472)
Cash flows from financing activities:      
Payments for share repurchases (967,294) (453,613) (1,277,219)
Dividends paid (223,618) (175,089) (134,484)
Principal payments under debt agreements (20,000) (20,000)  
Other financing activities, net (22,300) (13,126) (8,659)
Net cash used in financing activities (1,233,212) (661,828) (1,420,362)
(Decrease) increase in cash and cash equivalents (325,123) 247,487 (276,252)
Cash and cash equivalents at beginning of year 433,799 186,312 462,564
Cash and cash equivalents at end of year 108,676 433,799 186,312
Income taxes paid (includes payments of $177.5 million for purchased federal tax credits in 2024 to offset estimated tax payments) 337,615 361,448 396,510
Interest paid 2,909 3,484 3,953
Capitalized interest $ 2,763 $ 3,364 $ 3,260

Source