FactSet's Q1 2026 earnings growth estimate is 11.6%, calculated using an average oil price of $65.72. Oil averaged $65-70 for January and February, then hit $99 in March. The estimate doesn't reflect the March spike. It can't — analysts update quarterly models with a 2-3 week lag.
But the stock market isn't waiting. It's already sorting companies into three buckets: those that eat the oil cost, those that pass it through, and those that profit from it. This sorting — visible in real-time through sector and single-name returns — IS the earnings preview. The margin map is being drawn before a single earnings call happens.
The chart above arranges 30 companies on a single axis: their ability to pass oil costs through to customers. The gradient from red (eaters) to green (profiteers) is almost perfectly monotonic. The market has already priced the margin map.
These companies absorb oil costs directly into their margins. They can't raise prices fast enough, their customers are price-sensitive, or their cost structures make fuel inescapable.
| Ticker | Company | 1-Month | 3-Month | Oil Exposure | Why Can't Pass Through |
|---|---|---|---|---|---|
| ALK | Alaska Air | -33.9% | -26.1% | Fuel: ~30% COGS | Unhedged, route structure |
| JBLU | JetBlue | -29.1% | -16.6% | Fuel: ~35% COGS | Budget carrier, can't reprice |
| AAL | American Airlines | -28.2% | -31.1% | Fuel: ~28% COGS | $32B debt, no hedge capacity |
| LUV | Southwest | -24.7% | -5.9% | Fuel: ~33% COGS | Leisure-heavy, price-elastic |
| UAL | United Airlines | -24.0% | -18.9% | Fuel: ~27% COGS | Unhedged, intl exposure |
| UPS | UPS | -19.0% | -3.7% | Fuel + demand | Volume weakness + fuel |
| DAL | Delta Air Lines | -17.7% | -15.8% | Fuel: ~25% COGS | Unhedged, premium tilt helps |
| F | Ford | -15.7% | -15.2% | Steel/logistics | Consumer demand collapse |
| XTN | S&P Transport | -15.6% | -6.7% | Fuel + volumes | Demand-sensitive sector |
| EMN | Eastman Chemical | -14.9% | +6.3% | Specialty chem | Contract pricing lags |
| DLTR | Dollar Tree | -14.0% | -17.3% | Shipping/energy | $1.25 price points are fixed |
| CHRW | C.H. Robinson | -13.7% | +7.8% | Fuel surcharges | Margin compression on spreads |
| DD | DuPont | -12.9% | +9.7% | Energy-intensive | Specialty margins shrink |
| CMG | Chipotle | -12.6% | -10.0% | Food/transport | Fast-casual, traffic drops |
| DG | Dollar General | -10.4% | -1.0% | Shipping/energy | Lowest-income customers |
Dollar Tree sells everything at $1.25. They physically cannot pass through oil costs. When shipping costs rise $0.10 per unit, that's an 8% margin hit on a $1.25 item. The company reports earnings March 16 (Monday). The stock is already down 14% in a month. This is the market's pre-confession.
| Ticker | Company | 1-Month | 3-Month | Mechanism |
|---|---|---|---|---|
| GM | General Motors | -9.3% | -10.5% | MSRP increases lag input costs |
| TSLA | Tesla | -8.7% | -14.8% | EV demand: gas prices help, rates hurt |
| JBHT | J.B. Hunt | -13.1% | +0.8% | Fuel surcharges cover some, demand falls |
| ODFL | Old Dominion | -7.1% | +13.3% | Premium pricing, partial pass-through |
| DRI | Darden (Olive Garden) | -4.9% | +11.0% | Menu price increases, reports Mar 19 |
| FDX | FedEx | -4.2% | +23.7% | Fuel surcharges, reports Mar 18-19 |
FedEx is the most important company on this list. It reports fiscal Q3 on March 18-19 — the first major transport bellwether to deliver earnings with March $99 oil in the mix. FedEx has fuel surcharges that pass through some costs, but those surcharges are formulaic and lag by 1-2 weeks. More importantly, FedEx is a demand barometer. If shipping volumes are falling alongside the fuel spike, that's a double hit: higher costs AND lower revenue. Wall Street expects $3.99 EPS. The question isn't whether FedEx beats — it's whether their forward guidance incorporates $99 oil or pretends it's temporary.
| Ticker | Company | 1-Month | 3-Month | Why It Works |
|---|---|---|---|---|
| MCD | McDonald's | +1.0% | +3.1% | Franchise model: franchisees absorb costs |
| WMT | Walmart | -1.7% | +8.4% | Scale absorbs costs, volume pricing power |
| COST | Costco | +3.1% | +14.0% | Membership model, bulk pricing |
| TGT | Target | +2.4% | +20.9% | Scale, private label margins |
| DOW | Dow Chemical | +7.7% | +52.8% | Products reprice with feedstock |
| KR | Kroger | +10.1% | +19.6% | Food prices rise, grocery margins expand |
| VLO | Valero (Refining) | +13.1% | +37.0% | Crack spreads widen at $99 |
| LYB | LyondellBasell | +21.6% | +62.9% | Polyethylene reprices with oil |
| OXY | Occidental | +22.5% | +40.9% | Revenue IS oil price |
The gradient is not smooth — it's bimodal. Companies cluster at the extremes: either they can pass through costs or they can't. Very few sit in the middle. This suggests the market has already made a binary determination for each company: do you have pricing power or don't you? There's no partial credit.
The next 10 days deliver the first Q1 earnings reports with $99 oil in the mix. Each report is a real-time test of the margin map:
Dollar Tree (Mar 16): The most margin-trapped company in the S&P 500. Fixed $1.25 price points cannot absorb rising shipping costs. Down 14% already. If they announce a price increase to $1.50, it's a capitulation. If they don't, margins are compressing toward zero on the lowest-priced items.
FedEx (Mar 18-19): THE bellwether. Three questions: (1) Are shipping volumes holding or declining? (2) Do fuel surcharges fully offset the March spike? (3) Does forward guidance assume $99 or $70 oil? If they guide to $99, every logistics and e-commerce estimate needs cutting.
General Mills (Mar 18): The food pass-through test. Cereal, yogurt, and pet food prices are already up 3-5% in CPI. Can General Mills push through another round without demand destruction? Grocery stocks (KR +10.1%) suggest yes.
Darden/Olive Garden (Mar 19): Restaurant pass-through test. Menu prices can rise (and have), but restaurant traffic is the variable. If traffic holds, restaurants are in Zone 3 (pass-through). If traffic drops, they're in Zone 2 (partial).
Carnival (Mar 20): Cruise lines burn bunker fuel. At $99, fuel costs per voyage increase ~$2-3M. But cruises are booked 6-12 months ahead at fixed prices. Carnival is eating the March spike on already-sold itineraries. The margin hit is mechanical and unavoidable.
The margin map reveals a deeper structure. In Inversion Theory terms:
XOM at $156 and VLO at $230 are creating the margin pressure that sends DAL to -17.7% and AAL to -28.2%. The oil producers' revenue is the airlines' cost. Valero's crack spread is Southwest's fuel expense. LyondellBasell's polyethylene pricing power is Dollar Tree's input cost squeeze.
This is not an abstraction. These are literally the same dollars flowing through the system. When XOM reports record earnings in late April, part of that record is the margin that was extracted from AAL, from DLTR, from JBLU. The margin map is a transfer map.
Every company that reports in the next 6 weeks faces a binary choice in their forward guidance:
Prediction markets: ceasefire by March 31 at 14%. Hormuz normal by April at 37%. Oil to $120 by March at 42%.
If companies guide to Option A ($70-80), they're betting against prediction markets. If companies guide to Option B ($95-100), the S&P 500 earnings estimate of 11.6% growth needs to be cut to single digits. The guidance gap is the distance between the assumptions companies used when they set guidance in January ($65-70 oil) and the reality of March ($99 oil). That gap is $30-35/barrel — the largest guidance-to-reality oil gap since 2022.
The retail sector is a mirror of the class structure. Costco (+3.1% 1mo) and Walmart (-1.7%) serve customers who can absorb a $0.60/gallon gas increase — it's inconvenient, not existential. Dollar General (-10.4%) and Dollar Tree (-14.0%) serve customers for whom $0.60/gallon is a meal. Kroger (+10.1%) profits from the food inflation that oil creates.
This is the same class divergence from Report #98 (The Refusal), but seen through the earnings lens rather than the consumer lens. The margin map IS the class map. Companies that serve affluent customers have pricing power (pass-through). Companies that serve low-income customers have fixed-price constraints (absorption). The oil shock doesn't just transfer wealth from consumers to producers — it transfers wealth from poor consumers' stores to rich consumers' stores.