2026-07-23 07:34
Post-Close Brief — 2026-07-21

type: earnings-brief session: PM date: 2026-07-21 status: final-with-provisional-amc-calls daily_note: "[[Daily/2026-07-21]]" tags: - sellside - earnings


EarningsBrief PM — July 21, 2026

← [[Daily/2026-07-21|Back to the daily note]]

Evidence cutoff: 2026-07-21, 20:24 ET. Method: active Codex reasoning over deterministic public-source bundles and public unauthenticated pages; no API key, direct model client, or token-backed service was read or used. Universe: 19 validated AMC reporters above $2 billion, 21 same-day BMO call/full-session reconciliations, and the 10-name prior-evening call queue carried from the AM brief. Public after-hours quotes are indicative Yahoo/yfinance snapshots, not consolidated prints.

Executive view

The session's cleanest positive fundamental deltas are [[Interactive Brokers|IBKR]], [[Chubb|CB]], [[Capital One|COF]], [[AAR|AIR]], [[3M|MMM]], [[General Motors|GM]], and [[Hasbro|HAS]]. The tape did not reward all of them: AIR fell 5.5% after hours despite 26% sales growth and a 32% adjusted-EPS increase, while IBKR slipped 0.7% despite record commissions, net interest income, accounts, client equity and DARTs. That is an expectations problem, not an earnings problem.

The sharpest negative estimate revisions are [[Pegasystems|PEGA]], [[Weatherford International|WFRD]], [[Alaska Air Group|ALK]], and [[National Bank Holdings|NBHC]]. PEGA's 13.7% after-hours decline is directionally rational because both EPS and revenue missed and a complete Q2 call was unavailable; it is not yet a Signal Library 2A buy-the-flush because the required ACV/RPO, subscription-growth and buyback evidence is incomplete. WFRD's 2.6% rally despite a roughly 40% adjusted-EPS miss implies the market is looking through Iran-related Middle East disruption toward revenue resilience; that interpretation remains call-provisional until the July 22 call.

The BMO reconciliation confirms that the market's hurdle has moved from headline EPS to conversion. DHR closed down 11.0% because mid-teens bioprocess orders did not convert into current revenue; MSCI fell 10.1% because negative net-new sales weaken future recurring growth; EFX recovered from an approximately 11% premarket loss but still closed down 3.9% because Workforce margin and the Q3 guide remained the binding variables. MMM, GM and HAS cleared both the accounting and operating bars. DHI is a split print: the 20.7% homebuilding gross margin beat was real, but the 3.1% delivery-guide miss and weaker starts/backlog keep volume structurally weak.

Key calls

Ticker Call Conviction PM brief
[[Interactive Brokers IBKR]] HOLD / add only after activity normalizes without margin compression Medium-high
[[Chubb CB]] HOLD High
[[Capital One COF]] HOLD Medium-high
[[AAR AIR]] HOLD; no chase Medium-high
[[Pegasystems PEGA]] WAIT at $25 or for ACV/RPO proof Medium
[[Alaska Air Group ALK]] REDUCE Medium-high
[[3M MMM]] HOLD Medium-high
[[General Motors GM]] HOLD / ADD on guide-confirming weakness Medium-high
[[MSCI]] WAIT at $525 or net-new sales above 10% High Installed-base economics remain excellent, but a 1.4% decline in net-new sales is a leading FY2 negative.
[[Hasbro HAS]] HOLD Medium-high

Coverage protocol and expectation stack

For every AMC name, the dated public point below is MarketBeat/Nasdaq unless otherwise stated. Public consensus ranges and verified buy-side whispers were unavailable; none is inferred. No covered ticker has a live TIF Analytical Ledger threshold. The valuation-implied bar is therefore expressed as the operating KPI or price behavior the current security requires rather than a fabricated FY1/FY2 multiple. Five AMC calls were substantively available at cutoff (IBKR, COF, EWBC, HWC, AIR). OZK's scheduling notice and Neptune's old Q1 summary were false-positive “call” flags; all other AMC call reads are explicitly provisional.

AMC company analysis

[[Interactive Brokers|IBKR]] — record breadth, rate sensitivity is the remaining argument | AH -0.7%

Expectations and variance. Adjusted EPS was $0.69 versus a dated $0.64 MarketBeat point; adjusted revenue was $1.88B versus $1.80B. Commissions rose 30%, NII 23% to above $1B, accounts 34%, client equity 40% to $930B, uninvested cash 27% to $182B and DARTs 36% to 4.8M. Pretax margin was 77% for a seventh quarter above 70%. This is a STRUCTURAL POSITIVE client-share and operating-leverage beat, partly amplified by market activity. The yfinance $2.65B accounting-revenue field is not used as comparable revenue. (results; call)

