ODFL vs XPO vs KNX
161 measures in 16 categories, one definition each, computed from filings and market data.
ODFL69.4
Old Dominion Freight Line, Inc.
Industrials · Trucking
$187.72 −0.61%$39.0B mkt cap
Score DNA
KNX43.9
Knight-Swift Transportation Holdings Inc.
Industrials · Trucking
$64.81 −0.72%$10.5B mkt cap
Score DNA
Price, rebased to 100 three years ago
ODFL XPO KNX · weekly adjusted closesSmart money 8Valuation 16Profitability (TTM) 12Returns on capital 11Growth 17Margin history & stability 7Liquidity (latest quarter) 7Leverage & solvency (latest quarter) 13Efficiency 11Cash flow & earnings quality 7Dividends & buybacks 9Scores & forensic checks 15Per share 7Size (TTM) 8Price performance 9Technicals 4
● marks the highest or lowest value where that direction is plainly stronger (margins, returns, coverage, leverage); multiples and yields are left unmarked. Bars show each stock's percentile within its own industry. n/a: the measure does not apply to lenders and insurers.
Smart money
8 measures| Measure | ODFL | XPO | KNX |
|---|---|---|---|
| Insider open-market buys, 180d | 0 | 0 | 0 |
| Insider $ bought, 180d | — | — | — |
| Congress purchases, 180d | 1 | 0 | 0 |
| Last Congress purchase | 2026-06-05 | — | — |
| 13F net change in holders | +63 | +77 | +123 |
| ETFs adding shares, 30d | 1,230 | 616 | 360 |
| ETFs trimming, 30d | 941 | 468 | 226 |
| Net ETF funds, 30d | +289 | +148 | +134 |
Valuation
16 measures| Measure | ODFL | XPO | KNX |
|---|---|---|---|
| P/E (TTM) | 35.8x
25th
|
54.1x
50th
|
245.7x
100th
|
| PEG (P/E ÷ 3-yr EPS CAGR) | — | 0.79 | — |
| Price / sales | 7.0x
100th
|
2.5x
83rd
|
1.4x
75th
|
| Price / book | 8.6x
92nd
|
11.1x
100th
|
1.5x
33rd
|
| Price / tangible book | 9.9x
80th
|
158.6x
100th
|
11.1x
90th
|
| Price / free cash flow | 35.0x
60th
|
37.2x
80th
|
9.3x
10th
|
| Price / operating cash flow | 28.0x
92nd
|
20.1x
83rd
|
7.6x
17th
|
| Enterprise value | $38.8B
100th
|
$25.5B
92nd
|
$13.0B
83rd
|
| EV / sales | 6.9x
100th
|
3.0x
92nd
|
1.7x
75th
|
| EV / EBITDA | 21.4x
100th
|
19.8x
91st
|
12.9x
64th
|
| EV / EBIT | 26.8x
33rd
|
33.8x
56th
|
58.9x
67th
|
| EV / free cash flow | 34.8x
50th
|
43.5x
70th
|
11.5x
10th
|
| Earnings yield | 2.8%
83rd
|
1.8%
67th
|
0.4%
33rd
|
| FCF yield | 2.9%
50th
|
2.7%
33rd
|
10.8%
92nd
|
| Operating cash flow yield | 3.6%
8th
|
5.0%
17th
|
13.2%
83rd
|
| Graham number (per share) | $50.58
75th
|
$35.49
62nd
|
$15.90
38th
|
Profitability (TTM)
12 measures| Measure | ODFL | XPO | KNX |
|---|---|---|---|
| Gross margin | 31.7%
92nd
|
12.8%
50th
|
24.8%
83rd
|
| EBITDA margin | 32.4%
100th
|
15.0%
83rd
|
13.1%
50th
|
| Operating margin | 25.8%
100th
|
9.8%
83rd
|
3.2%
58th
|
| EBIT margin | 25.8%
100th
|
8.8%
83rd
|
2.9%
50th
|
| Net margin | 19.4%
100th
|
4.7%
83rd
|
0.6%
50th
|
| NOPAT margin | 19.4%
100th
|
7.3%
83rd
|
1.9%
58th
|
| FCF margin | 19.9%
100th
|
6.8%
58th
|
14.7%
92nd
|
| Operating cash flow margin | 24.9%
100th
|
12.7%
75th
|
18.0%
92nd
|
| R&D / revenue | 0.0%
0th
|
0.0%
0th
|
0.0%
0th
|
| SG&A / revenue | 3.5%
67th
|
1.9%
8th
|
10.7%
100th
|
| Stock comp / revenue | 0.2%
75th
|
0.5%
100th
|
0.0%
0th
|
| Effective tax rate | 24.9%
73rd
|
25.9%
82nd
|
39.1%
100th
|
Returns on capital
11 measures| Measure | ODFL | XPO | KNX |
|---|---|---|---|
| ROE (on average equity) | 24.8%
100th
|
21.6%
92nd
|
0.6%
33rd
|
| ROA | 19.3%
100th
|
4.9%
75th
|
0.4%
33rd
|
| ROIC | 25.4%
100th
|
11.1%
92nd
|
1.6%
50th
|
| ROCE | 27.8%
100th
|
11.6%
92nd
|
2.0%
50th
|
| Return on tangible assets | 25.6%
100th
|
9.2%
83rd
|
1.8%
50th
|
| Cash ROIC (OCF / invested capital) | 32.5%
100th
|
19.2%
75th
|
14.7%
42nd
|
| Gross profitability (GP / assets) | 31.0%
92nd
|
13.1%
42nd
|
15.9%
58th
|
| ROIC, 3-yr average | 23.3%
100th
|
6.2%
67th
|
1.1%
25th
|
| ROIC, 5-yr average | 31.3%
100th
|
5.9%
18th
|
4.5%
9th
|
| ROE, 5-yr average | 29.8%
100th
|
22.4%
91st
|
4.9%
9th
|
| Incremental ROIC | 158.9%
82nd
|
— | -32.2%
27th
|
Growth
17 measures| Measure | ODFL | XPO | KNX |
|---|---|---|---|
| Revenue growth (TTM YoY) | -0.6%
25th
|
7.0%
75th
|
4.1%
42nd
|
| Revenue growth (QoQ) | 16.4%
67th
|
12.4%
42nd
|
13.3%
50th
|
| Revenue CAGR, 3 yr | -2.0%
33rd
|
31.8%
100th
|
4.2%
75th
|
| Revenue CAGR, 5 yr | 4.1%
45th
|
-8.7%
0th
|
9.0%
82nd
|
| Gross profit CAGR, 3 yr | -5.8%
42nd
|
102.4%
100th
|
-3.8%
58th
|
| Operating income CAGR, 3 yr | -5.2%
100th
|
— | -29.6%
56th
|
| Net income growth (TTM YoY) | -0.5%
88th
|
17.1%
100th
|
-74.0%
25th
|
| Net income CAGR, 3 yr | -5.2%
88th
|
68.8%
100th
|
-56.2%
25th
|
| EPS growth (TTM YoY) | 1.1%
88th
|
17.1%
100th
|
-74.1%
25th
|
| EPS CAGR, 3 yr | -3.5%
88th
|
68.3%
100th
|
-56.3%
25th
|
| EPS CAGR, 5 yr | 7.2%
88th
|
-4.7%
75th
|
-39.6%
0th
|
| FCF growth (TTM YoY) | 42.8%
50th
|
288.7%
83rd
|
481.5%
100th
|
| FCF CAGR, 3 yr | 19.9%
50th
|
142.8%
100th
|
40.0%
83rd
|
| Operating cash flow CAGR, 3 yr | -4.1%
58th
|
19.6%
100th
|
-1.1%
75th
|
| Book value CAGR, 3 yr | 7.8%
75th
|
20.2%
92nd
|
-0.7%
17th
|
| Dividend CAGR, 3 yr | 3.0%
56th
|
— | 3.6%
78th
|
| Sustainable growth rate | 19.4%
88th
|
21.6%
100th
|
-1.2%
0th
|
Margin history & stability
7 measures| Measure | ODFL | XPO | KNX |
|---|---|---|---|
| Gross margin, 3-yr average | 33.6%
100th
|
11.8%
33rd
|
23.0%
83rd
|
| Operating margin, 3-yr average | 26.4%
100th
|
8.6%
83rd
|
3.2%
42nd
|
| Net margin, 3-yr average | 20.1%
100th
|
4.5%
75th
|
1.2%
25th
|
| FCF margin, 3-yr average | 17.1%
100th
|
-0.6%
50th
|
5.0%
83rd
|
| Revenue stability (0-1) | 0.38
50th
|
0.16
25th
|
0.84
75th
|
| Earnings stability (0-1) | 0.05
0th
|
0.10
25th
|
0.67
67th
|
| Margin stability (0-1) | 0.95
92nd
|
0.58
25th
|
0.80
50th
|
Liquidity (latest quarter)
7 measures| Measure | ODFL | XPO | KNX |
|---|---|---|---|
| Cash & short-term investments | $283.9M
75th
|
$298.0M
92nd
|
$186.1M
58th
|
| Net cash (− = net debt) | $263.9M
100th
|
−$3.7B
0th
|
−$2.5B
17th
|
| Working capital | $472.6M
100th
|
$20.0M
17th
|
−$132.4M
0th
|
| Current ratio | 1.89
92nd
|
1.01
17th
|
0.88
0th
|
| Quick ratio | 1.89
92nd
|
1.01
17th
|
0.81
0th
|
| Cash ratio (cash + ST investments / current liabilities) | 0.53
83rd
|
0.17
33rd
|
0.17
42nd
|
| Defensive interval (days) | 1,012 days
67th
|
2,267 days
92nd
|
139 days
8th
|
Leverage & solvency (latest quarter)
13 measures| Measure | ODFL | XPO | KNX |
|---|---|---|---|
| Total debt | $20.0M
8th
|
$4.0B
100th
|
$2.7B
83rd
|
| Debt / equity | 0.00
8th
|
2.03
100th
|
0.38
50th
|
| Net debt / equity | −0.06
8th
|
1.88
100th
|
0.36
58th
|
| Debt / assets | 0.3%
8th
|
47.9%
92nd
|
22.4%
58th
|
| Debt / capital | 0.4%
8th
|
67.0%
100th
|
27.8%
50th
|
| Debt / EBITDA | 0.01
9th
|
3.10
73rd
|
2.66
64th
|
| Net debt / EBITDA | −0.15
9th
|
2.86
82nd
|
2.47
73rd
|
| Interest coverage (EBIT / interest) | 2,182.9x
100th
|
3.6x
55th
|
2.5x
45th
|
| Cash interest coverage | 2,102.7x
100th
|
5.2x
18th
|
15.8x
64th
|
| Debt payback (years of OCF) | 0.0 yrs
8th
|
3.7 yrs
75th
|
1.9 yrs
50th
|
| Liabilities / assets | 20.7%
8th
|
76.5%
100th
|
41.8%
42nd
|
| IS credit model rating | AAA | BBB+ | BBB+ |
| Implied credit spread (bps) | 50
0th
|
225
50th
|
225
50th
|
Efficiency
11 measures| Measure | ODFL | XPO | KNX |
|---|---|---|---|
| Asset turnover | 0.99
42nd
|
1.04
50th
|
0.63
8th
|
| Fixed asset turnover | 1.26
17th
|
1.93
67th
|
1.53
33rd
|
| Inventory turnover | — | — | 153.6 |
| Receivables turnover | 10.0
92nd
|
7.1
25th
|
11.9
100th
|
| Days sales outstanding | 37 days
8th
|
51 days
75th
|
31 days
0th
|
| Days inventory outstanding | — | — | 2 days |
| Days payables outstanding | 8 days
0th
|
24 days
75th
|
18 days
33rd
|
| Cash conversion cycle (days) | 29 days
67th
|
27 days
58th
|
15 days
17th
|
| Capex / revenue | 5.0%
36th
|
5.8%
45th
|
3.3%
27th
|
| Capex / depreciation | 0.76
45th
|
0.94
73rd
|
0.32
9th
|
| Operating expense ratio | 5.1%
58th
|
2.6%
17th
|
3.5%
25th
|
Cash flow & earnings quality
7 measures| Measure | ODFL | XPO | KNX |
|---|---|---|---|
| Operating cash flow / net income | 1.28
0th
|
2.69
25th
|
32.40
100th
|
| FCF / net income | 1.02
25th
|
1.45
38th
|
26.48
88th
|
| FCF / operating cash flow | 80.0%
91st
|
54.0%
64th
|
81.7%
100th
|
| Capex / operating cash flow | 20.0%
9th
|
46.0%
36th
|
18.3%
0th
|
| Accruals ratio | -5.4%
92nd
|
-8.3%
58th
|
-11.0%
0th
|
| Sloan accruals ratio | -1.6%
92nd
|
-6.5%
42nd
|
-6.0%
58th
|
| Earnings quality score (0-1) | 0.75
0th
|
0.75
0th
|
0.75
0th
|
Scores & forensic checks
15 measures| Measure | ODFL | XPO | KNX |
|---|---|---|---|
| IS score | 69
100th
|
58
92nd
|
44
50th
|
| IS profitability | 86
100th
|
40
92nd
|
8
42nd
|
| IS growth | 40
50th
|
58
92nd
|
23
25th
|
| IS value | 32
17th
|
19
0th
|
44
83rd
|
| IS momentum | 69
67th
|
84
100th
|
57
42nd
|
| IS risk (safety) | 100
75th
|
90
58th
|
65
8th
|
| IS quality | 91
100th
|
64
58th
|
61
42nd
|
| IS balance sheet | 84
92nd
|
33
0th
|
49
42nd
|
| IS earnings quality | 78
100th
|
69
50th
|
72
83rd
|
| IS cash flow | 84
100th
|
60
67th
|
73
92nd
|
| Piotroski F-score (0-9) | 7
58th
|
8
83rd
|
5
25th
|
| Altman Z-score | 25.8
100th
|
3.8
67th
|
2.5
8th
|
| Beneish M-score | −2.62
67th
|
−2.82
33rd
|
−3.36
17th
|
| Ohlson O-score | −11.89
0th
|
−6.40
83rd
|
−8.36
33rd
|
| IS credit score | 97
92nd
|
64
50th
|
61
42nd
|
Size (TTM)
8 measures| Measure | ODFL | XPO | KNX |
|---|---|---|---|
| Market cap | $39.0B
100th
|
$21.9B
92nd
|
$10.5B
83rd
|
| Revenue | $5.6B
58th
|
$8.6B
92nd
|
$7.7B
83rd
|
| EBITDA | $1.8B
100th
|
$1.3B
83rd
|
$1.0B
75th
|
| Net income | $1.1B
100th
|
$404.0M
92nd
|
$42.9M
58th
|
| Free cash flow | $1.1B
92nd
|
$587.0M
75th
|
$1.1B
100th
|
| Total assets | $5.7B
75th
|
$8.3B
92nd
|
$12.0B
100th
|
| Shareholders' equity | $4.5B
92nd
|
$2.0B
58th
|
$7.0B
100th
|
| Employees | 20,591
75th
|
38,000
100th
|
37,100
92nd
|
Price performance
9 measures| Measure | ODFL | XPO | KNX |
|---|---|---|---|
| 1 day | −0.6% | −1.1% | −0.7% |
| 1 week | +3.2% | +1.7% | +0.5% |
| 1 month | +7.2% | +6.5% | −2.8% |
| 3 months | −18.9% | −11.4% | −14.1% |
| 6 months | −13.6% | −17.0% | +1.1% |
| Year to date | +18.4% | +34.5% | +25.2% |
| 1 year | +39.9% | +44.5% | +48.4% |
| 3 years, cumulative | −10.2% | +135.6% | +37.6% |
| 5 years, cumulative | +33.9% | +301.9% | +42.7% |
Technicals
4 measures| Measure | ODFL | XPO | KNX |
|---|---|---|---|
| RSI 14 | 57.5 | 54.8 | 46.8 |
| From 52-week high | −25.4% | −19.6% | −21.6% |
| From 52-week low | +49.9% | +53.7% | +59.1% |
| Beta | 1.20 | 1.71 | 1.21 |
InsiderStreet reports findings from filings and market data. A comparison is not a recommendation to buy or sell either stock.Every figure is computed in code · data as of 2026-10-17