The Flip Side — 5 verdicts flipped this week · net +1 toward conviction
The desk was balanced this week — 3 upgrades to 2 downgrades, most-changed in Health Care.
The desk was balanced this week — 3 upgrades to 2 downgrades, most-changed in Health Care.
The flip of the week
BUY → HOLD. High-quality, cash-gushing water compounder — but low-single-digit growth and a full ~its multiple leave little room to add. Revenue $4.18B (FY2025).
Upgrades (3)
SELL → HOLD. Cheap (its multiple) and deleveraged after divesting kidney care, but margins collapsed and it's now loss-making — a value trap risk. Gross margin 30.1% (FY2025).
AVOID → BUY. Dominant CRE-data franchise in a self-inflicted earnings trough — 19% growth + 79% gross margins at just its multiple. Revenue (FY2025) $3.25B (FY2025).
SELL → HOLD. Elite injectables-packaging moat with a fortress balance sheet — but its multiple for flat net income prices in a recovery not yet in the P&L. Net income $494M (FY2025).
Downgrades (1)
BUY → HOLD. Best-in-class beauty retailer at a fair 18x, but earnings have quietly slipped for three straight years — own, don't chase. Revenue (FY2026) $12.4B (FY2026).
Conviction moves
- EQIX (HOLD) — conviction 3 → 4. Revenue $9.22B (FY2025).
- IBM (HOLD) — conviction 4 → 3. Revenue (FY2025) $67.5B (+7.6% YoY) (FY2025).
- PSA (HOLD) — conviction 4 → 3. Revenue (FY2025) $4.82B (FY2025).
- TTD (BUY) — conviction 4 → 3. Revenue (FY2025) $2.90B (FY2025).
- WFC (BUY) — conviction 3 → 4. Diluted EPS $6.26 (FY2025).
Where the changes clustered
- Health Care: 2 up · 0 down
- Industrials: 0 up · 1 down
- Consumer Discretionary: 0 up · 1 down
- Real Estate: 1 up · 0 down
Held the line
- KNSL held BUY (conviction 5/5). Diluted EPS $21.65 (FY2025).
- A held HOLD (conviction 4/5). Revenue $6.95B (FY2025).
- AAL held SELL (conviction 4/5). Stockholders' equity -$3.73B (FY2025).
Capitol flow
229 trades disclosed across 33 members — net buyers by disclosed value, with a median 27-day reporting lag.
- INTC — Congress net bought vs our SELL (against our call); 2 trades, 2 members.
- MSFT — Congress net sold vs our BUY (against our call); 3 trades, 3 members.
- GOOGL — Congress net sold vs our BUY (against our call); 2 trades, 1 member.
- INTU — Congress net sold vs our BUY (against our call); 1 trade, 1 member.
- LLY — Congress net bought vs our BUY; 1 trade, 1 member.
Filings that move verdicts
- O — Agreement terminated: an agreement terminated at a name we rate HOLD — on watch toward caution into next print.
- EQIX — Officer / director change: an officer / director change at a name we rate HOLD — on watch toward caution into next print.
- TTD — Officer / director change: an officer / director change at a name we rate BUY — on watch toward caution into next print.
- AZO — Material agreement: a material agreement at a name we rate HOLD — structural; we're weighing what it changes.
- PSA — Material agreement: a material agreement at a name we rate HOLD — structural; we're weighing what it changes.
The week ahead
- KO reports 2026-07-20 (before open).
- TXN reports 2026-07-20 (after close) — we rate it HOLD.
- TDY reports 2026-07-20 (before open) — we rate it HOLD.
- STLD reports 2026-07-20 (after close) — we rate it SELL.
- SHW reports 2026-07-20 (before open) — we rate it HOLD.
- SBUX reports 2026-07-20 (after close) — we rate it SELL.