Release-to-call / Q&A. Release-only: broad beat, with rate exposure and activity normalization unresolved. The call quantified ±$81M annual NII per 25 bp U.S. rate move and ±$38M outside the U.S.; management also put excess capital at $10.3B. Q&A was HIGH on rate sensitivity and capital, MEDIUM on sustainable account growth, and LOW on acquisition timing. Management's risk answer on fast-growing margin balances was direct but qualitative. Credibility improved because activity, balances and margin all scaled together.

Bridge, thesis and action. FY1 rises through accounts × assets × trading plus balance growth; every 25 bp cut subtracts about $81M annual U.S. NII before balance offsets. FY2 remains positive if account growth stays above 20% and pretax margin above 70%. Demand, platform breadth and balance sheet IMPROVED; rate exposure is UNCHANGED. Old narrative: a premium broker dependent on volatility and rates. New narrative: a global share gainer whose balance growth is currently outrunning rate pressure. Business delta positive; estimate delta positive; stock delta slightly negative because the bar was higher. HOLD, medium-high; add only after a calmer quarter still shows accounts +20% and margin >70%. Falsify on account growth <15% or pretax margin <65%. Next proof: Q3 2026.

[[Chubb|CB]] — underwriting clears the print; pricing durability waits for the call | AH -0.4%

Expectations and variance. Core operating EPS was $7.26 versus $6.77 MarketBeat consensus; net income per share was $7.30. Consolidated net premiums written were $14.7B, +3.6%, and the P&C combined ratio was 83.8%. The EPS variance is STRUCTURAL POSITIVE if current-accident-year ex-cat loss ratio and reserve development are clean; buy-side hurdle and public range were not verifiable. (results; release evidence)

Release/call status and bridge. Release-only conclusion: underwriting and premium growth beat, but no complete July 22 call existed at cutoff. The decisive unanswered questions are renewal rate versus loss trend, reserve development, catastrophe load and North America commercial pricing. Q&A grade NONE — not yet held; credibility unchanged. FY1 should rise on earned premium × underwriting margin plus investment income; FY2 only rises if rate remains above loss-cost inflation. Demand REINFORCED, underwriting IMPROVED, pricing durability UNRESOLVED. Old narrative: best-in-class underwriting facing a softening price cycle. New: underwriting remains exceptional, but the price-cycle debate moves to tomorrow's call. Business and estimate deltas positive; stock delta flat/high hurdle. HOLD, high conviction. Confirm with ex-cat combined ratio <86% and renewal pricing ≥ loss trend; falsify with underlying combined ratio >90%. Next proof: July 22 call.

[[Capital One|COF]] — consumer credit and Discover execution beat; reserve normalization matters | AH +0.5%

Expectations and variance. Adjusted EPS was $5.81 versus $4.69 MarketBeat consensus; GAAP EPS was $4.73. Revenue was $15.83B versus $15.77B. Provision fell $1.1B QoQ to $3.0B, including a $662M reserve release; card charge-offs fell 54 bp YoY to 4.71% and delinquency fell 21 bp to 3.39%. The operating beat is STRUCTURAL POSITIVE; the reserve contribution is ACCOUNTING / BELOW-THE-LINE and must not be capitalized. (results; call)

Call / bridge. Q&A was HIGH on Discover: 14 months into a 24-month plan, about one-third of expense synergies realized, full $2.5B still targeted, and back-book tech conversion due Q1 2027. It was MEDIUM on the temporary Discover growth “brownout,” and MEDIUM on Brex economics. NIM was 8.01%, 4 bp below the TIF/manual bar of 8.05%, so funding is not a clean beat. FY1 rises through lower losses and synergies, less reserve-release normalization; FY2 depends on the remaining two-thirds of synergies and restored Discover originations. Credit and integration IMPROVED; NIM UNCHANGED/MIXED; capital fell 70 bp to 13.7% CET1 after buybacks and Brex, WEAKENED modestly. Old narrative: integration risk plus late-cycle consumer loss risk. New: credit is benign and integration milestones are visible, but reserves and capital absorb part of the beat. Business and estimate deltas positive; stock delta appropriately positive. HOLD, medium-high. Confirm full synergy run-rate by H2 2027 and NIM >8%; falsify charge-offs >5.5% or tech conversion delay beyond Q1 2027.

[[EQT]] — small earnings miss, but free-cash-flow and price realization remain the real bar | AH +1.3%

Adjusted EPS was $0.39 versus $0.41 and comparable revenue $1.68B versus $1.79B; these are STRUCTURAL NEGATIVE headline variances, while the public accounting statement's $3.62B revenue field is non-comparable. (results; release) Release-only read: the modest miss did not break the gas-price/deleveraging thesis, as the positive AH reaction implies stronger operating or outlook detail than EPS. Complete Q&A was unavailable; grade NONE. FY1 = production × realized price after hedges − unit cost − interest; FY2 depends on differential, maintenance capex and debt reduction. Demand/volume UNRESOLVED, headline estimates WEAKENED, stock delta positive despite the miss. HOLD, medium. Confirm FCF after maintenance capex and sequential net-debt reduction; falsify unit costs above guide or debt rising at unchanged gas prices. Next proof: July 22 call/Q3.

