Canada markets open in 3 hours 7 minutes

Old Dominion Freight Line, Inc. (ODFL)

NasdaqGS - NasdaqGS Real Time Price. Currency in USD
Add to watchlist
173.31+0.25 (+0.14%)
At close: 04:00PM EDT
173.04 -0.27 (-0.16%)
Pre-Market: 06:00AM EDT
Show:
Annual

Balance Sheet

All numbers in thousands
Breakdown
2023-12-31
2022-12-31
2021-12-31
2020-12-31
2019-12-31
Assets
Current Assets
Cash
Cash And Cash Equivalents
433,799
186,312
462,564
401,430
-
Other Short Term Investments
0
49,355
254,433
330,274
-
Total Cash
433,799
235,667
716,997
731,704
-
Net Receivables
578,885
578,648
567,474
444,653
-
Other Current Assets
94,211
92,944
67,688
57,413
-
Total Current Assets
1,143,333
933,740
1,383,787
1,243,339
-
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
6,249,817
5,816,053
5,135,625
4,591,429
-
Accumulated Depreciation
-2,154,412
-2,128,985
-1,919,939
-1,677,398
-
Net property, plant and equipment
4,095,405
3,687,068
3,215,686
2,914,031
-
Goodwill
-
-
-
-
19,463
Other long-term assets
273,655
217,802
222,071
212,040
-
Total non-current assets
4,369,060
3,904,870
3,437,757
3,126,071
-
Total Assets
5,512,393
4,838,610
4,821,544
4,369,410
-
Liabilities and stockholders' equity
Liabilities
Current Liabilities
Current Debt
20,000
20,000
-
-
-
Accounts Payable
112,774
106,275
82,519
68,511
-
Taxes payable
-
-
0
8,711
2,847
Accrued liabilities
132,931
115,240
123,810
104,605
-
Total Current Liabilities
544,658
529,793
464,234
373,130
-
Non-current liabilities
Long Term Debt
59,977
79,963
99,947
99,931
-
Deferred taxes liabilities
363,132
310,515
248,718
220,210
-
Other long-term liabilities
286,815
265,422
328,838
349,851
-
Total non-current liabilities
709,924
655,900
677,503
669,992
-
Total Liabilities
1,254,582
1,185,693
1,141,737
1,043,122
-
Stockholders' Equity
Common Stock
10,897
11,022
11,501
11,706
-
Retained Earnings
4,003,956
3,397,305
3,493,861
3,088,131
-
Total stockholders' equity
4,257,811
3,652,917
3,679,807
3,326,288
-
Total liabilities and stockholders' equity
5,512,393
4,838,610
4,821,544
4,369,410
-