# A profit warning from one of the country's biggest freight movers is a real-time demand signal — goods are moving less, and the company confirmed it with its own numbers. The Fed just hiked again and flagged more increases, which raises borrowing costs ex

_AI-generated trading idea · BEARISH · CHRW, JBHT, KNX, ODFL, XPO_

> Canonical page: https://commonquant.ai/research/for-you/a-profit-warning-from-one-of-the-country-s-biggest-freight-m--ba4bb1e6-0960-4d67-bc8a-55acbb2ffbe6

A profit warning from one of the country's biggest freight movers is a real-time demand signal — goods are moving less, and the company confirmed it with its own numbers. The Fed just hiked again and flagged more increases, which raises borrowing costs exactly when the economy may already be slowing, and even veteran bulls like Ed Yardeni are telling clients to be careful. Freight tends to be one of the first industries to feel a slowdown, so J.B. Hunt's warning likely foreshadows similar weakness at its competitors. Rivals whose stocks haven't yet dropped like J.B. Hunt did are the most exposed to catching down.

## Idea

A profit warning from one of the country's biggest freight movers is a real-time demand signal — goods are moving less, and the company confirmed it with its own numbers. The Fed just hiked again and flagged more increases, which raises borrowing costs exactly when the economy may already be slowing, and even veteran bulls like Ed Yardeni are telling clients to be careful. Freight tends to be one of the first industries to feel a slowdown, so J.B. Hunt's warning likely foreshadows similar weakness at its competitors. Rivals whose stocks haven't yet dropped like J.B. Hunt did are the most exposed to catching down.

## Advanced Analysis

### Verdict: a credible freight-contagion thesis that isn't ready to trade

The demand story is real: per CNBC's September 16 report, J.B. Hunt warned Q3 earnings would fall and the stock dropped 10%, revenue at C.H. Robinson fell 8.4% and Old Dominion's diluted EPS fell 11.7% in fiscal 2025, and insider filings for the quarter ended June 30, 2026 show net open-market selling at Knight-Swift ($16.2M), Old Dominion ($3.3M), and XPO ($2.1M). But the strongest counterweight is quality and inflection: Old Dominion runs a 24.8% operating margin with $955M of free cash flow and roughly $20M of long-term debt, C.H. Robinson's ROE sits at 31.8%, and Knight-Swift's net margin improved from roughly -36.6% to -7.1% quarter over quarter — shorting as losses compress is a crowded-exit risk. Decisively, the entry rules never fired: zero triggers across 173 evaluated bars over nine months, and the parameter study could not be completed due to data gaps, so no robust setup was established for the held-out selection before publication. This is a well-argued watch list, not a tradeable signal — the single fact that would flip the verdict is CHRW's RSI (14) crossing at or below 50 alongside a KNX ADX (14) rising above 20, which would put the momentum conditions of the bearish contagion case fully in place.

#### Conviction score breakdown

Composite score computed by the server from the applicable evidence-tier dimensions.

| Measure | Value |
| --- | ---: |
| Thesis support | 70/100 |
| Trade readiness | 25/100 |
| Risk quality | 50/100 |
| Trigger proximity | 30/100 |
| Fundamentals trend | 45/100 |
| Score | 44/100 |
| Composite Score | 44/100 |
| Evidence Tier | rules\_not\_triggered |

#### Decision scenarios

Bull, base, and bear cases synthesized from the cited evidence tier. Likelihoods are rounded evidence-weighted judgments, not statistically calibrated forecasts.

| Measure | Value |
| --- | ---: |
| Evidence Tier | rules\_not\_triggered |

### Trade now: conditions not met — the freight contagion setup is still a watch-list

\*\*Nothing is actionable today — this is a watch-list, not a signal.\*\* The setup waits for each name to confirm a bearish breakdown on four conditions at once, and only three of the twelve-plus conditions are currently satisfied anywhere: for every ticker, the MACD (12,26,9) is below zero, but the price-below-$0 condition cannot be met at any positive price, so no entry can trigger as written. For CHRW ($153.47), the RSI (14) at 55.9 needs to fall to 50 or below and the ADX at 13.6 needs to rise above 20 — neither is there yet. KNX ($65.78) is the closest of the laggards: its RSI at 27.9 is already below 50, but its ADX at 16.2 still needs to clear 20.

\*\*JBHT, ODFL, and XPO have already met every momentum condition.\*\* JBHT ($236.73) shows RSI at 19.1 and ADX at 35.0; ODFL ($174.36) shows RSI at 15.9 with an extreme ADX of 94.8; XPO ($174.41) shows RSI at 21.5 and ADX at 56.0. For these names the only blocking condition is the price floor rule, which cannot be met at any positive price — so treat the momentum readings as confirmation of the thesis's downtrend, not as an entry. If a substitute trigger were adopted (a close below each name's first support — CHRW at $151.64, JBHT at $237.71, KNX at $65.00, ODFL at $183.87, XPO at $178.98), the standing risk frame is a stop at a 2.6% loss and a profit target at a 5.1% gain, roughly 2-to-1 reward to risk, with each position capped at 20% of the book and sized for about 2.6% account risk per trade.