[[East West Bancorp|EWBC]] — record revenue, but a two-cent beat does not clear every funding question | AH -0.9%

EPS was $2.63 versus $2.61; company-reported revenue reached a record and EPS rose 18% YoY. The collector's $766M/$805M accounting comparison is not used because bank revenue definitions differ. (results; call) Release-only: modest clean beat. The call added enough evidence to label NIM/deposit and credit answers MEDIUM, but no public full transcript/range supported a precise FY bridge. FY1 rises modestly through NII + fees − provision; FY2 needs loan growth funded without deposit-beta reacceleration. Profitability REINFORCED; funding and criticized assets UNRESOLVED. Old narrative: premium regional bank with cross-border sensitivity. New: core earnings remain strong, but the valuation already discounts quality. Business/estimate delta slightly positive; stock delta negative high hurdle. HOLD, medium. Confirm NIM stable-to-up and NCO <30 bp; falsify criticized assets accelerating or CET1 <12%.

[[Annaly Capital Management|NLY]] — distributable EPS beats; book value and convexity decide durability | AH +0.4%

EPS available for distribution was $0.79 versus $0.75; MarketBeat revenue was $892.9M versus $639.8M, but revenue is not a useful mortgage-REIT bar. (results; release) The beat is STRUCTURAL POSITIVE only if tangible book, spread and CPR are stable; the call was not available, so those variables remain blocked. FY1 = asset yield − funding/hedge cost × leverage; FY2 is dominated by book value and spread, not accounting revenue. Earnings coverage REINFORCED; capital/convexity UNRESOLVED. HOLD, medium-low; confirm dividend coverage >1.0x and tangible book stable; falsify book value down >5% QoQ or leverage >8x.

[[Webster Financial|WBS]] — slight miss, HSA and funding must carry the next revision | AH +0.3%

Adjusted EPS was $1.60 versus $1.61 and GAAP EPS $1.56; comparable revenue was about $740M, up 3.4% but below expectations. This is NOISE / IMMATERIAL on EPS and a modest STRUCTURAL NEGATIVE revenue variance. (release; results reference) No complete call was public. FY1 is near unchanged; FY2 needs HSA deposits, loan growth and NIM to offset CRE normalization. Earnings UNCHANGED, revenue WEAKENED, funding/CRE UNRESOLVED. The small positive AH move says the miss was priced. HOLD, low-medium. Confirm NIM stable, HSA deposits growing and NCO <35 bp; falsify NIM down >10 bp or CRE criticized balances +20% QoQ.

[[Western Alliance Bancorporation|WAL]] — revenue beat, earnings roughly in line, deposit quality is decisive | AH -1.2%

EPS was approximately $2.36 versus $2.35 on one public point and $2.33 in the Nasdaq collector; revenue was $995.7M versus $983.0M. The variance is NOISE / IMMATERIAL for EPS and STRUCTURAL POSITIVE for revenue. (release; results reference) No complete call was available. FY1 edges higher if deposits and NIM validate the revenue; FY2 depends on funding mix and criticized loans. Earnings REINFORCED, funding/credit UNRESOLVED. HOLD, medium; confirm deposit growth excluding brokered funding and NIM stable; falsify deposits down >3% or criticized loans >6%.

[[Range Resources|RRC]] — strong adjusted beat and improved differential, but gas beta remains the thesis | AH -0.1%

Adjusted EPS was $0.79 versus roughly $0.56 public consensus, adjusted net income $186M, and revenue $833.6M; realized price including hedges was $3.53/mcfe. Management improved 2026 gas differential guidance to approximately $(0.35)–$(0.40) to NYMEX. The variance is STRUCTURAL POSITIVE from realization/cost execution, not simply accounting derivatives. (company release; news) Call unavailable. FY1 rises through realized gas and differential; FY2 remains commodity-sensitive, so no multiple expansion is assumed. Pricing/cost IMPROVED, commodity risk UNCHANGED. Business/estimate delta positive; flat AH stock delta indicates the beat was expected or gas macro offsets it. HOLD, medium. Confirm FCF and buybacks at maintenance capex; falsify differential worse than $(0.50) or unit costs above guide.

[[Hancock Whitney|HWC]] — quality quarter; One Florida integration becomes the next test | AH 0.0%

