Swing Trading Plan
Holding Period
1-6 trading days
Expected figures are probability-weighted from our historical pattern database; Trade R:R is measured from the entry, target and stop levels.
Current Setup
ULH has formed a bullish pennant pattern from recent consolidation following its Q1 2026 loss announcement. The setup features a well-defined structure with 13.0 score, strong volume support at 1.31x average (81,397 shares traded), and breakout momentum scoring 13.0. The pattern is confined between key support at $12.41 and resistance at $18.64, with current price at $16.26—positioned 39.57% above the 52-week low but 45.91% below the 52-week high of $30.76. Volume ratio of 1.31 indicates above-average accumulation into this consolidation. RSI at 46.97 shows neutral momentum, neither overbought nor oversold, suggesting room for directional move.
Stock Context
ULH reported Q1 2026 net loss of $3.5 million or $(0.13) per share on revenues of $367.6 million, a marked deterioration from Q1 2025's $6.0 million profit and $0.23 EPS on $382.4 million revenue. Operating income collapsed to $4.8 million from $15.7 million, compressing operating margin to 1.3% from 4.1%. Contract logistics grew 5.3% to $269.5 million, but the intermodal segment deteriorated with revenue down to $47.9 million and an operating loss of $13.1 million. Despite losses, the Board maintained a $0.105 quarterly dividend payable July 1, 2026. The pattern formed as markets digested margin compression and freight demand weakness in May 2026, suggesting potential stabilization or recovery expectations.
What to Expect
A successful breakout above $18.64 resistance would target $17.47 (conservative measured move), with initial upside potential to $19-20 if volume sustains above 75k shares per bar. The win probability of 61.23% indicates better-than-even odds for pattern completion. Invalidation occurs below $12.41 support—a break there signals the pennant failed and would expose downside to $10-11. The pattern gains credibility if breakout occurs on elevated volume (1.5x+ average) and holds above resistance for 2+ consecutive days, confirming institutional conviction.
Risk Factors
Load volumes declined 8.9% year-over-year and average revenue per load fell 6.0%, signaling persistent freight demand weakness. The intermodal segment posted a $13.1 million operating loss, dragging overall profitability. While long-term automotive OEM contracts provide revenue stability narrative, trailing 12-month revenue has declined from $1.8 billion to $1.5 billion, raising visibility concerns. Debt stands at $754.7 million with only $17.9 million cash, tightening financial flexibility. Industrials sector regime shows bullish strength (0.92), but ULH's individual fundamental deterioration—margin compression, volume declines, intermodal losses—contradicts the technical setup. Beta of 0.94 offers modest downside protection, but Q2 2026 earnings in late July could trigger volatility if trends worsen.
How We Find and Score This Setup
We scan more than 6,000 NYSE and NASDAQ stocks every trading day and compare each detected pattern against a database of 370,000+ historical detections. Every setup is scored across three dimensions: Structure, Volume, and Breakout Readiness. Win probability is a calibrated estimate of how similar historical setups performed over the following 10 trading days. This is a swing trading tool built for multi-day holds. It is not built or tested for day trading.
Frequently Asked Questions
Is ULH a good swing trade?
ULH scored 75 out of 98 on our bullish pennant scan, with a 61% historical win probability over a 1-6 trading days hold. Good setup based on our systematic scoring.
What is the entry, target, and stop loss for this setup?
The setup's reference price is $16.26, with a conservative target of $17.47 and a stop loss at $14.78.
What would invalidate this bullish pennant setup?
A close below the stop loss at $14.78 would invalidate the setup and suggest the pattern has failed.
How is the win probability calculated?
Win probability is a calibrated estimate of how similar historical bullish pennant setups performed over the following 10 trading days, drawn from a database of 370,000+ historical pattern detections across 6,000+ NYSE and NASDAQ stocks.