\*\*What "wait" means concretely:\*\* no new positions until an entry condition set is fully met; anyone who wants bearish freight-contagion exposure now is taking it outside the strategy's rules, and the 2.6% stop discipline should apply regardless. One scope note: the parameter study could not run because daily data for four of the five tickers had unfilled gaps, so no robust threshold setup was established — the levels above are the frozen rules as written, and the zero-trigger result reflects a data-coverage issue, not evidence against the thesis.

#### CHRW price and trigger map

Uses the idea timeframe and keeps price levels on the price axis.

| Measure | Value |
| --- | ---: |
| Ticker | CHRW |
| Timeframe | 1d |

#### JBHT price and trigger map

Uses the idea timeframe and keeps price levels on the price axis.

| Measure | Value |
| --- | ---: |
| Ticker | JBHT |
| Timeframe | 1d |

#### KNX price and trigger map

Uses the idea timeframe and keeps price levels on the price axis.

| Measure | Value |
| --- | ---: |
| Ticker | KNX |
| Timeframe | 1d |

### Freight demand is flashing red — and the laggards haven't priced it yet

The thesis starts with a confirmed fact: per CNBC's September 16, 2026 report, J.B. Hunt warned that third-quarter earnings will fall and the stock plunged 10%. A self-disclosed demand miss from one of the largest freight movers is precisely the leading indicator this idea keys on — the company's own numbers, not a macro guess.

The peer fundamentals corroborate a cyclical downturn already underway. C.H. Robinson's revenue fell 8.4% year over year in fiscal 2025, and even Old Dominion, the group's quality name, saw revenue decline 5.5% with diluted EPS down 11.7% from the prior year. Only XPO and Knight-Swift managed positive revenue growth of about 1%, and Knight-Swift's profitability collapsed to an 0.9% net margin and a return on equity of roughly 0.9% for fiscal 2025 — barely economic at the cycle trough.

Ownership posture adds an adverse signal where it matters most. Through the June 30, 2026 filing period, Knight-Swift insiders showed net open-market selling of $16.2 million, with Old Dominion at $3.3 million and XPO at $2.1 million — the operators closest to current freight volumes have been reducing exposure at three of the five names.

Macro timing makes this worse rather than better. Per the Yahoo Finance piece on September 16, the White House expects the Fed to hike into a slowdown, and per CNBC the same day, veteran bull Ed Yardeni cut his S&P 500 target and told clients to proceed with caution as rates rise. Freight is typically among the first sectors to feel a slowdown, and the idea's core claim — that rivals whose stocks haven't yet dropped like J.B. Hunt's did are most exposed to catching down — is a straightforward relative-positioning argument.

On the rule set: this is a watch-list setup. The entry conditions were evaluated on real daily bars over the last nine months (173 bars) and did not trigger in that window, so no active signal exists today; the research author chose bounded optimization precisely because the compiled thresholds appear stricter than current market conditions warrant, not because the setup is intrinsically rare.

#### XPO Free cash flow

Free cash flow trend from CommonQuant fundamentals/XBRL data; +1149.8% from first to latest point.

| Measure | Value |
| --- | ---: |
| 2009-12-31 | $-285000 |
| 2010-09-30 | $-920000 |
| 2010-12-31 | $1446000 |
| 2011-03-31 | $1897000 |
| 2011-06-30 | $3306000 |
| 2011-06-30 | $1409000 |
| 2011-09-30 | $2865000 |
| 2011-09-30 | $-441000 |
| 2011-09-30 | $479000 |
| 2011-12-31 | $5857000 |
| 2011-12-31 | $2992000 |
| Latest Value | $2992000 |
| Change Pct | $1149.8245614035088 |
| Ticker | XPO |
| Timeframe | reported periods |

#### CHRW sector percentile check

Ranks CHRW against 621 companies in its sector using CommonQuant fundamentals.

| Measure | Value |
| --- | ---: |
| Free cash flow | \97.10144927536231th percentile |
| Return on equity | \91.15523465703971th percentile |
| Revenue growth (YoY) | \21.40625th percentile |
| Operating margin | \53.62318840579711th percentile |
| Ticker | CHRW |
| Sector | Industrials |
| Peer Count | 621 |

#### JBHT sector percentile check

Ranks JBHT against 621 companies in its sector using CommonQuant fundamentals.

| Measure | Value |
| --- | ---: |
| Free cash flow | \97.26247987117551th percentile |
| Return on equity | \80.50541516245488th percentile |
| Revenue growth (YoY) | \33.90625th percentile |
| Operating margin | \60.14492753623188th percentile |
| Ticker | JBHT |
| Sector | Industrials |
| Peer Count | 621 |

### Where the freight-bear thesis runs into balance sheets this strong