EPS matched $1.55; revenue was $403.6M versus $398.9M. Loans grew 10% annualized QoQ, deposits 8%, NIM 3.56%, criticized commercial loans fell for a sixth quarter and NCO was 16 bp. This is a STRUCTURAL POSITIVE balance-sheet and credit quarter despite in-line EPS. (results; call) Q&A was HIGH on funding, credit and One Florida timing; management expects flat-to-slightly-higher NIM and August 1 closing. It was MEDIUM on deposit-cost reacceleration. FY1 rises on balances; FY2 needs integration savings and no credit reversal. Growth/credit IMPROVED, margin REINFORCED, integration UNRESOLVED. HOLD, medium-high. Confirm NCO 15–25 bp and PPNR +7%–8% including One Florida; falsify deposit growth lagging loans by >5 points or NIM <3.45%.

[[Bank OZK|OZK]] — EPS beat is insufficient without construction-credit disclosure | AH -1.9%

EPS was $1.49 versus $1.46; up 3.5% QoQ but down 5.7% YoY. (results; release) Release-only read: small beat, but the negative AH move says the market remains focused on CRE construction/LifeScience exposure, reserves and deposit-funded growth. The collector's “conference call” was only a scheduling notice; Q&A NONE. FY1 near unchanged to slightly higher; FY2 is credit-path dependent. Earnings REINFORCED, CRE credit UNRESOLVED, stock delta negative. HOLD / do not add, medium. Confirm criticized construction balances stable/down and NIM stable; falsify a material specific reserve or nonperforming construction loan >1% of capital.

[[Weatherford International|WFRD]] — EPS collapses on regional disruption; the rally looks through it | AH +2.6%

Adjusted EPS was $0.55 versus about $0.92, a roughly 40% miss; revenue exceeded some public comparable estimates, while reported Middle East revenue fell about 15% YoY amid the Iran conflict. This is a TIMING NEGATIVE only if access/activity normalize and lost work is recoverable; otherwise it is structural. (release; earnings reference) Call is July 22, so Q&A NONE. FY1 EBITDA/EPS fall through regional volume × decremental margin and working capital; FY2 recovers only if Middle East activity and cash conversion normalize. Demand/margin WEAKENED, backlog/recovery UNRESOLVED. The +2.6% AH move implies the revenue/backlog bar cleared, but that is inference. HOLD only for existing positions; no add, low-medium. Confirm H2 international margin recovery and positive FCF; falsify another >10% regional decline or negative FCF. Next proof: July 22 call.

[[AAR|AIR]] — excellent operating print, but the tape demands margin and cash | AH -5.5%

Adjusted EPS was $1.53 versus $1.41; sales $928M versus $893M, +26% with 13% organic growth; adjusted EBITDA +27% to $116M. FY2027 ex-Legacy sales growth is guided low-double-digits to low-teens. Parts Supply grew 39%; Repair/Engineering/Software 35%. (results; call) The beat is STRUCTURAL POSITIVE; margin dilution from HAECO integration is TIMING NEGATIVE with an H2 FY2027 reversal target. Q&A was HIGH on HAECO timing and software scale, MEDIUM on cash conversion. Management sees Trax growing from $50M toward $100M, longer-term $200M. FY1 rises through organic distribution/MRO growth; FY2 needs HAECO margin normalization and Trax scale. Demand/software IMPROVED, margin UNRESOLVED, leverage improved to 2.03x. The -5.5% AH move is an expectations/valuation gap. HOLD; no chase, medium-high. Confirm EBITDA margin >12.5% and HAECO convergence by H2 FY2027; falsify organic growth <8% or leverage >2.5x.

[[Pegasystems|PEGA]] — a small revenue miss creates a large duration reset | AH -13.7%

EPS was $0.35 versus $0.43 and revenue $420.7M versus $427.4M, +9.4% YoY. The revenue miss is modest; the EPS miss and missing ACV/RPO/cloud detail make it a STRUCTURAL NEGATIVE pending call. (results; release evidence) No current Q2 call was available. FY1/FY2 cannot be responsibly bridged without ACV growth, backlog/RPO and cloud gross margin; cash flow alone can be distorted by billing timing. Signal Library 2A was checked but not triggered: the ARR/ACV miss magnitude, operational beat and buyback condition are not verified. Business delta unresolved-negative, estimate delta negative, stock delta large but not yet demonstrably excessive. WAIT at $25 or for ACV/RPO reacceleration and cloud margin proof, medium. Confirm ACV >10% and FCF conversion >100%; falsify revenue <8% growth or cloud margin compression. Next proof: Q2 call/Q3.

[[Alaska Air Group|ALK]] — narrower loss cannot offset fuel and integration stress | AH -1.7%

Adjusted EPS was $(0.92) versus $(0.97), while revenue $4.07B missed $4.09B; GAAP net loss was about $76M. The loss beat is NOISE / IMMATERIAL against a roughly 85% fuel-cost increase to $4.43/gallon and integration complexity. (results; release) No call was available. FY1 stays sharply lower through fuel × consumption, unit revenue and ex-fuel CASM; FY2 recovery requires Hawaiian integration reliability and normalized fuel. Revenue/margin WEAKENED, integration UNRESOLVED, balance sheet WEAKENED. Business/estimate/stock deltas all negative. REDUCE, medium-high. Confirm positive operating margin and ex-fuel CASM improvement by Q3/Q4; falsification of the bearish view requires unit revenue positive and liquidity stable despite integration spend.

