ChartRow logo
ChartRow
Stocks and ETFs

financial statements

The full income statement, balance sheet, and cash-flow statement for Old Dominion Freight Line Inc. (ODFL), plus valuation ratios — straight from SEC filings. Switch between annual, quarterly, and trailing-twelve-month figures, pick how far back to look, and flip the time order. Every line has a trend sparkline.

See the live ODFL chart & snapshot →

As-reported fiscal years.
Line itemTrendFY2025FY2024FY2023FY2022FY2021
Income Statementas ofDec 31 ’25as ofDec 31 ’24as ofDec 31 ’23as ofDec 31 ’22as ofDec 31 ’21
Revenue
5.50B
YoY-5.5%
5.81B
YoY-0.9%
5.87B
YoY-6.3%
6.26B
YoY+19.1%
5.26B
YoY+30.9%
Operating income
1.36B
YoY-11.8%
1.54B
YoY-5.9%
1.64B
YoY-10.9%
1.84B
YoY+32.3%
1.39B
YoY+53.4%
Other non-operating income
-3.59M
YoY-12.1%
-3.20M
YoY+38.8%
-5.23M
YoY-100.9%
-2.60M
YoY-16.4%
-2.24M
YoY+51.0%
Pre-tax income
1.36B
YoY-12.6%
1.56B
YoY-5.5%
1.65B
YoY-10.5%
1.84B
YoY+32.6%
1.39B
YoY+54.0%
Income tax
338M
YoY-9.1%
372M
YoY-9.0%
408M
YoY-12.0%
464M
YoY+31.1%
354M
YoY+54.8%
Net income
1.02B
YoY-13.7%
1.19B
YoY-4.3%
1.24B
YoY-10.0%
1.38B
YoY+33.1%
1.03B
YoY+53.8%
$4.84
YoY-11.7%
$5.48
YoY-2.7%
$5.63
YoY-7.6%
$6.09
YoY-31.5%
$8.89
YoY+56.5%
Balance Sheetas ofDec 31 ’25as ofDec 31 ’24as ofDec 31 ’23as ofDec 31 ’22as ofDec 31 ’21
695M
YoY-3.6%
721M
YoY-37.0%
1.14B
YoY+22.4%
934M
YoY-32.5%
1.38B
YoY+11.3%
5.47B
YoY-0.4%
5.49B
YoY-0.4%
5.51B
YoY+13.9%
4.84B
YoY+0.4%
4.82B
YoY+10.3%
484M
YoY-10.5%
541M
YoY-0.8%
545M
YoY+2.8%
530M
YoY+14.1%
464M
YoY+24.4%
1.16B
YoY-7.0%
1.25B
YoY-0.6%
1.25B
YoY+5.8%
1.19B
YoY+3.8%
1.14B
YoY+9.5%
4.31B
YoY+1.6%
4.24B
YoY-0.3%
4.26B
YoY+16.6%
3.65B
YoY-0.7%
3.68B
YoY+10.6%
Cash Flowas ofDec 31 ’25as ofDec 31 ’24as ofDec 31 ’23as ofDec 31 ’22as ofDec 31 ’21
1.37B
YoY-17.4%
1.66B
YoY+5.7%
1.57B
YoY-7.2%
1.69B
YoY+39.5%
1.21B
YoY+30.0%
-366M
YoY+51.2%
-751M
YoY-13.8%
-660M
YoY-20.5%
-547M
YoY-20.2%
-455M
YoY+17.5%
-992M
YoY+19.5%
-1.23B
YoY-86.3%
-662M
YoY+53.4%
-1.42B
YoY-104.0%
-696M
YoY-81.5%
Net change in cash
11.4M
YoY+103.5%
-325M
YoY-231.4%
247M
YoY+189.6%
-276M
YoY-551.9%
61.1M
YoY+2955.4%
Interest paid
4.46M
YoY+53.5%
2.91M
YoY-16.5%
3.48M
YoY-11.9%
3.95M
YoY-6.6%
4.23M
YoY-25.6%
Income taxes paid
332M
YoY-1.7%
338M
YoY-6.6%
361M
YoY-8.8%
397M
YoY+12.4%
353M
YoY+32.4%
Valuation Ratiosas ofDec 31 ’25as ofDec 31 ’24as ofDec 31 ’23as ofDec 31 ’22as ofDec 31 ’21
Market cap
32.8B
YoY-12.9%
37.7B
YoY+70.3%
22.1B
YoY+41.1%
15.7B
YoY-23.9%
20.6B
YoY+80.0%
P/E
32.0×
YoY+0.9%
31.8×
YoY+77.9%
17.8×
YoY+49.9%
11.9×
YoY-40.2%
19.9×
YoY+17.0%
P/S
6.0×
YoY-7.9%
6.5×
YoY+71.5%
3.8×
YoY+47.2%
2.6×
YoY-34.5%
3.9×
YoY+37.5%
P/B
7.6×
YoY-14.3%
8.9×
YoY+62.8%
5.5×
YoY+22.3%
4.5×
YoY-20.4%
5.6×
YoY+62.7%
P/FCF
34.3×
YoY-19.1%
42.4×
YoY+9.6%
38.7×
YoY+144.1%
15.9×
YoY-49.0%
31.1×
YoY+92.3%
Earnings yield
3.1%
YoY-0.9%
3.1%
YoY-43.8%
5.6%
YoY-33.3%
8.4%
YoY+67.3%
5.0%
YoY-14.6%
FCF yield
2.9%
YoY+23.6%
2.4%
YoY-8.7%
2.6%
YoY-59.0%
6.3%
YoY+96.1%
3.2%
YoY-48.0%
Dividend yield
0.7%
YoY+21.2%
0.6%
YoY+49.4%
0.4%
YoY-6.7%
0.4%
YoY-5.3%
0.4%
YoY-27.4%
Source filing10-K10-K10-K10-K10-K

About this data

Source: ODFL's SEC filings (10-K / 10-Q). Annual columns are as-reported fiscal years; quarterly columns are as-reported fiscal quarters (Q4 derived as full-year minus the first three quarters where a company doesn't file a standalone Q4); TTM (quarterly) rolls the trailing four quarters at every quarter end, TTM (yearly) samples that one year apart; balance-sheet rows show the period-end balance. Valuation ratios are sampled as of each period end. View all ODFL filings on SEC EDGAR → Not investment advice.