The strongest counterweight is Old Dominion. Its fiscal 2025 operating margin of 24.8% sits at the 92nd percentile of roughly 690 Industrials peers, net margin is 18.6%, return on equity is 23.7%, and it generated $955 million in free cash flow — the 97th percentile of the peer set — against only about $20 million of long-term debt. A freight downturn is a margin event for leveraged names; for a nearly…

#### Rule trigger diagnostic

The rule set was evaluated against real market bars but did not open an entry; use the watch triggers as the actionable read.

| Measure | Value |
| --- | ---: |
| Bars evaluated | 173 count |
| Entries | 0 count |

#### XPO Operating margin

Operating margin trend from CommonQuant fundamentals/XBRL data; -2730.7% from first to latest point.

| Measure | Value |
| --- | ---: |
| 2009-12-31 | \0.031666932971159224% |
| 2010-06-30 | \0.06546851760039663% |
| 2010-09-30 | \0.06569474442044636% |
| 2010-12-31 | \0.05346009481792806% |
| 2011-03-31 | \0.04818348270212971% |
| 2011-06-30 | \0.04255741688278311% |
| 2011-06-30 | \0.037261305393024% |
| 2011-06-30 | \0.09627954981078292% |
| 2011-09-30 | \0.03092690482814626% |
| 2011-09-30 | \0.009917913439827808% |
| 2011-09-30 | \-0.8330499829989799% |
| Latest Value | \-0.8330499829989799% |
| Change Pct | \-2730.6620339825245% |
| Ticker | XPO |
| Timeframe | reported periods |

#### JBHT Revenue

Revenue trend from CommonQuant fundamentals/XBRL data; -147.5% from first to latest point.

| Measure | Value |
| --- | ---: |
| 2008-12-31 | $3731943000 |
| 2009-06-30 | $769784000 |
| 2009-09-30 | $833749000 |
| 2009-12-31 | $3203321000 |
| 2010-03-31 | $844673000 |
| 2010-06-30 | $942776000 |
| 2010-09-30 | $986024000 |
| 2010-12-31 | $3793485000 |
| 2010-12-31 | $1020012000 |
| 2011-03-31 | $1000780000 |
| 2011-03-31 | $-1772693000 |
| Latest Value | $-1772693000 |
| Change Pct | $-147.5005379235428 |
| Ticker | JBHT |
| Timeframe | reported periods |

### Scores

- **Conviction score breakdown:** 44
- **Thesis support:** 70
- **Trade readiness:** 25
- **Risk quality:** 50
- **Trigger proximity:** 30
- **Fundamentals trend:** 45

### Watch items

- **KNX — KNX ADX (14)**
- **CHRW — CHRW RSI (14)**
- **CHRW — CHRW ADX (14)**
- **CHRW — CHRW price vs 50-day EMA**
- **JBHT — JBHT price vs first support**
- **ODFL — ODFL price vs first support**
- **XPO — XPO price vs first support**
- **KNX — KNX price vs 50-day EMA**

## Key details

- Symbols: CHRW, JBHT, KNX, ODFL, XPO
- Timeframes: 1d
- Tags: \#canonical-demand, \#cluster-version:1, \#direction:bearish, \#entity-kind:instrument, \#entity:CHRW, \#entity:JBHT, \#entity:KNX, \#entity:ODFL, \#entity:XPO, \#horizon:unspecified, \#intent:research, \#symbol:CHRW, \#symbol:JBHT, \#symbol:KNX, \#symbol:ODFL, \#symbol:XPO

## Community

- Upvotes: 1
- Views: 0
- Copies: 0
- Cosigns: 0

## News sources

- [J.B. Hunt stock plunges 10% after company warns third-quarter earnings will fall](https://www.cnbc.com/2026/09/16/jb-hunt-stock-jbht-earnings.html) — CNBC
- [The White House Thinks the Fed Is About to Hike Into a Slowdown](https://finance.yahoo.com/economy/policy/articles/white-house-thinks-fed-hike-130030332.html) — Yahoo Finance
- [Ed Yardeni slashes S&P 500 target, says 'proceed with caution' in stocks as rates rise](https://www.cnbc.com/2026/09/16/yardeni-trims-sp-500-target-says-proceed-with-caution-as-rates-rise.html) — CNBC

## Related

- [CHRW trade ideas](https://commonquant.ai/stocks/chrw)
- [JBHT trade ideas](https://commonquant.ai/stocks/jbht)
- [KNX trade ideas](https://commonquant.ai/stocks/knx)
- [ODFL trade ideas](https://commonquant.ai/stocks/odfl)
- [XPO trade ideas](https://commonquant.ai/stocks/xpo)
- [Latest market news](https://commonquant.ai/news)

## About CommonQuant Research

Ideas and Advanced Analysis are generated with fresh, LLM-selected news headlines and grounded in SEC XBRL fundamentals and peer percentiles. Strategies built from these ideas are automatically backtested (12-month and 5-year, walk-forward tuned) and stress-tested before they can go live, then monitored against the news hourly while they run.