[[Neptune Insurance|NP]] — beat is real; underwriting detail is missing | AH +6.3%

EPS was $0.15 versus $0.14; revenue $55.9M versus $52.4M. This is a STRUCTURAL POSITIVE top-line beat, but underwriting quality cannot be judged from EPS/revenue alone. (results; release) The collector's Q1 summary was stale and excluded; Q&A NONE. FY1 rises on premiums × take rate × loss/expense ratio; FY2 needs policy retention, catastrophe exposure and reinsurance economics. Demand IMPROVED, underwriting and capital UNRESOLVED. The +6.3% AH response is rational but raises the next hurdle. HOLD, low-medium. Confirm combined ratio/loss ratio at or better than plan and policy growth >20%; falsify adverse development or reinsurance cost eroding the revenue beat.

[[WesBanco|WSBC]] — clean beat, but merger-era funding and cost execution decide FY2 | AH +1.0%

Adjusted EPS was $0.92 versus $0.86 and revenue about $275.8M versus $267.7M, +5.9% YoY. This is STRUCTURAL POSITIVE if organic rather than purchase-accounting driven. (results; release) No call was public. FY1 rises through NII and fees; FY2 needs deposit retention and expense synergies. Earnings IMPROVED, integration/funding UNRESOLVED. HOLD, medium. Confirm NIM stable, tangible-book accretion and costs on plan; falsify deposit attrition >3% or efficiency ratio deterioration >300 bp.

[[First Financial Bancorp|FFBC]] — in-line core result, acquisition adds execution risk | AH -0.3%

EPS was $0.80 versus $0.81; revenue $264.2M versus $270.3M. The company also announced the Finward acquisition and raised the dividend. The operating miss is STRUCTURAL NEGATIVE modest; acquisition economics are a separate capital-allocation test. (results; release) No call. FY1 is slightly lower before transaction effects; FY2 depends on cost saves, deposit retention and credit marks. Demand/earnings WEAKENED modestly, capital return IMPROVED, integration UNRESOLVED. Flat AH reaction is rational. HOLD, low-medium. Confirm tangible-book earnback ≤3 years and deposits stable; falsify material credit marks or revenue synergy dependence.

[[National Bank Holdings|NBHC]] — both lines miss; growth quality must recover | AH 0.0%

Adjusted EPS was $0.78 versus $0.83; revenue $129.1M versus $135.1M. This is a STRUCTURAL NEGATIVE two-line miss. (results; release) No call was available. FY1 falls through weaker NII/fees and operating leverage; FY2 needs loan/deposit growth without higher credit cost. Earnings/demand WEAKENED, funding/credit UNRESOLVED. The unchanged AH quote may reflect illiquidity rather than indifference. WAIT at $40 or for revenue growth >5% with NIM stable, medium. Falsify the wait thesis if another revenue miss coincides with NCO >30 bp.

BMO full-session reconciliation

The morning brief's complete expectations stacks and release-only work remain in [[EarningsBrief/EarningsBrief_2026-07-21_AM]]. This section records what the call and full session changed. Call-highlight evidence is attributable but is not treated as a verbatim full transcript when a complete public transcript was unavailable.

