Methodology: each issue's direction is a live signal — long/short opens or holds a position, neutral means flat, and every direction change opens, flips, or closes it. Returns are direction-aware (a short gains when the price falls) and compound across positions from first observation to the latest issue. "Price move" is the stock's own raw change, shown separately. Neither represents actual portfolio performance.
Position Historyprofitable since 2026-07-08
- 2026-07-07Long$337.72 → open → $357.31+5.80%
Brief History (12 issues)
Up 0.31% in new 52-week high territory with RSI at 70.8. A direct beneficiary of the defensive rotation that lifted the Dow 0.93%, with fully bullish moving averages — continue holding
Position: +0.5%, 0.4% off the high — bank earnings strength with an NIM tailwind, hold
Up 5.6% on the week and 1.7% off the high — a prime beneficiary of the strong bank earnings season, the long is accelerating
Down 0.6% to $341.1, still hugging 52-week highs with the $326 stop far below. Composure in a messy tape — stay long.
Down 1.1% to $343.15 in routine post-blowout digestion; the $326 stop sits far below, holding
Earnings confirmation, sector resonance and rising consensus stack up; the $326 stop sits an ATR under the 20-day. With event risk released, this is the cheapest stretch of the trend to hold.
Down 0.6% to $334.53 ahead of tonight's premarket Q2 opener — how fat the SpaceX IPO underwriting cut is gets revealed live; trend position holds
Up 0.3%, 2% off the highs; it leads off when earnings week opens 7/14 — trend plus event in one holding
Up 1.5%, recouping the financials rout and back in the breakout channel; the Fiserv deal chatter still simmers — holding
Down 2.5% with financials, amid reports it's bidding for Fiserv's debit network — trend intact and the story thickened, holding
+0.4% hugging 52-week highs; long +0.4%, the financials-rotation leader, hold
+1% near 52-week highs; 16x banking leader benefiting from the financials rotation