| Suggested Reading by Morning Watchlist from Behind the Markets: Oracle said 121%. The Fed still says maybe. Morning Watchlist: Saturday Edition It's Saturday morning, and the market crammed five days of news into four. Labor Day Monday, then a sprint: oil through $100 a barrel, two inflation reports running warm, a brand-new list of banned goods at the border, and the priciest iPhone lineup ever wheeled onto a stage. Four stops on the tour. Let's get into it. 1) The Barrel Went Triple-Digit The loud story first. On Tuesday the Dow gave up about 600 points as the Gulf escalated. On Wednesday morning, Brent crude pushed through $100. Thursday it kept going — Brent at $105.37, up another 3.6%, WTI at $100.10 — after Iranian missiles targeted a U.S. warship, five Iranian tankers were destroyed, and Houthi strikes forced Saudi Arabia to idle facilities in its south. By Friday morning the market was exhaling: WTI back near $99 and Brent under $104, both down more than 3% — still war prices, just less fevered. We spent the week deliberately placing calls around that fire, not in it. Magnolia Oil & Gas — Thursday's fresh Buy, flagged at Tuesday's close of $27.42 after it rose 2.3% into a 600-point Dow drop. The thesis was that Eagle Ford barrels reprice with every Gulf headline while never seeing a strait or a war-risk premium — and the market spent Wednesday and Thursday writing that thesis into the price of crude itself. Friday morning's 3% give-back is the honest reminder we printed with the call: de-escalation is the cheerful way to lose this one, and we'd take that trade. Still Buy. Darling Ingredients — Monday's Buy at $65.75 closed Wednesday at $67.51, up nearly 3%, with the record diesel market it sells into still setting records. Paid at both ends of the truck route, and the route got longer this week. Still Buy. Murphy USA — here's a grade we promised. The named aisle risk arrived Tuesday night: Casey's beat estimates by 65 cents and fell roughly 10% anyway, because 40-times-earnings priced for perfection has no room for merely good. And Murphy USA? It closed Wednesday at $517.46 — above our $511 flag — while its glamorous neighbor got marked down. The 15.6-times seatbelt did exactly what we bought it for. Still Buy. Royal Gold — Thursday's other fresh Buy, flagged at $261.37. Gold sat near $4,383 Thursday and was still holding there Friday morning, down half a percent after the CPI — giving up almost nothing in a week that pushed Treasury yields to their highest in nearly three years. And the buyers keep coming: about $18 billion flowed into gold ETFs in August, the second-largest monthly inflow on record. Royal Gold closed Wednesday at $262.54, right at the flag. The songwriter collects either way, and with $100 oil inflating every miner's diesel bill, we like the seat with no fuel surcharge more each day. Still Buy. 2) The Referees Ruled Against Our Reasoning — and For Our Calls Last Saturday we promised to grade the Robert Half sell out loud once the jobs referee spoke. He spoke. Time to grade. Our August 30th Sell near $39.50 named its own kill switch in writing: a payroll rebound, because staffing operating leverage is vicious on the way up. The August jobs report then delivered exactly that — 162,000 jobs against roughly 56,000 expected. By the strict letter of our thesis, we should have been wrong. Instead, Robert Half fell from $42.90 the previous Wednesday to $38.48 by this Wednesday afternoon — a slide of roughly 10%, finally below our flag. What happened? Strong jobs stopped being good news. A hot labor market plus hot inflation put a Fed hike back near the front of the odds, and a staffing company at 35 times trailing earnings — with a dividend costing twice its profits — deflates fast when the discount rate rises. We braced to be wrong for a respectable reason; the market skipped our script and agreed with our price anyway. We'll take the grade and note the humility: right call, partial credit on the reasoning. Sell stands. The same referee graded our M/I Homes exit. We flipped that Buy to Sell on September 3rd near $146, refusing to bet on a jobs-report rescue. The rescue never came — hot payrolls, fresh yield highs — and the stock traded at $141.34 Wednesday, about 3% below our exit. Sold, and still sleeping fine. Then the inflation referees spoke, back to back. Thursday morning, August producer prices rose 0.4% on the month with the annual rate jumping to 5.4% from 4.8% — energy doing the pushing. And Friday morning came the main event: consumer prices rose 0.4% on the month, in line with forecasts, with the annual rate at 3.4% — but core CPI ran 0.3%, a tenth hotter than expected. Not the cooling that calls off a hike. Futures held the odds of next week's hike near 70%, up from the coin flip that started the week, and stock futures actually edged higher Friday morning — relief, apparently, that it wasn't worse. Which frames the rest of the rate shelf. Tradeweb, Sunday's Buy at $106, closed Wednesday at $102.94, down about 3% — the argument it hosts got louder all week and now runs straight into a live Fed decision; record August volumes were already in hand, and we're paying for patience while the fee-mix worry gets debated. Still Buy. Frontdoor sat right at our $81 flag on the latest tape we could verify, with the 30-year mortgage at 6.85% freezing its market into place. Still Buy. And Costco, Monday's Sell-into-strength near $930, traded at $903 Thursday — the deflating multiple deflating on schedule, business as wonderful as ever. Sell stands, for holders. 3) Bans, Bureaus, and the Border Tuesday at 12:01 a.m., Canada's counter-tariffs went live. Wednesday, Washington answered with something blunter: an outright import ban on Canadian motorcycles, dairy, and most alcohol, effective September 29. The trade war stopped being a pricing story and became a seating chart. Embraer — Wednesday's Buy at $73.81 on exactly that logic: the Brazilian planemaker already sits inside the room, tariff-exempt since February and assembling jets in Florida for fifteen years, while Trump threatens Bombardier's U.S. access by tweet. The stock closed Wednesday at $74.33 and ticked up to $74.70 Thursday morning. |