Company Full-session / call evidence Q&A quality and release-to-call delta FY1/FY2 and thesis delta AM verdict Final action / thresholds
[[Novartis NVS]] Closed +2.9% at $153.87. Call evidence confirmed priority brands +26% CC, but core margin -70 bp and FCF -12%. MEDIUM: quantified brand growth/capacity; Entresto erosion and pipeline probability remained partly unresolved. FY1 slightly up; FY2 still needs >20% priority-brand growth. Demand reinforced, margin/cash weakened. CONFIRMED.
[[Charles Schwab SCHW]] Closed -2.5% at $99.96. Call raised revenue growth to 17.5%–18.5%, NIM to 3.00%–3.10%, Q4 3.25%–3.30%; sweep cash +$24.2B. HIGH on NIM, cash and loan balances; MEDIUM on sustainable elevated trading. The call answered the morning funding question positively, but higher-cost funding/short-credit mix kept skepticism alive. FY1 up; FY2 depends on organic growth ≥5% and cash monetization. Funding improved, growth reinforced. PARTIAL: operating read confirmed; stock call too positive.
[[Danaher DHR]] Closed -11.0% at $179.01. Call confirmed biotechnology core growth 2.5%, group margin -20 bp and raised EPS guide, but not near-term bioprocess conversion. MEDIUM: order strength quantified; project timing and cancellation risk not fully quantified. FY1 +~1%; FY2 upside deferred to order conversion. Orders reinforced, timing weakened. CONFIRMED.
[[Marsh MRSH]] Closed -0.3% at $181.59 versus +2.4% premarket. Underlying growth 5%; property-cat rate-on-line -16%, while consulting grew 8% underlying. HIGH on price-cycle pressure and consulting; MEDIUM on Thrive savings/reinvestment. FY1 modestly up; FY2 mix shifts from insurance price to consulting/AI. Pricing weakened, demand reinforced, margin unchanged. PARTIAL: earnings quality held, stock enthusiasm did not.
[[3M MMM]] Closed +7.3% at $170.76. Call confirmed 5.4% organic growth, 24.9% margin, $1.3B FCF and $8.80–$8.95 EPS guide. HIGH on operating drivers; legal cash timing remains LOW/MEDIUM. FY1 guide midpoint +3.2%; FY2 positive if organic >3% and margin ~25%. Demand/margin/cash improved. CONFIRMED.
[[Northrop Grumman NOC]] Closed -2.2% at $512.29. Call quantified $20B awards, 1.84x book-to-bill and $105B backlog, but negative EAC adjustments held DS margin to 7.5% and Space to 8.6%. HIGH on backlog, MEDIUM on program-cost recovery. Reported FY1 EPS up via tax; operating EPS less positive. FY2 needs segment margin >11%. Demand improved, execution weakened. CONFIRMED.
[[General Motors GM]] Closed +4.9% at $79.52. Call confirmed $3.9B Q2 EBIT, 8.6% GMNA margin, $5B Q2 auto FCF and raised $14B–$16B EBIT guide. HIGH on cash/guide; MEDIUM on tariff and EV-loss bridge. FY1 midpoint +3%–4%; FY2 needs price/mix and lower EV drag. Margin/cash improved, policy risk unchanged. CONFIRMED.
[[MSCI]] Closed -10.1% at $561.74. Call did not overturn negative total net-new sales; 62.1% margin and 97.5% index retention are lagging protections, not new growth. MEDIUM/HIGH on expense and installed-base resilience; LOW on timing of Analytics/Sustainability recovery. FY1 flat; FY2 lower if another negative sales quarter. Retention reinforced, new business weakened. CONFIRMED. WAIT at $525 or net-new sales >10%; falsify another negative quarter or retention <96%.
[[D.R. Horton DHI]] Closed -0.9% at $143.52 after an early positive read. Call said incentives remain elevated, Q4 starts fall QoQ, Q4 deliveries 22.5K–23K and gross margin 20.5%–21%; FY deliveries midpoint is 3.1% below consensus. HIGH on near-term production/margin; volume durability remains MEDIUM. FY1 revenue/units down, margin better; FY2 depends on incentives and starts. Volume/backlog weakened, margin improved. PARTIAL: margin thesis right, volume/stock read too optimistic.
[[Halliburton HAL]] Closed -5.5% at $33.19. Call confirmed international growth but management warned of softer oilfield-service conditions; adjusted EPS stayed roughly flat. MEDIUM on regional outlook, MEDIUM on FCF normalization. FY1 near unchanged; FY2 needs international incremental margin and North America stabilization. Demand mixed, margin unchanged. CONFIRMED.
[[KeyCorp KEY]] Closed -1.6% at $22.95. Call raised NII and C&I growth but lowered the market's Q4 NIM exit expectation; NPLs rose to 74 bp while pipelines improved. HIGH on funding bridge and C&I; MEDIUM on credit migration and investment-banking timing. FY1 slightly up; FY2 requires deposit growth and NIM >3% without NCO >45 bp. Growth improved, credit weakened. PARTIAL.
[[Synchrony Financial SYF]] Closed -1.6% at $72.21. Call framed Q2 NIM 15.08% as the trough and guided 2026 EPS $9.25–$9.50; reserve release still flattered EPS. HIGH on NIM/loan path and credit; MEDIUM on payment-rate persistence. FY1 up after normalizing reserves; FY2 improves if NCO <5.5% and loans mid-single-digit. Credit/demand improved, quality mixed. PARTIAL: fundamentals right, hurdle higher.
[[Equifax EFX]] Closed -3.9% at $173, recovering materially from -10.7% premarket. Call quantified $300M government ACV, 217M Work Number records, 52.1% Workforce margin and doubled AI savings target. HIGH on contracts/product adoption; MEDIUM on margin recovery and savings timing. FY1 modestly up; FY2 hinges on 2027 government conversion and Workforce margin. Demand improved, margin unresolved, savings unproven. PARTIAL: negative hurdle confirmed, initial stock severity overdone.
[[Genuine Parts GPC]] Closed -2.7% at $119.12 versus +1.2% premarket. Call quantified $16M Iran-related Q2 EBITDA hit and $20M–$30M H2 costs; auto caution offset Motion strength. HIGH on cost bridge and separation; MEDIUM on auto recovery. FY1 guide unchanged; FY2 has separation dis-synergy risk. Industrial improved, auto/margin weakened. WRONG on stock direction; operating split was right.
[[Ally Financial ALLY]] Closed -2.4% at $44.43. Call evidence confirmed NIM/credit repair but deposit outflow and CECL growth provision absorbed it. HIGH on credit/origination, MEDIUM on deposit strategy. FY1 unchanged; FY2 positive only if deposits stabilize and NCO <2%. Credit/NIM improved, funding weakened. PARTIAL.
[[Hasbro HAS]] Closed +8.8% at $88.78. Call confirmed Magic +32%, raised group growth/margin guide and $1B buyback; Consumer remained loss-making. HIGH on Magic/guide; MEDIUM on Consumer breakeven and cyber recovery. FY1 materially up; FY2 concentration risk persists. Digital improved, Consumer unchanged-weak. CONFIRMED.
[[Vicor VICR]] Closed -7.1% at $214.70 after +2.5% premarket. Call confirmed backlog/capacity inflection but did not remove customer concentration and cash/capex risk; tax drove most of the EPS beat. MEDIUM on backlog/capacity; LOW/MEDIUM on customer concentration and normalized tax. Operating FY1 up; reported EPS normalization down. Demand improved, quality/capacity unresolved. PARTIAL / stock read wrong.
[[Valmont Industries VMI]] Closed -3.9% at $505.35 despite a raised guide. Call confirmed utility/infrastructure growth but the price reaction says margin/mix and valuation did not clear the bar. MEDIUM/HIGH on demand and guide; MEDIUM on price-cost/mix. FY1 up; FY2 needs backlog conversion at stable margin. Demand improved, stock attractiveness weakened at price. PARTIAL / stock read wrong.
[[Atlantic Union Bankshares AUB]] Closed +1.9% at $42.81. Call evidence supported core NIM/deposit progress; sale gain remains non-recurring. MEDIUM on core funding, MEDIUM on acquisition accretion. FY1 normalize out gain; FY2 depends on deposit-funded growth. Core earnings reinforced, quality mixed. CONFIRMED.
[[United Community Banks UCB]] Closed -1.9% at $35.35. Call quantified a 20–25 bp Q4 NIM hit from Navitas sale despite stronger organic loans; $38.5M Navitas reserve release flattered GAAP EPS. HIGH on Navitas/NIM and producer hiring; MEDIUM on deposit funding. FY1 adjusted EPS weak; FY2 depends on 7%+ ex-Navitas loans and NIM recovery. Growth improved, near-term margin weakened. CONFIRMED.
[[OFG Bancorp OFG]] Closed +5.8% at $52.90. PM call evidence resolved the AM source block: EPS $1.39, core revenue $190M, NIM guide raised to 5.25%–5.35%, loan production +24%. HIGH on NIM/deposits and digital metrics; HIGH on one-time $5.8M operational charge. FY1 up; FY2 positive if core deposits and stable credit persist. Earnings/funding improved, operational controls weakened modestly. AM source block resolved; provisional caution was too conservative.

