UK markets close in 2 hours 49 minutes

Old Dominion Freight Line, Inc. (ODFL)

NasdaqGS - NasdaqGS Real-time price. Currency in USD
Add to watchlist
184.24+1.82 (+1.00%)
At close: 04:00PM EDT
183.41 -0.83 (-0.45%)
Pre-market: 08:37AM EDT
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
Cash flows from operating activities
Net income
1,239,502
1,239,502
1,377,159
1,034,375
672,682
Depreciation & amortisation
324,449
324,449
276,066
259,899
261,267
Deferred income taxes
53,341
53,341
62,008
30,165
-41,011
Stock-based compensation
11,080
11,080
15,893
15,039
11,337
Change in working capital
-55,347
-55,347
-52,777
-141,199
16,050
Accounts payable
6,499
6,499
23,756
14,008
-1,743
Other working capital
811,826
811,826
916,434
662,529
707,943
Other non-cash items
18,665
18,665
16,658
14,890
11,963
Net cash provided by operating activities
1,569,135
1,569,135
1,691,582
1,212,606
933,024
Cash flows from investing activities
Investments in property, plant and equipment
-757,309
-757,309
-775,148
-550,077
-225,081
Purchases of investments
0
0
-163,720
-359,389
-360,160
Sales/maturities of investments
48,852
48,852
369,300
435,130
29,988
Other investing activities
-
-
-
-500
-100
Net cash used for investing activities
-659,820
-659,820
-547,472
-455,288
-551,663
Cash flows from financing activities
Debt repayment
-20,000
-20,000
0
0
-45,000
Common stock repurchased
-453,613
-453,613
-1,277,219
-536,465
-364,057
Dividends paid
-175,089
-175,089
-134,484
-92,366
-71,023
Other financing activities
-13,126
-13,126
-8,659
-67,353
-3,345
Net cash used provided by (used for) financing activities
-661,828
-661,828
-1,420,362
-696,184
-383,502
Net change in cash
247,487
247,487
-276,252
61,134
-2,141
Cash at beginning of period
186,312
186,312
462,564
401,430
403,571
Cash at end of period
433,799
433,799
186,312
462,564
401,430
Free cash flow
Operating cash flow
1,569,135
1,569,135
1,691,582
1,212,606
933,024
Capital expenditure
-757,309
-757,309
-775,148
-550,077
-225,081
Free cash flow
811,826
811,826
916,434
662,529
707,943