Prior-evening call-queue closure

These names were not new July 21 AMC prints; the complete release stacks remain in [[EarningsBrief/EarningsBrief_2026-07-20_PM]]. Public full-session prices below are July 21 closes. Where a complete attributable Q&A remained unavailable, the prior action is preserved rather than inventing a call delta.

Company July 21 close Closure Action
[[Steel Dynamics STLD]] $233.52, +1.3% Positive tape supports the steel-spread/shipments read; aluminum loss/ramp detail remained incomplete in public evidence.
[[W. R. Berkley WRB]] $72.16, -0.8% Only partial highlights; rate-versus-loss-cost and capital return not fully closed.
[[Crown Holdings CCK]] $117.99, +3.0% Price reached the stated $118 ceiling; volume/FCF thesis confirmed by tape, but no reason to chase above the bar.
[[AGNC Investment AGNC]] $10.78, -1.3% Spread/book questions remain more important than EPS; no complete public Q&A closure.
[[Wintrust Financial WTFC]] $158.93, -2.9% Negative tape keeps deposit/NIM burden of proof open.
[[Zions Bancorporation ZION]] $69.05, -4.0% Core-versus-gain normalization remains the correct lens; public Q&A stayed partial.
[[BOK Financial BOKF]] $139.98, -0.3% Essentially flat session; fee pipeline and capital return remain unresolved.
[[ServisFirst Bancshares SFBS]] $87.81, +2.6% Positive tape, but loan/deposit mismatch and CRE concentration remain the test.
[[Calix CALX]] $37.47, -2.3% Continued weakness validates the gross-margin concern; the $30/53% entry tests have not fired.
[[Monarch Casino & Resort MCRI]] $117.45, -5.6% No public call located; the negative close reinforces the margin bar without explaining it.

Cross-company conclusions

  1. Broker activity is broad, but the stocks require conversion. SCHW and IBKR both produced record client/activity metrics. IBKR converted that into a 77% pretax margin; SCHW quantified improving cash/NIM. Both stocks weakened, which means valuation already assumes durable activity.
  2. Regional-bank beats are being quality-adjusted in real time. HWC and OFG combined loan/deposit growth with cleaner credit and explicit margin guidance. UCB, KEY and COF required reserve normalization; OZK still owes investors construction-credit disclosure. NII growth without deposit-funded durability is not enough.
  3. The market is separating backlog from current earnings. AIR's organic growth and AAR software optionality were not enough to clear the valuation bar; DHR's orders did not convert; VICR's backlog was discounted because tax and capacity obscured cash earnings. Backlog is a leading indicator only when conversion timing and incremental margin are known.
  4. Iran/fuel disruption is producing asymmetric classifications. WFRD rallied through a large EPS miss, implying timing; ALK fell because fuel and integration pressure hit a structurally thin-margin model; GPC's auto/freight costs turned a modest beat into a negative close. The reversal quarter—not the word “temporary”—must determine classification.
  5. Signal Library discipline: PEGA resembles pattern 2A, but the required evidence is incomplete. No pattern is promoted and no new pattern is added from a single session.

Watch list — July 22 BMO

Company Public EPS point Decisive hurdle / trade implication
[[AT&T T]] $0.59
[[CME Group CME]] $2.91
[[GE Vernova GEV]] $3.19
[[Moody's MCO]] $4.24
[[Northern Trust NTRS]] $2.71
[[Philip Morris PM]] $2.02
[[PulteGroup PHM]] $2.36
[[TE Connectivity TEL]] $2.84
[[Teledyne Technologies TDY]] $5.79
[[Wabtec WAB]] $2.60

Analytical Ledger and Signal Library

The full TIF Analytical Ledger was checked for all current AMC, same-day BMO and carried call-queue tickers. None had a live prior entry or tested catalyst, so no Ledger mutation is eligible. No generalizable pattern crossed the two-case threshold; the Signal Library is unchanged.

Blocked or unavailable inputs — exact list

  • Complete current AMC call/Q&A: unavailable at the 20:24 ET cutoff for CB, EQT, NLY, WBS, WAL, RRC, OZK, WFRD, PEGA, ALK, NP, WSBC, FFBC and NBHC. Their call-dependent conclusions are explicitly provisional and queued for the next AM catch-up.
  • False-positive call flags: OZK evidence was only a conference-call scheduling notice; NP evidence was a stale Q1 2026 summary. Neither was used as current Q2 call evidence.
  • Full verbatim BMO transcripts: public call-highlight articles existed for all 21 BMO names, but a complete verbatim transcript with every analyst question was not uniformly available. Q&A grades reflect attributable public summaries and are labeled below HIGH when a decisive number was missing.
  • Public consensus ranges and verified buy-side hurdles: unavailable for the covered universe. Dated point estimates are named; no whisper is invented.
  • Current public FY1/FY2 post-print consensus tables: unavailable without a token-backed data service. Revision bridges use operating algebra and directional changes; no false precision is published.
  • Consolidated after-hours tape: unavailable. Yahoo/yfinance post-market snapshots were sampled around 20:24 ET and may be thin or stale; HWC and NBHC showed no quoted move, which is not interpreted as zero information.
  • Positioning/short interest/options flow: no complete, dated, public unauthenticated set was available. Five-day price change was used only as context, not as positioning proof.
  • Prior-evening complete call closure: public full Q&A remained incomplete for STLD, WRB, CCK, AGNC, WTFC, ZION, BOKF, SFBS, CALX and MCRI. No prior call was upgraded on price action alone.
  • TIF thresholds: no covered ticker had a live Ledger threshold; none was invented.

Source register

Deterministic evidence: /Users/max/morningsignal-research/state/earnings/earnings_context_2026-07-21_PM.json (19 AMC, generated 20:02 ET) and refreshed /Users/max/morningsignal-research/state/earnings/earnings_context_2026-07-21_AM.json (21 BMO, generated after close; 21 public call-evidence records). Prior TIF work: [[EarningsBrief/EarningsBrief_2026-07-21_AM]] and [[EarningsBrief/EarningsBrief_2026-07-20_PM]]. Calendar: Nasdaq earnings calendar.

AMC results/calls: IBKR results, IBKR call, CB results, COF results, COF call, EQT results, EWBC results, NLY results, WBS release, WAL release, RRC company release, HWC call, OZK results, WFRD release, AIR results, AIR call, PEGA results, ALK results, NP results, WSBC results, FFBC results, NBHC results.

BMO calls: SCHW, DHR, MRSH, MMM, NOC, GM, MSCI, HAL, KEY, SYF, EFX, GPC, ALLY, VICR, VMI, AUB, UCB, OFG. Other BMO release links are preserved in the AM report's source register.

(source: EarningsBrief-PM, 2026-07-21) #sellside