🔗 Copy link⇓ Download

S&P 500 + Nasdaq-100, filtered for campaign structure

Run Friday 21 August 2026, 12:50 · 514 constituents → 514 with clean price history → 40 enriched · 4 pass every hard gate

Market regime: Scanned 514 name(s). SPY above its rising 200DMA; efficiency ratio 0.05 — overlapping, stand aside. Stage: Mature Trend. All 514 names scored with insider data.
4
Pass all gates
0
Conviction ≥ 75
174
Early-stage campaigns
3
Also have insider buying
showing 4

Ranked

highest conviction first · click any name to jump to its charts
1 HUM Humana Late Extension, sector confirmed; strongest on sponsorship (17/20); weakest on insider signal (5/20). Last earnings punished (-6.0%); 41% above the 200DMA. 68 $10,000–$14,000 2 JKHY Jack Henry & Associates Regime Shift, sector confirmed; strongest on regime (18/20); weakest on sector alignment (10/20). Last earnings neutral (+2.2%). 66 $25,000–$35,000 3 BAX Baxter International Regime Shift, sector confirmed; strongest on regime (19/20); weakest on insider signal (2/20). Last earnings faded (+8.0%); +13 pts vs XLV over 6m. 65 $25,000–$35,000 4 CCEP Coca-Cola Europacific Partners plc Ordinary Shares Mature Trend, sector confirmed; strongest on volatility (20/20); weakest on insider signal (2/20). 65 $17,500–$24,500

Standing aside

36 name(s) a hard gate removed, regardless of score
5 MPC Marathon Petroleum Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 74 6 ADSK Autodesk Stand aside — 200DMA is not rising — regime not clear. (+1 more) 72 7 ROP Roper Technologies Stand aside — 200DMA is not rising — regime not clear. (+1 more) 71 8 FFIV F5, Inc. Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (10 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 69 9 PANW Palo Alto Networks Stand aside — insiders are net sellers — net purchase ratio -0.53 over the last 180 days (7 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. 68 10 ABT Abbott Laboratories Stand aside — 200DMA is not rising — regime not clear. 67 11 TMO Thermo Fisher Scientific Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 66 12 VLO Valero Energy Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 66 13 ESS Essex Property Trust Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 66 14 TRV Travelers Companies (The) Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (13 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 66 15 BAC Bank of America Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 66 16 GPN Global Payments Stand aside — 200DMA is not rising — regime not clear. 66 17 LH Labcorp Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (9 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 66 18 INCY Incyte Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 65 19 DXCM Dexcom Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 65 20 IFF International Flavors & Fragrances Stand aside — overlapping range behaviour — efficiency ratio 0.10 vs the 0.15 threshold (genuine chop). 64 21 IVZ Invesco Stand aside — overlapping range behaviour — efficiency ratio 0.12 vs the 0.15 threshold (borderline, watch for resolution). 64 22 ANET Arista Networks Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 64 23 BEN Franklin Resources Stand aside — overlapping range behaviour — efficiency ratio 0.10 vs the 0.15 threshold (genuine chop). 64 24 SJM J.M. Smucker Company (The) Stand aside — insiders are net sellers — net purchase ratio -0.95 over the last 180 days (4 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. 64 25 FTNT Fortinet Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 64 26 JPM JPMorgan Chase Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (10 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 64 27 PSX Phillips 66 Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. 64 28 CPAY Corpay Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 64 29 ECL Ecolab Stand aside — insiders are net sellers — net purchase ratio -0.73 over the last 180 days (6 selling vs 3 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 64 30 TRI Thomson Reuters Corporation Common Shares Stand aside — 200DMA is not rising — regime not clear. (+1 more) 64 31 ZBRA Zebra Technologies Stand aside — 200DMA is not rising — regime not clear. (+1 more) 64 32 AMP Ameriprise Financial Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 64 33 SWK Stanley Black & Decker Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 64 34 MA Mastercard Stand aside — 200DMA is not rising — regime not clear. (+1 more) 63 35 AAPL Apple Inc. Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 63 36 MET MetLife Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 63 37 BRO Brown & Brown Stand aside — 200DMA is not rising — regime not clear. 63 38 SHOP Shopify Inc. Class A subordinate voting shares Stand aside — 200DMA is not rising — regime not clear. 63 39 KKR KKR & Co. Stand aside — 200DMA is not rising — regime not clear. (+1 more) 63 40 URI United Rentals Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 62

Scanned, not enriched

474 name(s) ranked on technicals alone — no charts rendered. The number shown is the technical score, not conviction: these are not comparable to the ranked names above.
1 SCHW Charles Schwab Corporation Stand aside — insiders are net sellers — net purchase ratio -0.98 over the last 180 days (13 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. 78 technical only
2 MRK Merck & Co. Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 78 technical only
3 RTX RTX Corporation Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 78 technical only
4 WDAY Workday, Inc. Stand aside — 200DMA is not rising — regime not clear. (+1 more) 78 technical only
5 JNJ Johnson & Johnson Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 77 technical only
6 MSFT Microsoft Stand aside — 200DMA is not rising — regime not clear. (+2 more) 77 technical only
7 A Agilent Technologies Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 77 technical only
8 DLTR Dollar Tree Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 77 technical only
9 NTAP NetApp Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 77 technical only
10 PPG PPG Industries Stand aside — insiders are net sellers — net purchase ratio -0.99 over the last 180 days (1 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 76 technical only
11 TDY Teledyne Technologies Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (2 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 76 technical only
12 EXPE Expedia Group Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 76 technical only
13 STX Seagate Technology Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (10 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 76 technical only
14 ABBV AbbVie Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 76 technical only
15 HPE Hewlett Packard Enterprise Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 76 technical only
16 BDX Becton Dickinson Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 76 technical only
17 PFG Principal Financial Group Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 75 technical only
18 SHW Sherwin-Williams Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 75 technical only
19 DELL Dell Technologies Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (18 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 75 technical only
20 IQV IQVIA Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 75 technical only
21 PYPL PayPal Stand aside — 200DMA is not rising — regime not clear. (+1 more) 75 technical only
22 PAYX Paychex Stand aside — 200DMA is not rising — regime not clear. (+1 more) 75 technical only
23 AMGN Amgen Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 75 technical only
24 CTAS Cintas Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (2 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 75 technical only
25 FITB Fifth Third Bancorp Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 75 technical only
26 HSIC Henry Schein Stand aside — insiders are net sellers — net purchase ratio -0.85 over the last 180 days (4 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. 75 technical only
27 DOC Healthpeak Properties Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 75 technical only
28 EMR Emerson Electric Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 75 technical only
29 WAB Wabtec Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (9 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 75 technical only
30 TFC Truist Financial Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 74 technical only
31 ALLE Allegion Stand aside — 200DMA is not rising — regime not clear. (+1 more) 74 technical only
32 IEX IDEX Corporation Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (2 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 74 technical only
33 PH Parker Hannifin Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 74 technical only
34 VRTX Vertex Pharmaceuticals Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (11 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 74 technical only
35 NDAQ Nasdaq, Inc. Stand aside — insiders are net sellers — net purchase ratio -0.70 over the last 180 days (7 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 74 technical only
36 PLTR Palantir Technologies Stand aside — 200DMA is not rising — regime not clear. (+2 more) 74 technical only
37 MMM 3M Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. 74 technical only
38 NDSN Nordson Corporation Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 74 technical only
39 WST West Pharmaceutical Services Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (2 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 74 technical only
40 PGR Progressive Corporation Stand aside — 200DMA is not rising — regime not clear. (+2 more) 74 technical only
41 MRVL Marvell Technology Stand aside — 50DMA is not rising. (+2 more) 73 technical only
42 ETN Eaton Corporation Stand aside — insiders are net sellers — net purchase ratio -0.95 over the last 180 days (6 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 73 technical only
43 AXON Axon Enterprise Stand aside — 200DMA is not rising — regime not clear. (+1 more) 73 technical only
44 V Visa Inc. Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 73 technical only
45 XOM ExxonMobil Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 73 technical only
46 NWS News Corp (Class B) Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+2 more) 73 technical only
47 RVTY Revvity Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 73 technical only
48 BR Broadridge Financial Solutions Stand aside — 200DMA is not rising — regime not clear. 72 technical only
49 EXPD Expeditors International Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 72 technical only
50 GRMN Garmin Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (11 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 72 technical only
51 MTB M&T Bank Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 72 technical only
52 STT State Street Corporation Stand aside — insiders are net sellers — net purchase ratio -0.97 over the last 180 days (8 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. 72 technical only
53 GL Globe Life Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (11 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 72 technical only
54 EXR Extra Space Storage Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (2 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 72 technical only
55 FAST Fastenal Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 72 technical only
56 SYF Synchrony Financial Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (10 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 72 technical only
57 UNP Union Pacific Corporation Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 72 technical only
58 CB Chubb Limited Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 71 technical only
59 CSCO Cisco Stand aside — 50DMA is not rising. (+2 more) 71 technical only
60 DDOG Datadog Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (15 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 71 technical only
61 GM General Motors Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+2 more) 71 technical only
62 KO Coca-Cola Company (The) Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (9 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 71 technical only
63 AMD Advanced Micro Devices Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 71 technical only
64 BXP BXP, Inc. Stand aside — 200DMA is not rising — regime not clear. (+2 more) 71 technical only
65 GEN Gen Digital Stand aside — 200DMA is not rising — regime not clear. (+2 more) 71 technical only
66 GD General Dynamics Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 71 technical only
67 PCG PG&E Corporation Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 71 technical only
68 CL Colgate-Palmolive Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 71 technical only
69 USB U.S. Bancorp Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 71 technical only
70 ADP Automatic Data Processing Stand aside — 200DMA is not rising — regime not clear. 71 technical only
71 ALL Allstate Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 71 technical only
72 COO Cooper Companies (The) Regime Shift, sector confirmed; strongest on volatility (20/20); weakest on insider signal (2/20). Last earnings neutral (+2.8%). 71 technical only
73 CVX Chevron Corporation Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 71 technical only
74 MRNA Moderna Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 71 technical only
75 J Jacobs Solutions Stand aside — 200DMA is not rising — regime not clear. (+1 more) 71 technical only
76 DAL Delta Air Lines Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (8 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 70 technical only
77 RJF Raymond James Financial Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 70 technical only
78 DGX Quest Diagnostics Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 70 technical only
79 VEEV Veeva Systems Stand aside — 200DMA is not rising — regime not clear. (+1 more) 70 technical only
80 APA APA Corporation Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (2 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 70 technical only
81 IP International Paper Stand aside — 200DMA is not rising — regime not clear. 70 technical only
82 IT Gartner Stand aside — 200DMA is not rising — regime not clear. (+2 more) 70 technical only
83 ITW Illinois Tool Works Early Trend Expansion, sector confirmed; strongest on volatility (16/20); weakest on insider signal (3/20). Last earnings faded (+3.6%). 70 technical only
84 SW Smurfit Westrock Regime Shift, sector confirmed; strongest on volatility (20/20); weakest on insider signal (2/20). Last earnings punished (-5.0%). 70 technical only
85 BALL Ball Corporation Stand aside — insiders are net sellers — net purchase ratio -0.85 over the last 180 days (2 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. 70 technical only
86 CFG Citizens Financial Group Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 69 technical only
87 CINF Cincinnati Financial Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 69 technical only
88 CNC Centene Corporation Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (2 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 69 technical only
89 L Loews Corporation Stand aside — insiders are net sellers — net purchase ratio -0.82 over the last 180 days (1 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 69 technical only
90 ROK Rockwell Automation Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (11 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 69 technical only
91 HIG Hartford (The) Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 69 technical only
92 HST Host Hotels & Resorts Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 69 technical only
93 FDS FactSet Stand aside — 200DMA is not rising — regime not clear. 69 technical only
94 HPQ HP Inc. Stand aside — 200DMA is not rising — regime not clear. (+2 more) 69 technical only
95 MDLZ Mondelez International Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 69 technical only
96 BIIB Biogen Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 69 technical only
97 GDDY GoDaddy Stand aside — 200DMA is not rising — regime not clear. (+2 more) 69 technical only
98 PRU Prudential Financial Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 69 technical only
99 CSX CSX Corporation Stand aside — insiders are net sellers — net purchase ratio -0.80 over the last 180 days (4 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. 68 technical only
100 BNY BNY Mellon Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 68 technical only
101 MCO Moody's Corporation Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 68 technical only
102 CRL Charles River Laboratories Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. 68 technical only
103 AES AES Corporation Mature Trend, sector unconfirmed; strongest on sponsorship (20/20); weakest on sector alignment (1/20). 68 technical only
104 PCAR Paccar Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 68 technical only
105 BF-B Brown–Forman Stand aside — overlapping range behaviour — efficiency ratio 0.12 vs the 0.15 threshold (borderline, watch for resolution). 68 technical only
106 DLR Digital Realty Stand aside — overlapping range behaviour — efficiency ratio 0.01 vs the 0.15 threshold (genuine chop). 68 technical only
107 AMZN Amazon Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+2 more) 68 technical only
108 DRI Darden Restaurants Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (10 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+2 more) 68 technical only
109 MU Micron Technology Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (8 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 68 technical only
110 BX Blackstone Inc. Stand aside — 200DMA is not rising — regime not clear. (+1 more) 67 technical only
111 JBHT J.B. Hunt Stand aside — insiders are net sellers — net purchase ratio -0.99 over the last 180 days (8 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 67 technical only
112 LITE Lumentum Stand aside — 50DMA is not rising. (+2 more) 67 technical only
113 AON Aon plc Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 67 technical only
114 BBY Best Buy Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 67 technical only
115 KHC Kraft Heinz Stand aside — overlapping range behaviour — efficiency ratio 0.08 vs the 0.15 threshold (genuine chop). 67 technical only
116 WELL Welltower Stand aside — overlapping range behaviour — efficiency ratio 0.11 vs the 0.15 threshold (genuine chop). 67 technical only
117 GE GE Aerospace Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 67 technical only
118 FCX Freeport-McMoRan Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (2 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 67 technical only
119 GIS General Mills Stand aside — 200DMA is not rising — regime not clear. (+1 more) 67 technical only
120 VTR Ventas Stand aside — overlapping range behaviour — efficiency ratio 0.06 vs the 0.15 threshold (genuine chop). 66 technical only
121 AVY Avery Dennison Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (2 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 66 technical only
122 APH Amphenol Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 66 technical only
123 BKNG Booking Holdings Stand aside — 200DMA is not rising — regime not clear. (+2 more) 66 technical only
124 MS Morgan Stanley Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 66 technical only
125 NSC Norfolk Southern Stand aside — overlapping range behaviour — efficiency ratio 0.13 vs the 0.15 threshold (borderline, watch for resolution). 66 technical only
126 BMY Bristol Myers Squibb Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 66 technical only
127 MDT Medtronic Stand aside — 200DMA is not rising — regime not clear. (+1 more) 66 technical only
128 NUE Nucor Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (12 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 66 technical only
129 TROW T. Rowe Price Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 66 technical only
130 PNC PNC Financial Services Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. 66 technical only
131 PM Philip Morris International Stand aside — overlapping range behaviour — efficiency ratio 0.07 vs the 0.15 threshold (genuine chop). 66 technical only
132 XYZ Block, Inc. Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 66 technical only
133 ARES Ares Management Stand aside — 200DMA is not rising — regime not clear. (+1 more) 66 technical only
134 WTW Willis Towers Watson Stand aside — 200DMA is not rising — regime not clear. 66 technical only
135 ACGL Arch Capital Group Stand aside — insiders are net sellers — net purchase ratio -0.77 over the last 180 days (4 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 66 technical only
136 HBAN Huntington Bancshares Stand aside — insiders are net sellers — net purchase ratio -0.57 over the last 180 days (5 selling vs 3 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 66 technical only
137 ADBE Adobe Inc. Stand aside — 200DMA is not rising — regime not clear. (+2 more) 66 technical only
138 AIZ Assurant Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 66 technical only
139 PTC PTC Inc. Stand aside — 200DMA is not rising — regime not clear. (+2 more) 66 technical only
140 CDW CDW Corporation Stand aside — 200DMA is not rising — regime not clear. (+1 more) 66 technical only
141 WAT Waters Corporation Stand aside — insiders are net sellers — net purchase ratio -0.52 over the last 180 days (1 selling vs 2 buying). There is no offsetting insider purchase — this is one-way selling. 65 technical only
142 CRWD CrowdStrike Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (8 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 65 technical only
143 CF CF Industries Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (8 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 65 technical only
144 IBKR Interactive Brokers Stand aside — insiders are net sellers — net purchase ratio -0.98 over the last 180 days (1 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 65 technical only
145 KVUE Kenvue Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (2 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 65 technical only
146 RF Regions Financial Corporation Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 65 technical only
147 VLTO Veralto Stand aside — 200DMA is not rising — regime not clear. (+1 more) 65 technical only
148 MRSH Marsh McLennan Stand aside — 200DMA is not rising — regime not clear. (+1 more) 65 technical only
149 UNH UnitedHealth Group Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 65 technical only
150 AMAT Applied Materials Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (8 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 65 technical only
151 TRGP Targa Resources Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 65 technical only
152 WRB W. R. Berkley Corporation Stand aside — 200DMA is not rising — regime not clear. (+1 more) 65 technical only
153 NVDA Nvidia Stand aside — 50DMA is not rising. (+2 more) 65 technical only
154 VRSN Verisign Stand aside — 50DMA is not rising. (+2 more) 65 technical only
155 APD Air Products Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 65 technical only
156 DASH DoorDash Stand aside — 200DMA is not rising — regime not clear. (+2 more) 65 technical only
157 TECH Bio-Techne Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 64 technical only
158 GWW W. W. Grainger Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 64 technical only
159 NOW ServiceNow Stand aside — 200DMA is not rising — regime not clear. (+1 more) 64 technical only
160 CVS CVS Health Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (2 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 64 technical only
161 ALAB Astera Labs, Inc. Common Stock Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 64 technical only
162 CHD Church & Dwight Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 64 technical only
163 COHR Coherent Corp. Stand aside — 50DMA is not rising. (+2 more) 64 technical only
164 ABNB Airbnb Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 63 technical only
165 UAL United Airlines Holdings Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 63 technical only
166 EQIX Equinix Stand aside — 50DMA is not rising. (+2 more) 63 technical only
167 SNA Snap-on Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 63 technical only
168 MTD Mettler Toledo Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 63 technical only
169 OMC Omnicom Group Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 63 technical only
170 PHM PulteGroup Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+2 more) 63 technical only
171 LYV Live Nation Entertainment Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+2 more) 63 technical only
172 MAA Mid-America Apartment Communities Stand aside — insiders are net sellers — net purchase ratio -0.31 over the last 180 days (5 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 63 technical only
173 STE Steris Stand aside — 200DMA is not rising — regime not clear. (+2 more) 63 technical only
174 PSA Public Storage Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 63 technical only
175 ED Consolidated Edison Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (2 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 63 technical only
176 INTC Intel Stand aside — 50DMA is not rising. (+1 more) 62 technical only
177 SNDK Sandisk Stand aside — 50DMA is not rising. (+2 more) 62 technical only
178 BKR Baker Hughes Stand aside — 50DMA is not rising. (+2 more) 62 technical only
179 MELI Mercado Libre, Inc Stand aside — 200DMA is not rising — regime not clear. 62 technical only
180 CASY Casey's Stand aside — insiders are net sellers — net purchase ratio -0.97 over the last 180 days (6 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 62 technical only
181 UBER Uber Stand aside — 200DMA is not rising — regime not clear. (+1 more) 62 technical only
182 AWK American Water Works Stand aside — 200DMA is not rising — regime not clear. 62 technical only
183 LLY Lilly (Eli) Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 62 technical only
184 LMT Lockheed Martin Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 62 technical only
185 SPG Simon Property Group Stand aside — insiders are net sellers — net purchase ratio -0.36 over the last 180 days (1 selling vs 11 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 62 technical only
186 ERIE Erie Indemnity Stand aside — 200DMA is not rising — regime not clear. (+1 more) 62 technical only
187 GPC Genuine Parts Company Stand aside — 200DMA is not rising — regime not clear. (+2 more) 62 technical only
188 JCI Johnson Controls Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 62 technical only
189 HRL Hormel Foods Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 62 technical only
190 ICE Intercontinental Exchange Stand aside — 200DMA is not rising — regime not clear. (+2 more) 62 technical only
191 SBUX Starbucks Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (2 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+2 more) 62 technical only
192 AME Ametek Stand aside — overlapping range behaviour — efficiency ratio 0.06 vs the 0.15 threshold (genuine chop). 62 technical only
193 CBRE CBRE Group Stand aside — 200DMA is not rising — regime not clear. (+1 more) 62 technical only
194 FANG Diamondback Energy Stand aside — 50DMA is not rising. (+2 more) 62 technical only
195 IRM Iron Mountain Stand aside — 50DMA is not rising. (+2 more) 62 technical only
196 BRK-B Berkshire Hathaway Stand aside — overlapping range behaviour — efficiency ratio 0.06 vs the 0.15 threshold (genuine chop). 61 technical only
197 MKC McCormick & Company Stand aside — price below the 200DMA — no long regime. (+2 more) 61 technical only
198 WY Weyerhaeuser Stand aside — overlapping range behaviour — efficiency ratio 0.04 vs the 0.15 threshold (genuine chop). 61 technical only
199 SPGI S&P Global Stand aside — 200DMA is not rising — regime not clear. (+1 more) 61 technical only
200 SYY Sysco Early Trend Expansion, sector confirmed; strongest on volatility (16/20); weakest on insider signal (2/20). Last earnings neutral (-2.6%). 61 technical only
201 AKAM Akamai Technologies Stand aside — 50DMA is not rising. (+1 more) 61 technical only
202 GS Goldman Sachs Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 61 technical only
203 HAS Hasbro Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+2 more) 61 technical only
204 REGN Regeneron Pharmaceuticals Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 61 technical only
205 KLAC KLA Corporation Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 61 technical only
206 UDR UDR, Inc. Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 61 technical only
207 PFE Pfizer Stand aside — overlapping range behaviour — efficiency ratio 0.14 vs the 0.15 threshold (borderline, watch for resolution). 61 technical only
208 FTV Fortive Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 61 technical only
209 MAS Masco Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (2 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 61 technical only
210 DHR Danaher Corporation Stand aside — 200DMA is not rising — regime not clear. (+1 more) 61 technical only
211 CTVA Corteva Stand aside — 50DMA is not rising. (+2 more) 60 technical only
212 FLEX Flex Ltd. Stand aside — 50DMA is not rising. (+2 more) 60 technical only
213 TGT Target Corporation Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 60 technical only
214 FER Ferrovial N.V. Ordinary Shares Stand aside — price below the 200DMA — no long regime. (+2 more) 60 technical only
215 DG Dollar General Stand aside — price below the 200DMA — no long regime. (+1 more) 60 technical only
216 KIM Kimco Realty Stand aside — overlapping range behaviour — efficiency ratio 0.01 vs the 0.15 threshold (genuine chop). 60 technical only
217 TXN Texas Instruments Stand aside — 50DMA is not rising. (+2 more) 60 technical only
218 OXY Occidental Petroleum Stand aside — 50DMA is not rising. (+1 more) 60 technical only
219 CIEN Ciena Stand aside — 50DMA is not rising. (+1 more) 60 technical only
220 ZBH Zimmer Biomet Stand aside — 200DMA is not rising — regime not clear. (+1 more) 60 technical only
221 COP ConocoPhillips Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (8 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 60 technical only
222 EW Edwards Lifesciences Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 60 technical only
223 KMB Kimberly-Clark Stand aside — 200DMA is not rising — regime not clear. (+2 more) 60 technical only
224 NTRS Northern Trust Stand aside — insiders are net sellers — net purchase ratio -0.97 over the last 180 days (4 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 60 technical only
225 SLB Schlumberger Stand aside — 50DMA is not rising. (+2 more) 60 technical only
226 ELV Elevance Health Stand aside — 50DMA is not rising. (+1 more) 60 technical only
227 TYL Tyler Technologies Stand aside — price below the 200DMA — no long regime. (+3 more) 60 technical only
228 ADI Analog Devices Stand aside — 50DMA is not rising. (+2 more) 60 technical only
229 EOG EOG Resources Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 59 technical only
230 IR Ingersoll Rand Stand aside — price below the 200DMA — no long regime. (+2 more) 59 technical only
231 KEY KeyCorp Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 59 technical only
232 LRCX Lam Research Stand aside — 50DMA is not rising. (+2 more) 59 technical only
233 AMCR Amcor Regime Shift, sector confirmed; strongest on regime (19/20); weakest on sponsorship (1/20). OBV diverging at the highs; last earnings shrugged off (-1.8%). 59 technical only
234 ES Eversource Energy Stand aside — insiders are net sellers — net purchase ratio -0.94 over the last 180 days (4 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 59 technical only
235 PKG Packaging Corporation of America Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (2 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 59 technical only
236 KMI Kinder Morgan Stand aside — 50DMA is not rising. (+2 more) 59 technical only
237 HON Honeywell Technologies Stand aside — price below the 200DMA — no long regime. (+2 more) 59 technical only
238 AJG Arthur J. Gallagher & Co. Stand aside — 200DMA is not rising — regime not clear. (+1 more) 59 technical only
239 MPWR Monolithic Power Systems Stand aside — 50DMA is not rising. (+2 more) 59 technical only
240 DE Deere & Company Early Trend Expansion, sector confirmed; strongest on volatility (16/20); weakest on insider signal (2/20). Last earnings rewarded (+6.9%). 58 technical only
241 APO Apollo Global Management Stand aside — 200DMA is not rising — regime not clear. (+2 more) 58 technical only
242 CPT Camden Property Trust Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 58 technical only
243 WFC Wells Fargo Stand aside — price below the 200DMA — no long regime. (+2 more) 58 technical only
244 C Citigroup Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 58 technical only
245 O Realty Income Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (2 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 58 technical only
246 WMB Williams Companies Stand aside — 50DMA is not rising. (+2 more) 58 technical only
247 GEHC GE HealthCare Stand aside — 200DMA is not rising — regime not clear. (+1 more) 58 technical only
248 WM Waste Management Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (9 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 58 technical only
249 AFL Aflac Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (8 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 58 technical only
250 AVGO Broadcom Stand aside — price below the 200DMA — no long regime. (+3 more) 58 technical only
251 FERG Ferguson Enterprises Stand aside — price below the 200DMA — no long regime. (+1 more) 58 technical only
252 BLK BlackRock Stand aside — 200DMA is not rising — regime not clear. (+2 more) 58 technical only
253 INVH Invitation Homes Stand aside — overlapping range behaviour — efficiency ratio 0.07 vs the 0.15 threshold (genuine chop). 58 technical only
254 MGM MGM Resorts Stand aside — overlapping range behaviour — efficiency ratio 0.12 vs the 0.15 threshold (borderline, watch for resolution). (+1 more) 57 technical only
255 ADM Archer Daniels Midland Stand aside — 50DMA is not rising. (+2 more) 57 technical only
256 HWM Howmet Aerospace Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (2 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 57 technical only
257 SO Southern Company Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 57 technical only
258 PG Procter & Gamble Stand aside — price below the 200DMA — no long regime. (+3 more) 57 technical only
259 GEV GE Vernova Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 57 technical only
260 ARM Arm Holdings plc American Depositary Shares Stand aside — 50DMA is not rising. (+2 more) 57 technical only
261 ASML ASML Holding NV Stand aside — overlapping range behaviour — efficiency ratio 0.04 vs the 0.15 threshold (genuine chop). 56 technical only
262 COF Capital One Stand aside — 200DMA is not rising — regime not clear. (+2 more) 56 technical only
263 TER Teradyne Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 56 technical only
264 KDP Keurig Dr Pepper Stand aside — overlapping range behaviour — efficiency ratio 0.08 vs the 0.15 threshold (genuine chop). 56 technical only
265 RMD ResMed| Stand aside — 200DMA is not rising — regime not clear. (+2 more) 56 technical only
266 XEL Xcel Energy Stand aside — 50DMA is not rising. (+2 more) 56 technical only
267 FE FirstEnergy Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 56 technical only
268 PODD Insulet Corporation Stand aside — price below the 200DMA — no long regime. (+2 more) 56 technical only
269 EVRG Evergy Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 56 technical only
270 TEL TE Connectivity Stand aside — price below the 200DMA — no long regime. (+3 more) 56 technical only
271 AXP American Express Stand aside — price below the 200DMA — no long regime. (+2 more) 56 technical only
272 WDC Western Digital Stand aside — 50DMA is not rising. (+2 more) 56 technical only
273 UPS United Parcel Service Stand aside — overlapping range behaviour — efficiency ratio 0.02 vs the 0.15 threshold (genuine chop). 56 technical only
274 PLD Prologis Stand aside — 50DMA is not rising. (+2 more) 56 technical only
275 SYK Stryker Corporation Stand aside — price below the 200DMA — no long regime. (+3 more) 56 technical only
276 UHS Universal Health Services Stand aside — price below the 200DMA — no long regime. (+3 more) 56 technical only
277 NWSA News Corp (Class A) Stand aside — 200DMA is not rising — regime not clear. (+2 more) 55 technical only
278 GLW Corning Inc. Stand aside — 50DMA is not rising. (+2 more) 55 technical only
279 NEM Newmont Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 55 technical only
280 RSG Republic Services Stand aside — 200DMA is not rising — regime not clear. (+1 more) 55 technical only
281 EBAY eBay Inc. Stand aside — 50DMA is not rising. (+3 more) 55 technical only
282 FDX FedEx Stand aside — 50DMA is not rising. (+2 more) 54 technical only
283 LIN Linde plc Stand aside — 50DMA is not rising. (+2 more) 54 technical only
284 WSM Williams-Sonoma, Inc. Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 54 technical only
285 BA Boeing Stand aside — price below the 200DMA — no long regime. (+1 more) 54 technical only
286 OKE Oneok Stand aside — overlapping range behaviour — efficiency ratio 0.07 vs the 0.15 threshold (genuine chop). 54 technical only
287 AEE Ameren Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 54 technical only
288 AIG American International Group Stand aside — price below the 200DMA — no long regime. (+2 more) 54 technical only
289 PNW Pinnacle West Capital Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 54 technical only
290 EL Estée Lauder Companies (The) Stand aside — 200DMA is not rising — regime not clear. (+1 more) 54 technical only
291 JBL Jabil Stand aside — 50DMA is not rising. (+2 more) 54 technical only
292 VMRK Vivmark Residential Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 54 technical only
293 HAL Halliburton Stand aside — 50DMA is not rising. (+2 more) 54 technical only
294 LYB LyondellBasell Stand aside — 50DMA is not rising. (+2 more) 53 technical only
295 INTU Intuit Stand aside — price below the 200DMA — no long regime. (+3 more) 53 technical only
296 RL Ralph Lauren Corporation Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+2 more) 53 technical only
297 TT Trane Technologies Stand aside — insiders are net sellers — net purchase ratio -0.99 over the last 180 days (5 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 53 technical only
298 VICI Vici Properties Stand aside — price below the 200DMA — no long regime. (+3 more) 53 technical only
299 DVA DaVita Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 53 technical only
300 PEP PepsiCo Stand aside — price below the 200DMA — no long regime. (+4 more) 53 technical only
301 VTRS Viatris Stand aside — insiders are net sellers — net purchase ratio -0.99 over the last 180 days (1 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 53 technical only
302 NBIS Nebius Group N.V. Class A Ordinary Shares Stand aside — 50DMA is not rising. (+2 more) 53 technical only
303 SOLV Solventum Stand aside — overlapping range behaviour — efficiency ratio 0.14 vs the 0.15 threshold (borderline, watch for resolution). 52 technical only
304 CDNS Cadence Design Systems Stand aside — price below the 200DMA — no long regime. (+2 more) 52 technical only
305 MO Altria Stand aside — 50DMA is not rising. (+2 more) 52 technical only
306 FRT Federal Realty Investment Trust Stand aside — overlapping range behaviour — efficiency ratio 0.03 vs the 0.15 threshold (genuine chop). 52 technical only
307 CMI Cummins Stand aside — 50DMA is not rising. (+2 more) 52 technical only
308 DUK Duke Energy Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 52 technical only
309 RCL Royal Caribbean Group Stand aside — 200DMA is not rising — regime not clear. (+3 more) 52 technical only
310 HOOD Robinhood Markets Stand aside — price below the 200DMA — no long regime. (+3 more) 52 technical only
311 STLD Steel Dynamics Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 52 technical only
312 CLX Clorox Stand aside — 200DMA is not rising — regime not clear. (+1 more) 52 technical only
313 ALGN Align Technology Stand aside — price below the 200DMA — no long regime. (+1 more) 52 technical only
314 DVN Devon Energy Stand aside — 50DMA is not rising. (+2 more) 52 technical only
315 EQT EQT Corporation Stand aside — price below the 200DMA — no long regime. (+4 more) 52 technical only
316 COR Cencora Stand aside — price below the 200DMA — no long regime. (+1 more) 51 technical only
317 CTSH Cognizant Stand aside — price below the 200DMA — no long regime. (+3 more) 51 technical only
318 EIX Edison International Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 51 technical only
319 NXPI NXP Semiconductors Stand aside — price below the 200DMA — no long regime. (+2 more) 51 technical only
320 SMCI Supermicro Stand aside — 200DMA is not rising — regime not clear. (+2 more) 51 technical only
321 D Dominion Energy Stand aside — overlapping range behaviour — efficiency ratio 0.02 vs the 0.15 threshold (genuine chop). 51 technical only
322 EG Everest Group Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 51 technical only
323 FIX Comfort Systems USA Stand aside — 50DMA is not rising. (+2 more) 51 technical only
324 MSCI MSCI Stand aside — price below the 200DMA — no long regime. (+3 more) 51 technical only
325 MNST Monster Beverage Stand aside — price below the 200DMA — no long regime. (+3 more) 51 technical only
326 TAP Molson Coors Beverage Company Stand aside — price below the 200DMA — no long regime. (+2 more) 51 technical only
327 SWKS Skyworks Solutions Stand aside — 200DMA is not rising — regime not clear. (+2 more) 51 technical only
328 QCOM Qualcomm Stand aside — price below the 200DMA — no long regime. (+2 more) 51 technical only
329 CAH Cardinal Health Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. 50 technical only
330 CAT Caterpillar Inc. Stand aside — 50DMA is not rising. (+2 more) 50 technical only
331 CMCSA Comcast Stand aside — 200DMA is not rising — regime not clear. (+3 more) 50 technical only
332 LUV Southwest Airlines Stand aside — price below the 200DMA — no long regime. (+2 more) 50 technical only
333 LNT Alliant Energy Stand aside — 50DMA is not rising. (+2 more) 50 technical only
334 ON ON Semiconductor Stand aside — price below the 200DMA — no long regime. (+2 more) 50 technical only
335 COST Costco Stand aside — price below the 200DMA — no long regime. (+3 more) 50 technical only
336 TJX TJX Companies Stand aside — price below the 200DMA — no long regime. (+2 more) 50 technical only
337 TTWO Take-Two Interactive Stand aside — 200DMA is not rising — regime not clear. (+3 more) 50 technical only
338 CRM Salesforce Stand aside — 200DMA is not rising — regime not clear. (+1 more) 50 technical only
339 PWR Quanta Services Stand aside — 50DMA is not rising. (+2 more) 50 technical only
340 T AT&T Stand aside — 200DMA is not rising — regime not clear. (+3 more) 50 technical only
341 REG Regency Centers Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 50 technical only
342 ORLY O'Reilly Automotive Stand aside — price below the 200DMA — no long regime. (+4 more) 49 technical only
343 IDXX Idexx Laboratories Stand aside — price below the 200DMA — no long regime. (+3 more) 49 technical only
344 EXE Expand Energy Stand aside — price below the 200DMA — no long regime. (+3 more) 49 technical only
345 ROST Ross Stores Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+2 more) 49 technical only
346 F Ford Motor Company Stand aside — 50DMA is not rising. (+2 more) 49 technical only
347 MCHP Microchip Technology Stand aside — price below the 200DMA — no long regime. (+3 more) 49 technical only
348 MSI Motorola Solutions Stand aside — 200DMA is not rising — regime not clear. (+1 more) 49 technical only
349 ODFL Old Dominion Stand aside — 50DMA is not rising. (+2 more) 49 technical only
350 TXT Textron Stand aside — price below the 200DMA — no long regime. (+2 more) 49 technical only
351 DOW Dow Inc. Stand aside — 50DMA is not rising. (+1 more) 49 technical only
352 AEP American Electric Power Stand aside — 50DMA is not rising. (+2 more) 49 technical only
353 FOX Fox Corporation (Class B) Stand aside — 200DMA is not rising — regime not clear. (+4 more) 49 technical only
354 FICO Fair Isaac Stand aside — price below the 200DMA — no long regime. (+4 more) 48 technical only
355 HSY Hershey Company (The) Stand aside — price below the 200DMA — no long regime. (+4 more) 48 technical only
356 CMG Chipotle Mexican Grill Stand aside — 200DMA is not rising — regime not clear. (+3 more) 48 technical only
357 NOC Northrop Grumman Stand aside — price below the 200DMA — no long regime. (+3 more) 48 technical only
358 ARE Alexandria Real Estate Equities Stand aside — 200DMA is not rising — regime not clear. (+1 more) 48 technical only
359 DOV Dover Corporation Stand aside — price below the 200DMA — no long regime. (+2 more) 48 technical only
360 EFX Equifax Stand aside — 200DMA is not rising — regime not clear. (+2 more) 48 technical only
361 ETR Entergy Stand aside — 50DMA is not rising. (+2 more) 48 technical only
362 GILD Gilead Sciences Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (3 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more) 48 technical only
363 BG Bunge Global Stand aside — 50DMA is not rising. (+1 more) 48 technical only
364 DD DuPont Stand aside — 50DMA is not rising. (+2 more) 48 technical only
365 WBD Warner Bros. Discovery Stand aside — 50DMA is not rising. (+3 more) 47 technical only
366 HCA HCA Healthcare Stand aside — price below the 200DMA — no long regime. (+2 more) 47 technical only
367 VRSK Verisk Analytics Stand aside — price below the 200DMA — no long regime. (+3 more) 47 technical only
368 EME Emcor Stand aside — 50DMA is not rising. (+2 more) 47 technical only
369 VZ Verizon Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+2 more) 47 technical only
370 FIS Fidelity National Information Services Stand aside — price below the 200DMA — no long regime. (+2 more) 47 technical only
371 XYL Xylem Inc. Stand aside — price below the 200DMA — no long regime. (+3 more) 47 technical only
372 GNRC Generac Stand aside — 50DMA is not rising. (+1 more) 46 technical only
373 AZO AutoZone Stand aside — price below the 200DMA — no long regime. (+5 more) 46 technical only
374 CPRT Copart Stand aside — price below the 200DMA — no long regime. (+4 more) 46 technical only
375 OTIS Otis Worldwide Stand aside — price below the 200DMA — no long regime. (+3 more) 46 technical only
376 VRT Vertiv Stand aside — 50DMA is not rising. (+2 more) 46 technical only
377 RKLB Rocket Lab Corporation Common Stock Stand aside — price below the 200DMA — no long regime. (+2 more) 46 technical only
378 FOXA Fox Corporation (Class A) Stand aside — 200DMA is not rising — regime not clear. (+3 more) 46 technical only
379 ATO Atmos Energy Stand aside — price below the 200DMA — no long regime. (+2 more) 45 technical only
380 FSLR First Solar Stand aside — price below the 200DMA — no long regime. (+4 more) 45 technical only
381 TSN Tyson Foods Stand aside — price below the 200DMA — no long regime. (+2 more) 45 technical only
382 AOS A. O. Smith Stand aside — price below the 200DMA — no long regime. (+3 more) 45 technical only
383 HLT Hilton Worldwide Stand aside — 50DMA is not rising. (+2 more) 45 technical only
384 TDG TransDigm Group Stand aside — price below the 200DMA — no long regime. (+3 more) 45 technical only
385 CI Cigna Stand aside — price below the 200DMA — no long regime. (+4 more) 45 technical only
386 HUBB Hubbell Incorporated Stand aside — price below the 200DMA — no long regime. (+2 more) 45 technical only
387 AMT American Tower Stand aside — 200DMA is not rising — regime not clear. (+3 more) 44 technical only
388 MAR Marriott International Stand aside — 50DMA is not rising. (+3 more) 44 technical only
389 ORCL Oracle Corporation Stand aside — price below the 200DMA — no long regime. (+4 more) 44 technical only
390 WEC WEC Energy Group Stand aside — price below the 200DMA — no long regime. (+3 more) 44 technical only
391 DIS Walt Disney Company (The) Stand aside — 200DMA is not rising — regime not clear. (+3 more) 44 technical only
392 KEYS Keysight Technologies Stand aside — 50DMA is not rising. (+2 more) 43 technical only
393 MLM Martin Marietta Materials Stand aside — price below the 200DMA — no long regime. (+3 more) 43 technical only
394 EXC Exelon Stand aside — price below the 200DMA — no long regime. (+1 more) 43 technical only
395 LHX L3Harris Stand aside — price below the 200DMA — no long regime. (+4 more) 43 technical only
396 SRE Sempra Stand aside — price below the 200DMA — no long regime. (+3 more) 43 technical only
397 GOOG Alphabet Inc. (Class C) Stand aside — 50DMA is not rising. (+3 more) 43 technical only
398 MOS Mosaic Company (The) Stand aside — price below the 200DMA — no long regime. (+3 more) 43 technical only
399 GOOGL Alphabet Inc. (Class A) Stand aside — 50DMA is not rising. (+3 more) 43 technical only
400 IBM IBM Stand aside — price below the 200DMA — no long regime. (+3 more) 42 technical only
401 ACN Accenture Stand aside — price below the 200DMA — no long regime. (+4 more) 42 technical only
402 HII Huntington Ingalls Industries Stand aside — price below the 200DMA — no long regime. (+2 more) 42 technical only
403 ISRG Intuitive Surgical Stand aside — price below the 200DMA — no long regime. (+4 more) 42 technical only
404 VMC Vulcan Materials Company Stand aside — price below the 200DMA — no long regime. (+3 more) 42 technical only
405 TRMB Trimble Inc. Stand aside — price below the 200DMA — no long regime. (+3 more) 42 technical only
406 ALB Albemarle Corporation Stand aside — price below the 200DMA — no long regime. (+2 more) 42 technical only
407 CCI Crown Castle Stand aside — price below the 200DMA — no long regime. (+3 more) 42 technical only
408 ULTA Ulta Beauty Stand aside — price below the 200DMA — no long regime. (+4 more) 42 technical only
409 CRH CRH plc Stand aside — price below the 200DMA — no long regime. (+3 more) 42 technical only
410 MCK McKesson Corporation Stand aside — price below the 200DMA — no long regime. (+2 more) 42 technical only
411 CME CME Group Stand aside — price below the 200DMA — no long regime. (+4 more) 41 technical only
412 SNPS Synopsys Stand aside — price below the 200DMA — no long regime. (+3 more) 41 technical only
413 WMT Walmart Stand aside — price below the 200DMA — no long regime. (+2 more) 41 technical only
414 TPL Texas Pacific Land Corporation Stand aside — price below the 200DMA — no long regime. (+3 more) 41 technical only
415 NEE NextEra Energy Stand aside — price below the 200DMA — no long regime. (+3 more) 41 technical only
416 CMS CMS Energy Stand aside — price below the 200DMA — no long regime. (+3 more) 41 technical only
417 CBOE Cboe Global Markets Stand aside — 50DMA is not rising. (+2 more) 41 technical only
418 TPR Tapestry, Inc. Stand aside — price below the 200DMA — no long regime. (+3 more) 41 technical only
419 TMUS T-Mobile US Stand aside — price below the 200DMA — no long regime. (+5 more) 40 technical only
420 DHI D. R. Horton Stand aside — price below the 200DMA — no long regime. (+3 more) 40 technical only
421 CARR Carrier Global Stand aside — price below the 200DMA — no long regime. (+3 more) 40 technical only
422 KR Kroger Stand aside — price below the 200DMA — no long regime. (+3 more) 40 technical only
423 CHRW C.H. Robinson Stand aside — price below the 200DMA — no long regime. (+1 more) 40 technical only
424 LDOS Leidos Stand aside — price below the 200DMA — no long regime. (+3 more) 39 technical only
425 STZ Constellation Brands Stand aside — price below the 200DMA — no long regime. (+4 more) 39 technical only
426 META Meta Platforms Stand aside — price below the 200DMA — no long regime. (+5 more) 38 technical only
427 TSCO Tractor Supply Stand aside — price below the 200DMA — no long regime. (+2 more) 38 technical only
428 DPZ Domino's Stand aside — price below the 200DMA — no long regime. (+4 more) 38 technical only
429 ROL Rollins, Inc. Stand aside — price below the 200DMA — no long regime. (+3 more) 38 technical only
430 DTE DTE Energy Stand aside — price below the 200DMA — no long regime. (+3 more) 37 technical only
431 COIN Coinbase Stand aside — price below the 200DMA — no long regime. (+4 more) 37 technical only
432 BLDR Builders FirstSource Stand aside — price below the 200DMA — no long regime. (+3 more) 37 technical only
433 CVNA Carvana Stand aside — price below the 200DMA — no long regime. (+4 more) 37 technical only
434 FISV Fiserv Stand aside — price below the 200DMA — no long regime. (+3 more) 36 technical only
435 NVR NVR, Inc. Stand aside — price below the 200DMA — no long regime. (+3 more) 36 technical only
436 CCL Carnival Corporation Stand aside — price below the 200DMA — no long regime. (+4 more) 36 technical only
437 NI NiSource Stand aside — price below the 200DMA — no long regime. (+2 more) 36 technical only
438 PEG Public Service Enterprise Group Stand aside — price below the 200DMA — no long regime. (+4 more) 36 technical only
439 NCLH Norwegian Cruise Line Holdings Stand aside — price below the 200DMA — no long regime. (+3 more) 35 technical only
440 BSX Boston Scientific Stand aside — price below the 200DMA — no long regime. (+2 more) 35 technical only
441 LVS Las Vegas Sands Stand aside — price below the 200DMA — no long regime. (+5 more) 34 technical only
442 MSTR Strategy Inc Common Stock Class A Stand aside — price below the 200DMA — no long regime. (+3 more) 34 technical only
443 PNR Pentair Stand aside — price below the 200DMA — no long regime. (+4 more) 34 technical only
444 PPL PPL Corporation Stand aside — price below the 200DMA — no long regime. (+3 more) 34 technical only
445 CRWV CoreWeave, Inc. Class A Common Stock Stand aside — price below the 200DMA — no long regime. (+4 more) 34 technical only
446 NKE Nike, Inc. Stand aside — price below the 200DMA — no long regime. (+4 more) 33 technical only
447 SBAC SBA Communications Stand aside — price below the 200DMA — no long regime. (+4 more) 33 technical only
448 ECHO EchoStar Stand aside — price below the 200DMA — no long regime. (+3 more) 33 technical only
449 ALNY Alnylam Pharmaceuticals, Inc. Stand aside — price below the 200DMA — no long regime. (+3 more) 32 technical only
450 LEN Lennar Stand aside — price below the 200DMA — no long regime. (+4 more) 32 technical only
451 ZTS Zoetis Stand aside — price below the 200DMA — no long regime. (+3 more) 32 technical only
452 PDD PDD Holdings Inc. American Depositary Shares Stand aside — price below the 200DMA — no long regime. (+4 more) 31 technical only
453 VST Vistra Corp. Stand aside — price below the 200DMA — no long regime. (+4 more) 31 technical only
454 YUM Yum! Brands Stand aside — price below the 200DMA — no long regime. (+4 more) 31 technical only
455 CSGP CoStar Group Stand aside — price below the 200DMA — no long regime. (+3 more) 31 technical only
456 CNP CenterPoint Energy Stand aside — price below the 200DMA — no long regime. (+2 more) 30 technical only
457 HD Home Depot (The) Stand aside — price below the 200DMA — no long regime. (+4 more) 30 technical only
458 LII Lennox International Stand aside — price below the 200DMA — no long regime. (+3 more) 30 technical only
459 MCD McDonald's Stand aside — price below the 200DMA — no long regime. (+5 more) 30 technical only
460 RDDT Reddit Stand aside — price below the 200DMA — no long regime. (+5 more) 29 technical only
461 WYNN Wynn Resorts Stand aside — price below the 200DMA — no long regime. (+3 more) 29 technical only
462 NRG NRG Energy Stand aside — price below the 200DMA — no long regime. (+4 more) 28 technical only
463 LULU Lululemon Athletica Stand aside — price below the 200DMA — no long regime. (+4 more) 28 technical only
464 LOW Lowe's Stand aside — price below the 200DMA — no long regime. (+4 more) 28 technical only
465 TTD Trade Desk (The) Stand aside — price below the 200DMA — no long regime. (+3 more) 28 technical only
466 NFLX Netflix Stand aside — price below the 200DMA — no long regime. (+5 more) 27 technical only
467 TKO TKO Group Holdings Stand aside — price below the 200DMA — no long regime. (+5 more) 27 technical only
468 CEG Constellation Energy Stand aside — price below the 200DMA — no long regime. (+3 more) 27 technical only
469 PSKY Paramount Skydance Corporation Stand aside — price below the 200DMA — no long regime. (+4 more) 26 technical only
470 DECK Deckers Brands Stand aside — price below the 200DMA — no long regime. (+3 more) 25 technical only
471 TSLA Tesla, Inc. Stand aside — price below the 200DMA — no long regime. (+4 more) 25 technical only
472 CHTR Charter Communications Stand aside — price below the 200DMA — no long regime. (+4 more) 25 technical only
473 APP AppLovin Stand aside — price below the 200DMA — no long regime. (+4 more) 22 technical only
474 APTV Aptiv Stand aside — price below the 200DMA — no long regime. (+4 more) 21 technical only

Full detail

charts, pillar breakdown, purchase tape
#1 MPC
Marathon Petroleum
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Late Extension XLE sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
74
conviction / 100
-1.0 since 18 Aug
92.1
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity20.0
Sponsorship / positioning20.0
Volatility behaviour16.0
Catalyst alignment (insider)0.0
Cross-asset confirmation17.7
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Last
358.23
Add above
367.60
Cut below
289.57
50DMA
294.80
200DMA
230.35
MPC daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
MPC — daily, 14 months
XLE sector ETF daily chart
XLE — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.35
Sponsorship / positioning
  • OBV 50d slope +0.302 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV flat-to-rising through last pullback
Volatility behaviour
  • last pullback 6.9% deep
  • no wide downside expansion bars (30d)
  • ATR expanding vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 4 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLE
  • XLE above rising 200DMA (sector-led)
  • XLE vs SPY 6m: +5.1 pts
  • stock vs XLE RS (3m/6m avg): +49.0 pts
What strengthens the thesis
  • A confirmed higher high above 367.60 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLE extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (294.80) with expanding volatility — reduce.
  • Breakdown below the prior structural base (289.57) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $789,108,093
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$4,193,521
Sales after option exercise$7,869,242
Distinct buyers / sellers0 / 4
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
8 material events; 3 taken well, 1 badly; last earnings 04 Aug: neutral (+1.8%).
SessionFilingEventGapDayvs SPYVol+5dRead
04 Aug 268-K · earningsResults of operations (earnings)+0.6%+1.8%+0.0%1.2x+7.6%Neutral
04 Aug 2610-QQuarterly report+0.6%+1.8%+0.0%1.2x+7.6%Neutral
29 Jun 268-KOther material event+1.0%+2.0%+0.4%0.9x+2.7%Faded
05 May 268-K · earningsResults of operations (earnings)+1.4%+3.2%+2.4%1.2x-3.3%Rewarded
05 May 2610-QQuarterly report+1.4%+3.2%+2.4%1.2x-3.3%Rewarded
01 May 268-KMaterial event-0.1%-0.9%-1.1%0.9x-0.5%Neutral
13 Apr 268-K · earningsMaterial agreement; Agreement terminated; Results of operations (earnings); Material obligation created+1.1%+1.2%+0.2%0.7x-5.0%Neutral
26 Feb 2610-KAnnual report-0.8%+2.7%+3.3%0.9x+8.1%Rewarded
#2 ADSK
Autodesk
Stand aside — 200DMA is not rising — regime not clear. (+1 more)
Regime Shift XLK sector confirmed $494,175 CFO$1,670,998 other insiders (3) 4 insider(s) net purchase ratio +1.00 67d since buy
72
conviction / 100
+8.0 since 20 Aug
70.0
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity12.0
Sponsorship / positioning14.0
Volatility behaviour16.0
Catalyst alignment (insider)16.4
Cross-asset confirmation14.0
Stand aside — hard gate breached
  • 200DMA is not rising — regime not clear.
  • Overlapping range behaviour — efficiency ratio 0.04 vs the 0.15 threshold (genuine chop).
Last
251.02
Add above
251.16
Cut below
202.15
50DMA
219.12
200DMA
249.70
ADSK daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
ADSK — daily, 14 months
XLK sector ETF daily chart
XLK — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA flat/falling
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.04 (overlapping)
Sponsorship / positioning
  • OBV 50d slope +0.324 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 6.3% deep
  • no wide downside expansion bars (30d)
  • ATR expanding vs 20d mean
Catalyst alignment (insider)
  • cluster: 4 distinct insiders buying (1 CFO, 1 CEO, 2 Director)
  • net purchase ratio +1.00 (4 buying vs 0 selling)
  • CFO purchases $494,175 (EVP, CFO)
  • market cap unknown — size-vs-company not assessable
  • grew the CFO's own position by 5%
  • 67 days since the last CFO buy
Cross-asset confirmation
  • closest sector ETF: XLK
  • XLK above rising 200DMA (sector-led)
  • XLK vs SPY 6m: +18.9 pts
  • stock vs XLK RS (3m/6m avg): -10.9 pts
What strengthens the thesis
  • A confirmed higher high above 251.16 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLK extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (219.12) with expanding volatility — reduce.
  • Breakdown below the prior structural base (202.15) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: Moorjani Janesh — EVP, CFO
  • 1 CFO purchase(s), $494,175 total; last filed 2026-06-15 18:41:15
  • Market cap — · 20d avg dollar volume $481,950,839
Net insider activity
Net buying across the insider group.
Open-market purchases$2,165,173
Open-market sales$0
Sales after option exercise$0
Distinct buyers / sellers4 / 0
Net purchase ratio+1.00
Net purchase ratio, excl. option-exercise sales+1.00
Purchase tape
1 CFO purchase(s) worth $494,175, plus 3 by other insiders worth $1,670,998. Only the CFO purchases score on the size and recency terms.
Trade dateInsiderSharesPriceValuePrice now vs buy
29 May 2026Smith Stacy JDirector3,435$231.17$794,054+8.6%
15 Jun 2026Moorjani JaneshCFO2,500$197.67$494,175+27.0%
16 Jun 2026Anagnost AndrewCEO2,460$202.66$498,544+23.9%
23 Jun 2026Cahill John TDirector2,000$189.20$378,400+32.7%
Reaction to news
8 material events; 4 taken well, 1 badly; last earnings 28 May: shrugged off (+1.7%).
SessionFilingEventGapDayvs SPYVol+5dRead
03 Aug 268-KOther material event+2.3%+0.2%-1.2%0.9x+9.1%Neutral
13 Jul 268-KOther material event+0.9%+1.8%+2.6%0.4x+2.6%Neutral
18 Jun 268-KMaterial event+0.8%+0.4%-0.7%3.1x+1.3%Shrugged off
15 Jun 268-KMaterial agreement; Material obligation created+0.8%+0.1%-1.7%1.2x-4.9%Neutral
29 May 2610-QQuarterly report-6.4%-4.0%-4.2%3.9x-0.6%Punished
28 May 268-KMaterial agreement; Regulation FD disclosure-0.3%+1.7%+1.1%2.2x-3.0%Shrugged off
28 May 268-K · earningsResults of operations (earnings); Regulation FD disclosure-0.3%+1.7%+1.1%2.2x-3.0%Shrugged off
24 Apr 268-KDirector or officer change+0.3%+2.4%+1.6%0.7x+2.9%Rewarded
#3 ROP
Roper Technologies
Stand aside — 200DMA is not rising — regime not clear. (+1 more)
Regime Shift XLK sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
71
conviction / 100
+4.5 since 18 Aug
88.8
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity12.9
Sponsorship / positioning20.0
Volatility behaviour20.0
Catalyst alignment (insider)0.0
Cross-asset confirmation18.1
Stand aside — hard gate breached
  • 200DMA is not rising — regime not clear.
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (2 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Last
410.45
Add above
449.58
Cut below
387.82
50DMA
364.95
200DMA
376.27
ROP daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
ROP — daily, 14 months
XLK sector ETF daily chart
XLK — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA flat/falling
  • 50DMA rising
  • partial HH/HL structure
  • efficiency ratio 0.27
Sponsorship / positioning
  • OBV 50d slope +0.322 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV flat-to-rising through last pullback
Volatility behaviour
  • last pullback 4.6% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 2 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLK
  • XLK above rising 200DMA (sector-led)
  • XLK vs SPY 6m: +18.9 pts
  • stock vs XLK RS (3m/6m avg): +8.6 pts
What strengthens the thesis
  • A confirmed higher high above 449.58 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLK extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (364.95) with expanding volatility — reduce.
  • Breakdown below the prior structural base (387.82) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $315,852,532
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$2,322,674
Sales after option exercise$758,100
Distinct buyers / sellers0 / 2
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
8 material events; 0 taken well, 1 badly; last earnings 23 Jul: faded (+5.5%).
SessionFilingEventGapDayvs SPYVol+5dRead
10 Aug 268-KMaterial event-1.1%+0.4%+0.4%0.9x-3.5%Neutral
31 Jul 2610-QQuarterly report-1.1%+0.7%-0.0%0.9x+2.6%Neutral
23 Jul 268-K · earningsResults of operations (earnings)+8.6%+5.5%+6.7%1.5x+9.6%Faded
19 May 268-KDirector or officer change+0.9%-0.6%+0.0%1.2x-3.7%Neutral
01 May 2610-QQuarterly report+1.3%+1.0%+0.7%0.8x-4.2%Neutral
23 Apr 268-K · earningsResults of operations (earnings)+4.0%-0.3%+0.1%1.4x-2.5%Neutral
01 Apr 268-KMaterial agreement; Agreement terminated; Material obligation created-0.7%+0.6%-0.2%1.0x-1.4%Neutral
24 Feb 2610-KAnnual report+0.0%+0.6%-0.1%0.6x+5.4%Neutral
#4 FFIV
F5, Inc.
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (10 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more)
Early Trend Expansion XLK sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
69
conviction / 100
+2.7 since 18 Aug
86.4
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity14.0
Sponsorship / positioning19.8
Volatility behaviour19.8
Catalyst alignment (insider)0.0
Cross-asset confirmation15.5
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (10 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
  • Overlapping range behaviour — efficiency ratio 0.05 vs the 0.15 threshold (genuine chop).
Last
377.79
Add above
425.61
Cut below
377.79
50DMA
403.88
200DMA
318.83
FFIV daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
FFIV — daily, 14 months
XLK sector ETF daily chart
XLK — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • no HH/HL structure
  • efficiency ratio 0.05 (overlapping)
Sponsorship / positioning
  • OBV 50d slope +0.214 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV flat-to-rising through last pullback
Volatility behaviour
  • last pullback 12.4% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 10 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLK
  • XLK above rising 200DMA (sector-led)
  • XLK vs SPY 6m: +18.9 pts
  • stock vs XLK RS (3m/6m avg): -0.1 pts
What strengthens the thesis
  • A confirmed higher high above 425.61 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLK extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (403.88) with expanding volatility — reduce.
  • Breakdown below the prior structural base (377.79) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $294,191,530
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$13,122,498
Sales after option exercise$3,326,523
Distinct buyers / sellers0 / 10
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
7 material events; 5 taken well, 0 badly; last earnings 27 Jul: rewarded (+4.0%).
SessionFilingEventGapDayvs SPYVol+5dRead
06 Aug 2610-QQuarterly report+0.1%+0.4%+0.6%0.8x+0.7%Neutral
27 Jul 268-K · earningsResults of operations (earnings)+1.7%+4.0%+4.0%2.9x-0.4%Rewarded
23 Jun 268-KDirector or officer change; Regulation FD disclosure-1.0%-0.4%+1.0%1.0x+6.8%Neutral
05 May 2610-QQuarterly report+0.2%+3.0%+2.2%0.7x+4.4%Rewarded
28 Apr 268-K · earningsResults of operations (earnings)+0.5%+2.0%+2.5%2.6x+11.9%Rewarded
28 Apr 268-KDirector or officer change; Other material event+0.5%+2.0%+2.5%2.6x+11.9%Rewarded
13 Mar 268-KDirector or officer change+1.1%+2.3%+2.9%0.9x-1.7%Rewarded
#5 HUM
Humana
Late Extension, sector confirmed; strongest on sponsorship (17/20); weakest on insider signal (5/20). Last earnings punished (-6.0%); 41% above the 200DMA.
Late Extension XLV sector confirmed no CFO purchase$150,016 other insiders (1) 1 insider(s) net purchase ratio +1.00 buy date unknown
68
conviction / 100
+1.0 since 18 Aug
78.5
technical / 100
$10,000–$14,000
Probe · sized down 60% for campaign stage (Late Extension)
Regime clarity14.9
Sponsorship / positioning16.7
Volatility behaviour16.5
Catalyst alignment (insider)5.0
Cross-asset confirmation14.7
Last
380.73
Add above
393.48
Cut below
353.69
50DMA
382.77
200DMA
270.78
HUM daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
HUM — daily, 14 months
XLV sector ETF daily chart
XLV — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • no HH/HL structure
  • efficiency ratio 0.19
Sponsorship / positioning
  • OBV 50d slope +0.107 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV flat-to-rising through last pullback
Volatility behaviour
  • last pullback 11.5% deep
  • 2 wide down bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster (1 President)
  • net purchase ratio +1.00 (1 buying vs 0 selling)
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • other insiders bought $150,016 (1 President) — counted through cluster breadth and net buying only
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLV
  • XLV above rising 200DMA (sector-led)
  • XLV vs SPY 6m: -1.4 pts
  • stock vs XLV RS (3m/6m avg): +49.3 pts
What strengthens the thesis
  • A confirmed higher high above 393.48 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLV extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (382.77) with expanding volatility — reduce.
  • Breakdown below the prior structural base (353.69) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), $0 total; last filed 2026-02-25 11:48:38
  • Market cap — · 20d avg dollar volume $527,726,618
Net insider activity
Net buying across the insider group.
Open-market purchases$150,016
Open-market sales$0
Sales after option exercise$0
Distinct buyers / sellers1 / 0
Net purchase ratio+1.00
Net purchase ratio, excl. option-exercise sales+1.00
Purchase tape
No CFO purchase here — 1 purchase(s) by other insiders worth $150,016. These count toward cluster breadth and net buying, not the CFO-specific terms.
Trade dateInsiderSharesPriceValuePrice now vs buy
23 Feb 2026Shetty Sanjay KPresident810$185.21$150,016+105.6%
Reaction to news
8 material events; 4 taken well, 3 badly; last earnings 29 Jul: punished (-6.0%).
SessionFilingEventGapDayvs SPYVol+5dRead
29 Jul 268-K · earningsResults of operations (earnings); Regulation FD disclosure-0.1%-6.0%-4.5%3.1x-0.4%Punished
29 Jul 268-KDirector or officer change-0.1%-6.0%-4.5%3.1x-0.4%Punished
29 Jul 2610-QQuarterly report-0.1%-6.0%-4.5%3.1x-0.4%Punished
01 Jun 268-KRegulation FD disclosure+4.3%+7.5%+7.2%1.2x+8.4%Rewarded
19 May 268-KMaterial agreement; Material obligation created-0.4%+1.5%+2.2%0.8x-1.4%Neutral
29 Apr 268-K · earningsResults of operations (earnings); Regulation FD disclosure-5.5%+5.8%+5.8%2.2x+1.3%Rewarded
29 Apr 2610-QQuarterly report-5.5%+5.8%+5.8%2.2x+1.3%Rewarded
20 Apr 268-KMaterial event-0.4%+2.5%+2.7%0.8x+6.3%Rewarded
#6 PANW
Palo Alto Networks
Stand aside — insiders are net sellers — net purchase ratio -0.53 over the last 180 days (7 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling.
Late Extension XLK sector confirmed no CFO purchase$9,999,977 other insiders (1) 1 insider(s) net purchase ratio -0.53 buy date unknown
68
conviction / 100
-2.4 since 18 Aug
84.5
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity16.1
Sponsorship / positioning11.5
Volatility behaviour20.0
Catalyst alignment (insider)0.0
Cross-asset confirmation20.0
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -0.53 over the last 180 days (7 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling.
Last
349.56
Add above
398.88
Cut below
308.54
50DMA
333.95
200DMA
225.31
PANW daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
PANW — daily, 14 months
XLK sector ETF daily chart
XLK — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • partial HH/HL structure
  • efficiency ratio 0.18
Sponsorship / positioning
  • OBV 50d slope +0.134 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 11.7% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster (1 CEO)
  • net purchase ratio -0.53 (1 buying vs 7 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • other insiders bought $9,999,977 (1 CEO) — counted through cluster breadth and net buying only
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLK
  • XLK above rising 200DMA (sector-led)
  • XLK vs SPY 6m: +18.9 pts
  • stock vs XLK RS (3m/6m avg): +69.4 pts
What strengthens the thesis
  • A confirmed higher high above 398.88 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLK extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (333.95) with expanding volatility — reduce.
  • Breakdown below the prior structural base (308.54) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), $0 total; last filed 2026-03-27 18:11:23
  • Market cap — · 20d avg dollar volume $2,007,489,488
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$9,999,977
Open-market sales$32,407,544
Sales after option exercise$0
Distinct buyers / sellers1 / 7
Net purchase ratio-0.53
Net purchase ratio, excl. option-exercise sales-0.53
Purchase tape
No CFO purchase here — 1 purchase(s) by other insiders worth $9,999,977. These count toward cluster breadth and net buying, not the CFO-specific terms.
Trade dateInsiderSharesPriceValuePrice now vs buy
27 Mar 2026Arora NikeshCEO68,085$146.88$9,999,977+138.0%
Reaction to news
5 material events; 2 taken well, 1 badly; last earnings 02 Jun: shrugged off (-1.1%).
SessionFilingEventGapDayvs SPYVol+5dRead
03 Jun 2610-QQuarterly report-4.1%-5.6%-4.9%1.6x-6.1%Punished
02 Jun 268-K · earningsResults of operations (earnings)-4.3%-1.1%-1.2%2.4x-12.3%Shrugged off
13 Apr 268-KMaterial agreement; Material obligation created-0.1%+4.4%+3.4%1.0x+4.3%Rewarded
23 Mar 268-KOther material event+0.9%+0.7%-0.4%0.7x-5.9%Neutral
11 Mar 268-KOther material event+0.6%-0.4%-0.3%0.3x+2.4%Neutral
#7 ABT
Abbott Laboratories
Stand aside — 200DMA is not rising — regime not clear.
Regime Shift XLV sector confirmed $201,300 CFO$1,100,177 other insiders (2) 3 insider(s) net purchase ratio +0.07 120d since buy
67
conviction / 100
+6.5 since 20 Aug
71.6
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity15.0
Sponsorship / positioning14.0
Volatility behaviour17.4
Catalyst alignment (insider)10.0
Cross-asset confirmation10.9
Stand aside — hard gate breached
  • 200DMA is not rising — regime not clear.
Last
114.14
Add above
115.27
Cut below
87.64
50DMA
99.09
200DMA
105.90
ABT daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
ABT — daily, 14 months
XLV sector ETF daily chart
XLV — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA flat/falling
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.34
Sponsorship / positioning
  • OBV 50d slope +0.335 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 18.7% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • cluster: 3 distinct insiders buying (1 CFO, 2 Director)
  • net purchase ratio +0.07 (3 buying vs 6 selling)
  • CFO purchases $201,300 (EVP, CFO)
  • market cap unknown — size-vs-company not assessable
  • grew the CFO's own position by 3%
  • 120 days since the last CFO buy
Cross-asset confirmation
  • closest sector ETF: XLV
  • XLV above rising 200DMA (sector-led)
  • XLV vs SPY 6m: -1.4 pts
  • stock vs XLV RS (3m/6m avg): +2.5 pts
What strengthens the thesis
  • A confirmed higher high above 115.27 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLV extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (99.09) with expanding volatility — reduce.
  • Breakdown below the prior structural base (87.64) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: Boudreau Philip P — EVP, CFO
  • 1 CFO purchase(s), $201,300 total; last filed 2026-04-27 17:34:47
  • Market cap — · 20d avg dollar volume $921,556,256
Net insider activity
Roughly balanced — buying is not corroborated.
Open-market purchases$1,301,477
Open-market sales$1,127,827
Sales after option exercise$0
Distinct buyers / sellers3 / 6
Net purchase ratio+0.07
Net purchase ratio, excl. option-exercise sales+0.07
Purchase tape
1 CFO purchase(s) worth $201,300, plus 2 by other insiders worth $1,100,177. Only the CFO purchases score on the size and recency terms.
Trade dateInsiderSharesPriceValuePrice now vs buy
23 Apr 2026Boudreau Philip PCFO2,200$91.50$201,300+24.7%
27 Apr 2026Starks Daniel JDirector10,000$92.65$926,537+23.2%
07 May 2026Stratton John GDirector2,000$86.82$173,640+31.5%
Reaction to news
8 material events; 0 taken well, 2 badly; last earnings 16 Jul: neutral (+10.7%).
SessionFilingEventGapDayvs SPYVol+5dRead
20 Aug 268-KRegulation FD disclosure; Other material event-0.4%-0.3%+0.6%0.7xNeutral
28 Jul 2610-QQuarterly report+1.5%+2.7%+2.4%1.0x-1.7%Faded
16 Jul 268-K · earningsResults of operations (earnings)+6.7%+10.7%+11.3%2.4x+1.9%Neutral
29 Apr 2610-QQuarterly report-0.2%-2.7%-2.7%0.7x-5.5%Neutral
27 Apr 268-KDirector or officer change+0.5%+1.8%+1.7%1.3x-5.7%Neutral
17 Apr 268-KOther material event+0.2%+1.4%+0.2%1.3x-5.9%Neutral
16 Apr 268-K · earningsResults of operations (earnings)-4.4%-6.0%-6.2%2.1x-3.1%Punished
23 Mar 268-KOther material event+1.5%-0.6%-1.6%0.7x-2.8%Neutral
#8 TMO
Thermo Fisher Scientific
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Early Trend Expansion XLV sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
66
conviction / 100
+2.1 since 18 Aug
83.1
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity20.0
Sponsorship / positioning14.0
Volatility behaviour17.8
Catalyst alignment (insider)0.0
Cross-asset confirmation14.7
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Last
627.55
Add above
642.71
Cut below
495.04
50DMA
538.70
200DMA
532.76
TMO daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
TMO — daily, 14 months
XLV sector ETF daily chart
XLV — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.36
Sponsorship / positioning
  • OBV 50d slope +0.226 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 17.6% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 5 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLV
  • XLV above rising 200DMA (sector-led)
  • XLV vs SPY 6m: -1.4 pts
  • stock vs XLV RS (3m/6m avg): +16.4 pts
What strengthens the thesis
  • A confirmed higher high above 642.71 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLV extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (538.70) with expanding volatility — reduce.
  • Breakdown below the prior structural base (495.04) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $1,152,214,616
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$1,213,600
Sales after option exercise$53,196,866
Distinct buyers / sellers0 / 5
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
7 material events; 1 taken well, 2 badly; last earnings 23 Jul: faded (+8.7%).
SessionFilingEventGapDayvs SPYVol+5dRead
31 Jul 2610-QQuarterly report-0.6%-0.4%-1.1%0.9x+3.4%Neutral
23 Jul 268-K · earningsResults of operations (earnings)+9.0%+8.7%+9.9%2.7x+0.8%Faded
26 May 268-KMaterial event-0.2%-0.0%-0.7%0.8x+7.6%Neutral
01 May 2610-QQuarterly report+0.2%-2.0%-2.3%0.7x-0.9%Neutral
23 Apr 268-K · earningsResults of operations (earnings)-8.0%-9.2%-8.8%3.3x+2.6%Punished
24 Mar 268-KOther material event-1.1%+2.5%+2.9%1.1x+0.3%Rewarded
26 Feb 2610-KAnnual report+0.5%+1.3%+1.8%0.6x-0.2%Neutral
#9 VLO
Valero Energy
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Late Extension XLE sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
66
conviction / 100
+3.7 since 18 Aug
83.0
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity17.0
Sponsorship / positioning11.7
Volatility behaviour20.0
Catalyst alignment (insider)0.0
Cross-asset confirmation17.7
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Last
341.51
Add above
352.70
Cut below
291.46
50DMA
290.54
200DMA
227.93
VLO daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
VLO — daily, 14 months
XLE sector ETF daily chart
XLE — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • no HH/HL structure
  • efficiency ratio 0.33
Sponsorship / positioning
  • OBV 50d slope +0.140 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 5.1% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 1 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLE
  • XLE above rising 200DMA (sector-led)
  • XLE vs SPY 6m: +5.1 pts
  • stock vs XLE RS (3m/6m avg): +42.1 pts
What strengthens the thesis
  • A confirmed higher high above 352.70 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLE extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (290.54) with expanding volatility — reduce.
  • Breakdown below the prior structural base (291.46) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $818,554,062
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$7,662,925
Sales after option exercise$0
Distinct buyers / sellers0 / 1
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
8 material events; 3 taken well, 0 badly; last earnings 30 Jul: rewarded (+3.4%).
SessionFilingEventGapDayvs SPYVol+5dRead
30 Jul 268-K · earningsResults of operations (earnings)-1.6%+3.4%+1.8%0.8x-2.4%Rewarded
30 Jul 2610-QQuarterly report-1.6%+3.4%+1.8%0.8x-2.4%Rewarded
16 Jul 268-KRegulation FD disclosure+1.0%+2.6%+3.1%0.9x+1.7%Rewarded
08 May 268-KDirector or officer change; Other material event-0.5%+2.0%+1.2%1.1x+4.0%Neutral
30 Apr 268-K · earningsResults of operations (earnings)-2.2%+0.5%-0.5%1.1x-6.4%Neutral
30 Apr 2610-QQuarterly report-2.2%+0.5%-0.5%1.1x-6.4%Neutral
09 Mar 268-KMaterial agreement+0.8%-3.9%-4.7%2.2x+7.7%Neutral
25 Feb 2610-KAnnual report+0.6%+0.2%-0.7%0.8x+13.0%Neutral
#10 ESS
Essex Property Trust
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more)
Early Trend Expansion XLRE sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
66
conviction / 100
+1.4 since 18 Aug
82.4
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity15.5
Sponsorship / positioning20.0
Volatility behaviour20.0
Catalyst alignment (insider)0.0
Cross-asset confirmation10.4
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
  • Overlapping range behaviour — efficiency ratio 0.08 vs the 0.15 threshold (genuine chop).
Last
287.71
Add above
290.77
Cut below
279.91
50DMA
287.82
200DMA
261.80
ESS daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
ESS — daily, 14 months
XLRE sector ETF daily chart
XLRE — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • partial HH/HL structure
  • efficiency ratio 0.08 (overlapping)
Sponsorship / positioning
  • OBV 50d slope +0.343 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV flat-to-rising through last pullback
Volatility behaviour
  • last pullback 5.7% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 1 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLRE
  • XLRE above rising 200DMA (sector-led)
  • XLRE vs SPY 6m: -6.0 pts
  • stock vs XLRE RS (3m/6m avg): +6.3 pts
What strengthens the thesis
  • A confirmed higher high above 290.77 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLRE extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (287.82) with expanding volatility — reduce.
  • Breakdown below the prior structural base (279.91) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $122,529,765
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$167,670
Sales after option exercise$0
Distinct buyers / sellers0 / 1
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
6 material events; 3 taken well, 1 badly; last earnings 29 Jul: neutral (+0.8%).
SessionFilingEventGapDayvs SPYVol+5dRead
30 Jul 2610-QQuarterly report-2.3%-5.0%-6.7%1.7x+1.2%Punished
29 Jul 268-K · earningsResults of operations (earnings)+0.6%+0.8%+2.3%1.1x-3.0%Neutral
29 May 268-KRegulation FD disclosure-0.2%-1.4%-1.6%1.5x+4.7%Shrugged off
14 May 268-KMaterial event+0.4%-1.3%-2.0%1.4x+2.0%Neutral
29 Apr 2610-QQuarterly report+0.5%-1.1%-1.1%2.4x+0.9%Shrugged off
28 Apr 268-K · earningsResults of operations (earnings)+1.3%+4.3%+4.8%1.7x-0.4%Rewarded
#11 TRV
Travelers Companies (The)
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (13 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Mature Trend XLF sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
66
conviction / 100
-0.4 since 18 Aug
82.1
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity18.6
Sponsorship / positioning14.0
Volatility behaviour20.0
Catalyst alignment (insider)0.0
Cross-asset confirmation13.1
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (13 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Last
364.49
Add above
398.70
Cut below
325.39
50DMA
350.19
200DMA
306.10
TRV daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
TRV — daily, 14 months
XLF sector ETF daily chart
XLF — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.23
Sponsorship / positioning
  • OBV 50d slope +0.231 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 8.8% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 13 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLF
  • XLF above rising 200DMA (sector-led)
  • XLF vs SPY 6m: -1.9 pts
  • stock vs XLF RS (3m/6m avg): +10.5 pts
What strengthens the thesis
  • A confirmed higher high above 398.70 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLF extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (350.19) with expanding volatility — reduce.
  • Breakdown below the prior structural base (325.39) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $720,684,935
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$9,113,830
Sales after option exercise$39,785,900
Distinct buyers / sellers0 / 13
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
8 material events; 3 taken well, 0 badly; last earnings 17 Jul: rewarded (+9.2%).
SessionFilingEventGapDayvs SPYVol+5dRead
07 Aug 268-KDirector or officer change-0.5%-0.4%-1.0%0.6x-3.6%Neutral
24 Jul 268-KOther material event+0.6%+2.9%+2.8%1.3x-3.3%Rewarded
17 Jul 268-K · earningsResults of operations (earnings)+1.4%+9.2%+10.2%2.0x+5.0%Rewarded
17 Jul 2610-QQuarterly report+1.4%+9.2%+10.2%2.0x+5.0%Rewarded
22 May 268-KDirector or officer change+0.5%-0.3%-0.6%1.0x-5.7%Neutral
21 May 268-KOther material event-0.6%+0.1%-0.1%1.1x-5.0%Neutral
16 Apr 268-K · earningsResults of operations (earnings)-1.1%-0.2%-0.4%1.1x+2.8%Neutral
16 Apr 2610-QQuarterly report-1.1%-0.2%-0.4%1.1x+2.8%Neutral
#12 BAC
Bank of America
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Mature Trend XLF sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
66
conviction / 100
-7.7 since 18 Aug
82.0
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity19.6
Sponsorship / positioning13.2
Volatility behaviour20.0
Catalyst alignment (insider)0.0
Cross-asset confirmation12.8
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Last
61.86
Add above
62.99
Cut below
56.84
50DMA
60.38
200DMA
54.02
BAC daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
BAC — daily, 14 months
XLF sector ETF daily chart
XLF — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.28
Sponsorship / positioning
  • OBV 50d slope +0.193 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 4.6% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 7 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLF
  • XLF above rising 200DMA (sector-led)
  • XLF vs SPY 6m: -1.9 pts
  • stock vs XLF RS (3m/6m avg): +9.6 pts
What strengthens the thesis
  • A confirmed higher high above 62.99 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLF extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (60.38) with expanding volatility — reduce.
  • Breakdown below the prior structural base (56.84) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $1,738,344,715
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$27,664,712
Sales after option exercise$3,416,320
Distinct buyers / sellers0 / 7
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
7 material events; 2 taken well, 0 badly; last earnings 14 Jul: neutral (+1.9%).
SessionFilingEventGapDayvs SPYVol+5dRead
31 Jul 2610-QQuarterly report-0.3%+0.4%-0.4%0.8x+2.0%Neutral
24 Jul 268-KOther material event+0.4%+1.3%+1.2%0.8x-0.2%Neutral
14 Jul 268-K · earningsResults of operations (earnings); Regulation FD disclosure-0.8%+1.9%+1.5%1.4x+1.0%Neutral
06 May 268-KMaterial event+1.3%+0.9%-0.5%0.8x-7.0%Neutral
01 May 2610-QQuarterly report+0.4%-0.4%-0.7%0.8x-3.6%Neutral
15 Apr 268-K · earningsResults of operations (earnings); Regulation FD disclosure+1.7%+1.8%+1.0%1.7x-2.2%Shrugged off
25 Feb 2610-KAnnual report-0.2%+2.5%+1.7%1.0x-2.7%Rewarded
#13 GPN
Global Payments
Stand aside — 200DMA is not rising — regime not clear.
Regime Shift XLF sector confirmed no CFO purchase$99,345 other insiders (1) 1 insider(s) net purchase ratio +1.00 buy date unknown
66
conviction / 100
+3.3 since 18 Aug
75.8
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity12.7
Sponsorship / positioning14.0
Volatility behaviour20.0
Catalyst alignment (insider)5.0
Cross-asset confirmation13.9
Stand aside — hard gate breached
  • 200DMA is not rising — regime not clear.
Last
92.28
Add above
95.58
Cut below
84.20
50DMA
78.87
200DMA
74.44
GPN daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
GPN — daily, 14 months
XLF sector ETF daily chart
XLF — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA flat/falling
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.18
Sponsorship / positioning
  • OBV 50d slope +0.324 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 4.7% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster (1 Director)
  • net purchase ratio +1.00 (1 buying vs 0 selling)
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • other insiders bought $99,345 (1 Director) — counted through cluster breadth and net buying only
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLF
  • XLF above rising 200DMA (sector-led)
  • XLF vs SPY 6m: -1.9 pts
  • stock vs XLF RS (3m/6m avg): +13.0 pts
What strengthens the thesis
  • A confirmed higher high above 95.58 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLF extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (78.87) with expanding volatility — reduce.
  • Breakdown below the prior structural base (84.20) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), $0 total; last filed 2026-02-23 17:49:04
  • Market cap — · 20d avg dollar volume $276,060,306
Net insider activity
Net buying across the insider group.
Open-market purchases$99,345
Open-market sales$0
Sales after option exercise$0
Distinct buyers / sellers1 / 0
Net purchase ratio+1.00
Net purchase ratio, excl. option-exercise sales+1.00
Purchase tape
No CFO purchase here — 1 purchase(s) by other insiders worth $99,345. These count toward cluster breadth and net buying, not the CFO-specific terms.
Trade dateInsiderSharesPriceValuePrice now vs buy
20 Feb 2026Johnson Joia MDirector1,213$81.90$99,345+12.7%
Reaction to news
8 material events; 2 taken well, 0 badly; last earnings 05 Aug: neutral (-0.9%).
SessionFilingEventGapDayvs SPYVol+5dRead
05 Aug 268-K · earningsResults of operations (earnings)-0.5%-0.9%-0.7%1.3x+1.2%Neutral
05 Aug 2610-QQuarterly report-0.5%-0.9%-0.7%1.3x+1.2%Neutral
08 May 2610-QQuarterly report-0.2%-1.3%-2.2%1.1x-2.3%Neutral
07 May 268-KOther material event-0.2%+0.7%+1.0%1.7x-4.0%Shrugged off
06 May 268-K · earningsResults of operations (earnings)+4.1%+0.2%-1.2%2.0x-3.8%Shrugged off
04 May 268-KMaterial event-0.2%-0.8%-0.4%1.3x-4.2%Neutral
12 Mar 268-KMaterial agreement; Material obligation created; Other material event-1.2%-3.4%-1.9%0.7x-3.1%Neutral
11 Mar 268-KMaterial agreement+0.5%-0.9%-0.8%0.8x-4.4%Neutral
#14 JKHY
Jack Henry & Associates
Regime Shift, sector confirmed; strongest on regime (18/20); weakest on sector alignment (10/20). Last earnings neutral (+2.2%).
Regime Shift XLF sector confirmed $50,295 CFO$266,840 other insiders (1) 2 insider(s) net purchase ratio +1.00 99d since buy
66
conviction / 100
-0.4 since 18 Aug
68.0
technical / 100
$25,000–$35,000
Standard
Regime clarity17.8
Sponsorship / positioning14.0
Volatility behaviour12.5
Catalyst alignment (insider)11.2
Cross-asset confirmation10.1
Last
165.08
Add above
172.07
Cut below
144.38
50DMA
145.91
200DMA
158.67
JKHY daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
JKHY — daily, 14 months
XLF sector ETF daily chart
XLF — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.19
Sponsorship / positioning
  • OBV 50d slope +0.384 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 7.0% deep
  • 1 wide down bars (30d)
  • ATR expanding vs 20d mean
Catalyst alignment (insider)
  • 2 distinct insiders buying (1 CFO, 1 CEO)
  • net purchase ratio +1.00 (2 buying vs 0 selling)
  • CFO purchases $50,295 (CFO, Treasurer)
  • market cap unknown — size-vs-company not assessable
  • grew the CFO's own position by 7%
  • 99 days since the last CFO buy
Cross-asset confirmation
  • closest sector ETF: XLF
  • XLF above rising 200DMA (sector-led)
  • XLF vs SPY 6m: -1.9 pts
  • stock vs XLF RS (3m/6m avg): +0.6 pts
What strengthens the thesis
  • A confirmed higher high above 172.07 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLF extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (145.91) with expanding volatility — reduce.
  • Breakdown below the prior structural base (144.38) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: Carsley Mimi — CFO, Treasurer
  • 1 CFO purchase(s), $50,295 total; last filed 2026-05-14 17:40:20
  • Market cap — · 20d avg dollar volume $146,212,065
Net insider activity
Net buying across the insider group.
Open-market purchases$317,135
Open-market sales$0
Sales after option exercise$0
Distinct buyers / sellers2 / 0
Net purchase ratio+1.00
Net purchase ratio, excl. option-exercise sales+1.00
Purchase tape
1 CFO purchase(s) worth $50,295, plus 1 by other insiders worth $266,840. Only the CFO purchases score on the size and recency terms.
Trade dateInsiderSharesPriceValuePrice now vs buy
14 May 2026Adelson Gregory R.CEO2,000$133.42$266,840+23.7%
14 May 2026Carsley MimiCFO375$134.12$50,295+23.1%
Reaction to news
8 material events; 1 taken well, 0 badly; last earnings 18 Aug: neutral (+2.2%).
SessionFilingEventGapDayvs SPYVol+5dRead
18 Aug 268-K · earningsResults of operations (earnings)+1.1%+2.2%+2.8%1.6xNeutral
11 Aug 268-K · earningsResults of operations (earnings)-0.5%-0.9%-0.6%0.9x-0.3%Neutral
04 Jun 268-KDirector or officer change; Regulation FD disclosure+1.8%-1.8%-2.2%0.8x-3.6%Neutral
12 May 268-KOther material event+1.4%+0.8%+0.9%1.3x-2.9%Neutral
07 May 2610-QQuarterly report-0.3%+2.2%+2.5%1.3x-8.2%Rewarded
05 May 268-K · earningsResults of operations (earnings)-1.0%-2.1%-2.9%1.3x-3.1%Neutral
28 Apr 268-K · earningsResults of operations (earnings)+1.5%+1.2%+1.7%0.7x-2.3%Neutral
26 Mar 268-KMaterial agreement; Agreement terminated; Material obligation created-0.1%-0.1%+1.7%0.9x+0.2%Neutral
#15 LH
Labcorp
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (9 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Early Trend Expansion XLV sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
66
conviction / 100
+2.3 since 18 Aug
82.0
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity20.0
Sponsorship / positioning12.5
Volatility behaviour20.0
Catalyst alignment (insider)0.0
Cross-asset confirmation13.1
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (9 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Last
332.81
Add above
338.19
Cut below
262.11
50DMA
290.91
200DMA
270.64
LH daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
LH — daily, 14 months
XLV sector ETF daily chart
XLV — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.36
Sponsorship / positioning
  • OBV 50d slope +0.169 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 5.2% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 9 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLV
  • XLV above rising 200DMA (sector-led)
  • XLV vs SPY 6m: -1.4 pts
  • stock vs XLV RS (3m/6m avg): +9.9 pts
What strengthens the thesis
  • A confirmed higher high above 338.19 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLV extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (290.91) with expanding volatility — reduce.
  • Breakdown below the prior structural base (262.11) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $221,545,156
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$8,304,455
Sales after option exercise$532,404
Distinct buyers / sellers0 / 9
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
8 material events; 1 taken well, 0 badly; last earnings 30 Jul: rewarded (+2.7%).
SessionFilingEventGapDayvs SPYVol+5dRead
17 Aug 268-KRegulation FD disclosure-0.0%+1.6%+2.1%1.0xNeutral
14 Aug 268-KDirector or officer change-1.6%-1.4%-1.2%0.6xNeutral
05 Aug 2610-QQuarterly report+0.3%+0.5%+0.7%0.6x+3.0%Neutral
30 Jul 268-K · earningsResults of operations (earnings)-3.0%+2.7%+1.1%1.9x+0.3%Rewarded
10 Jul 268-KRegulation FD disclosure+0.1%-0.3%-0.7%0.7x+2.4%Neutral
30 Jun 268-KRegulation FD disclosure+0.2%+0.2%-0.6%1.3x-0.8%Neutral
27 May 268-KRegulation FD disclosure+0.6%-0.1%-0.1%0.7x+0.5%Neutral
26 May 268-KMaterial event+0.5%-0.6%-1.2%0.9x-0.0%Neutral
#16 BAX
Baxter International
Regime Shift, sector confirmed; strongest on regime (19/20); weakest on insider signal (2/20). Last earnings faded (+8.0%); +13 pts vs XLV over 6m.
Regime Shift XLV sector confirmed 1 insider(s) buy date unknown
65
conviction / 100
+1.1 since 18 Aug
79.1
technical / 100
$25,000–$35,000
Standard
Regime clarity18.7
Sponsorship / positioning13.4
Volatility behaviour16.5
Catalyst alignment (insider)2.0
Cross-asset confirmation14.7
Last
26.41
Add above
30.00
Cut below
21.40
50DMA
23.48
200DMA
19.90
BAX daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
BAX — daily, 14 months
XLV sector ETF daily chart
XLV — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.24
Sponsorship / positioning
  • OBV 50d slope +0.199 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 8.6% deep
  • 1 wide down bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio unavailable
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLV
  • XLV above rising 200DMA (sector-led)
  • XLV vs SPY 6m: -1.4 pts
  • stock vs XLV RS (3m/6m avg): +18.2 pts
What strengthens the thesis
  • A confirmed higher high above 30.00 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLV extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (23.48) with expanding volatility — reduce.
  • Breakdown below the prior structural base (21.40) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $211,839,750
Net insider activity
  • No open-market insider transactions found in the lookback window.
Reaction to news
8 material events; 2 taken well, 2 badly; last earnings 30 Jul: faded (+8.0%).
SessionFilingEventGapDayvs SPYVol+5dRead
19 Aug 268-KDirector or officer change; Regulation FD disclosure+0.4%+2.7%+2.5%0.6xRewarded
18 Aug 268-KMaterial agreement; Other material event+0.7%+0.1%+0.8%0.9xNeutral
04 Aug 268-KOther material event-1.3%+0.9%-0.9%1.5x-2.6%Neutral
04 Aug 268-KDirector or officer change-1.3%+0.9%-0.9%1.5x-2.6%Neutral
30 Jul 268-K · earningsResults of operations (earnings); Other material event+17.4%+8.0%+6.3%3.9x+1.0%Faded
30 Jul 2610-QQuarterly report+17.4%+8.0%+6.3%3.9x+1.0%Faded
14 Jul 268-KRegulation FD disclosure-2.8%-3.4%-3.8%0.8x+1.9%Neutral
08 May 268-KDirector or officer change+1.3%+2.9%+2.0%1.0x-3.8%Rewarded
#17 INCY
Incyte
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Mature Trend XLV sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
65
conviction / 100
+1.6 since 18 Aug
81.6
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity19.0
Sponsorship / positioning12.0
Volatility behaviour20.0
Catalyst alignment (insider)0.0
Cross-asset confirmation14.3
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Last
127.22
Add above
132.60
Cut below
115.77
50DMA
115.75
200DMA
103.52
INCY daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
INCY — daily, 14 months
XLV sector ETF daily chart
XLV — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.25
Sponsorship / positioning
  • OBV 50d slope +0.152 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 8.9% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 6 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLV
  • XLV above rising 200DMA (sector-led)
  • XLV vs SPY 6m: -1.4 pts
  • stock vs XLV RS (3m/6m avg): +13.9 pts
What strengthens the thesis
  • A confirmed higher high above 132.60 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLV extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (115.75) with expanding volatility — reduce.
  • Breakdown below the prior structural base (115.77) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $231,182,073
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$9,252,040
Sales after option exercise$13,481,258
Distinct buyers / sellers0 / 6
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
8 material events; 7 taken well, 0 badly; last earnings 28 Jul: rewarded (+9.3%).
SessionFilingEventGapDayvs SPYVol+5dRead
28 Jul 268-K · earningsResults of operations (earnings)+0.1%+9.3%+9.1%3.4x-7.2%Rewarded
28 Jul 2610-QQuarterly report+0.1%+9.3%+9.1%3.4x-7.2%Rewarded
06 Jul 268-KOther material event-0.4%-1.1%-1.9%0.6x-1.2%Neutral
22 Jun 268-KOther material event+1.6%+5.5%+5.9%1.1x+10.6%Rewarded
09 Jun 268-KMaterial event+1.5%+2.6%+2.9%1.5x-3.4%Rewarded
08 Jun 268-KOther material event+0.4%-1.7%-1.9%2.0x+1.3%Shrugged off
28 Apr 268-K · earningsResults of operations (earnings)-1.0%+2.1%+2.6%1.9x-0.3%Rewarded
28 Apr 2610-QQuarterly report-1.0%+2.1%+2.6%1.9x-0.3%Rewarded
#18 CCEP
Coca-Cola Europacific Partners plc Ordinary Shares
Mature Trend, sector confirmed; strongest on volatility (20/20); weakest on insider signal (2/20).
Mature Trend SPY sector confirmed 1 insider(s) buy date unknown
65
conviction / 100
-0.5 since 18 Aug
78.6
technical / 100
$17,500–$24,500
Standard · sized down 30% for campaign stage (Mature Trend)
Regime clarity16.3
Sponsorship / positioning15.4
Volatility behaviour20.0
Catalyst alignment (insider)2.0
Cross-asset confirmation11.2
Last
106.85
Add above
113.67
Cut below
102.59
50DMA
104.65
200DMA
95.98
CCEP daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
CCEP — daily, 14 months
SPY sector ETF daily chart
SPY — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • partial HH/HL structure
  • efficiency ratio 0.19
Sponsorship / positioning
  • OBV 50d slope +0.061 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV flat-to-rising through last pullback
Volatility behaviour
  • last pullback 5.5% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio unavailable
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: SPY
  • SPY above rising 200DMA (sector-led)
  • SPY vs SPY 6m: +0.0 pts
  • stock vs SPY RS (3m/6m avg): +1.3 pts
What strengthens the thesis
  • A confirmed higher high above 113.67 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • SPY extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (104.65) with expanding volatility — reduce.
  • Breakdown below the prior structural base (102.59) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $221,956,437
Net insider activity
  • No open-market insider transactions found in the lookback window.
Reaction to news
  • No material filings found in the window.
#19 DXCM
Dexcom
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Early Trend Expansion XLV sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
65
conviction / 100
+1.1 since 18 Aug
81.1
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity17.8
Sponsorship / positioning13.5
Volatility behaviour20.0
Catalyst alignment (insider)0.0
Cross-asset confirmation13.6
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Last
90.22
Add above
91.96
Cut below
69.79
50DMA
77.28
200DMA
69.16
DXCM daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
DXCM — daily, 14 months
XLV sector ETF daily chart
XLV — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.19
Sponsorship / positioning
  • OBV 50d slope +0.202 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 5.3% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 5 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLV
  • XLV above rising 200DMA (sector-led)
  • XLV vs SPY 6m: -1.4 pts
  • stock vs XLV RS (3m/6m avg): +11.4 pts
What strengthens the thesis
  • A confirmed higher high above 91.96 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLV extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (77.28) with expanding volatility — reduce.
  • Breakdown below the prior structural base (69.79) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $485,419,711
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$8,125,456
Sales after option exercise$0
Distinct buyers / sellers0 / 5
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
8 material events; 3 taken well, 0 badly; last earnings 30 Jul: neutral (-0.8%).
SessionFilingEventGapDayvs SPYVol+5dRead
30 Jul 268-K · earningsResults of operations (earnings)-1.6%-0.8%-2.5%1.3x+11.4%Neutral
30 Jul 2610-QQuarterly report-1.6%-0.8%-2.5%1.3x+11.4%Neutral
28 May 268-KMaterial event-0.2%+3.0%+2.4%0.8x+0.3%Rewarded
15 May 268-KRegulation FD disclosure; Other material event+3.6%+6.6%+7.8%2.1x+17.0%Neutral
30 Apr 268-K · earningsResults of operations (earnings)+0.6%+3.5%+2.5%1.3x+2.3%Rewarded
30 Apr 2610-QQuarterly report+0.6%+3.5%+2.5%1.3x+2.3%Rewarded
02 Mar 268-KDirector or officer change-1.4%+0.5%+0.4%0.7x-6.8%Neutral
26 Feb 268-KDirector or officer change; Regulation FD disclosure+0.4%+1.7%+2.2%0.6x-5.0%Neutral
#20 IFF
International Flavors & Fragrances
Stand aside — overlapping range behaviour — efficiency ratio 0.10 vs the 0.15 threshold (genuine chop).
Early Trend Expansion XLB sector confirmed no CFO purchase$32,286,445 other insiders (4) 3 insider(s) net purchase ratio +0.92 buy date unknown
64
conviction / 100
+0.3 since 18 Aug
66.2
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity15.5
Sponsorship / positioning7.5
Volatility behaviour20.0
Catalyst alignment (insider)11.5
Cross-asset confirmation10.0
Stand aside — hard gate breached
  • Overlapping range behaviour — efficiency ratio 0.10 vs the 0.15 threshold (genuine chop).
Last
83.39
Add above
89.32
Cut below
72.22
50DMA
79.24
200DMA
72.86
IFF daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
IFF — daily, 14 months
XLB sector ETF daily chart
XLB — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • partial HH/HL structure
  • efficiency ratio 0.10 (overlapping)
Sponsorship / positioning
  • OBV 50d slope -0.003 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 8.0% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • cluster: 3 distinct insiders buying (1 CEO, 3 Director)
  • net purchase ratio +0.92 (3 buying vs 5 selling)
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • other insiders bought $32,286,445 (1 CEO, 3 Director) — counted through cluster breadth and net buying only
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLB
  • XLB above rising 200DMA (sector-led)
  • XLB vs SPY 6m: -12.0 pts
  • stock vs XLB RS (3m/6m avg): +5.0 pts
What strengthens the thesis
  • A confirmed higher high above 89.32 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLB extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (79.24) with expanding volatility — reduce.
  • Breakdown below the prior structural base (72.22) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), $0 total; last filed 2026-06-02 17:22:26
  • Market cap — · 20d avg dollar volume $134,128,503
Net insider activity
Net buying across the insider group.
Open-market purchases$32,286,445
Open-market sales$1,332,296
Sales after option exercise$0
Distinct buyers / sellers3 / 5
Net purchase ratio+0.92
Net purchase ratio, excl. option-exercise sales+0.92
Purchase tape
No CFO purchase here — 4 purchase(s) by other insiders worth $32,286,445. These count toward cluster breadth and net buying, not the CFO-specific terms.
Trade dateInsiderSharesPriceValuePrice now vs buy
24 Mar 2023Costa Mark JDirector25$82.28$2,057+1.3%
12 Mar 2026Fribourg Paul JDirector156,459$70.12$10,971,329+18.9%
12 Mar 2026Fyrwald J ErikCEO14,260$69.79$995,204+19.5%
01 Jun 2026Fribourg Paul JDirector273,500$74.29$20,317,855+12.2%
Reaction to news
8 material events; 0 taken well, 0 badly; last earnings 04 Aug: neutral (+0.4%).
SessionFilingEventGapDayvs SPYVol+5dRead
04 Aug 268-K · earningsResults of operations (earnings); Other material event+0.0%+0.4%-1.4%1.0x+5.1%Neutral
04 Aug 2610-QQuarterly report+0.0%+0.4%-1.4%1.0x+5.1%Neutral
04 Aug 268-KRegulation FD disclosure+0.0%+0.4%-1.4%1.0x+5.1%Neutral
23 Jun 268-KMaterial agreement; Material obligation created-0.5%-1.6%-0.2%0.9x+6.0%Neutral
01 Jun 268-KMaterial agreement; Other material event-2.7%-2.4%-2.6%1.1x-2.2%Neutral
05 May 268-K · earningsResults of operations (earnings)+0.1%+1.0%+0.2%1.4x+10.9%Neutral
05 May 2610-QQuarterly report+0.1%+1.0%+0.2%1.4x+10.9%Neutral
04 May 268-KMaterial event-0.8%-1.0%-0.7%1.2x+12.4%Neutral
#21 IVZ
Invesco
Stand aside — overlapping range behaviour — efficiency ratio 0.12 vs the 0.15 threshold (borderline, watch for resolution).
Mature Trend XLF sector confirmed 1 insider(s) buy date unknown
64
conviction / 100
-0.8 since 18 Aug
78.0
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity17.0
Sponsorship / positioning12.9
Volatility behaviour20.0
Catalyst alignment (insider)2.0
Cross-asset confirmation12.5
Stand aside — hard gate breached
  • Overlapping range behaviour — efficiency ratio 0.12 vs the 0.15 threshold (borderline, watch for resolution).
Last
31.36
Add above
32.33
Cut below
30.89
50DMA
29.23
200DMA
26.36
IVZ daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
IVZ — daily, 14 months
XLF sector ETF daily chart
XLF — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.12 (overlapping)
Sponsorship / positioning
  • OBV 50d slope +0.181 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 8.0% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio unavailable
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLF
  • XLF above rising 200DMA (sector-led)
  • XLF vs SPY 6m: -1.9 pts
  • stock vs XLF RS (3m/6m avg): +8.5 pts
What strengthens the thesis
  • A confirmed higher high above 32.33 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLF extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (29.23) with expanding volatility — reduce.
  • Breakdown below the prior structural base (30.89) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $154,402,540
Net insider activity
  • No open-market insider transactions found in the lookback window.
Reaction to news
8 material events; 2 taken well, 0 badly; last earnings 28 Jul: neutral (-2.3%).
SessionFilingEventGapDayvs SPYVol+5dRead
11 Aug 268-KRegulation FD disclosure-0.1%-1.2%-0.9%0.7x+3.9%Neutral
04 Aug 2610-QQuarterly report+1.4%+3.5%+1.7%1.2x-2.0%Rewarded
28 Jul 268-K · earningsResults of operations (earnings)-0.8%-2.3%-2.5%1.8x+8.7%Neutral
10 Jul 268-KRegulation FD disclosure+2.5%+1.3%+0.9%0.7x+2.2%Neutral
09 Jun 268-KRegulation FD disclosure+1.2%+1.3%+1.6%1.2x+4.6%Neutral
22 May 268-KMaterial event+0.3%+0.3%-0.1%0.5x+2.1%Neutral
11 May 268-KRegulation FD disclosure+0.3%+1.4%+1.2%0.6x-1.4%Neutral
05 May 2610-QQuarterly report+0.7%+3.0%+2.2%0.8x+5.8%Rewarded
#22 ANET
Arista Networks
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more)
Mature Trend XLK sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
64
conviction / 100
-0.2 since 18 Aug
80.4
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity15.5
Sponsorship / positioning12.6
Volatility behaviour16.2
Catalyst alignment (insider)0.0
Cross-asset confirmation20.0
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
  • Overlapping range behaviour — efficiency ratio 0.08 vs the 0.15 threshold (genuine chop).
Last
183.75
Add above
214.89
Cut below
156.84
50DMA
176.62
200DMA
148.91
ANET daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
ANET — daily, 14 months
XLK sector ETF daily chart
XLK — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • partial HH/HL structure
  • efficiency ratio 0.08 (overlapping)
Sponsorship / positioning
  • OBV 50d slope +0.171 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 12.7% deep
  • 2 wide down bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 7 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLK
  • XLK above rising 200DMA (sector-led)
  • XLK vs SPY 6m: +18.9 pts
  • stock vs XLK RS (3m/6m avg): +15.1 pts
What strengthens the thesis
  • A confirmed higher high above 214.89 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLK extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (176.62) with expanding volatility — reduce.
  • Breakdown below the prior structural base (156.84) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $1,504,289,694
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$1,085,040,278
Sales after option exercise$72,038,472
Distinct buyers / sellers0 / 7
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
5 material events; 2 taken well, 2 badly; last earnings 04 Aug: neutral (+3.0%).
SessionFilingEventGapDayvs SPYVol+5dRead
05 Aug 2610-QQuarterly report+10.3%+3.6%+3.8%2.6x+6.7%Faded
04 Aug 268-K · earningsResults of operations (earnings)+1.5%+3.0%+1.2%1.9x+3.9%Neutral
02 Jun 268-KMaterial event+0.0%+2.7%+2.6%0.7x-13.2%Rewarded
06 May 2610-QQuarterly report-10.1%-13.6%-15.0%4.6x-4.3%Punished
05 May 268-K · earningsResults of operations (earnings)+2.5%-1.4%-2.2%2.2x-16.3%Shrugged off
#23 BEN
Franklin Resources
Stand aside — overlapping range behaviour — efficiency ratio 0.10 vs the 0.15 threshold (genuine chop).
Mature Trend XLF sector confirmed 1 insider(s) buy date unknown
64
conviction / 100
+1.8 since 18 Aug
77.9
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity17.0
Sponsorship / positioning12.8
Volatility behaviour20.0
Catalyst alignment (insider)2.0
Cross-asset confirmation12.5
Stand aside — hard gate breached
  • Overlapping range behaviour — efficiency ratio 0.10 vs the 0.15 threshold (genuine chop).
Last
33.97
Add above
36.28
Cut below
33.25
50DMA
33.30
200DMA
27.44
BEN daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
BEN — daily, 14 months
XLF sector ETF daily chart
XLF — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.10 (overlapping)
Sponsorship / positioning
  • OBV 50d slope +0.178 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 6.7% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio unavailable
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLF
  • XLF above rising 200DMA (sector-led)
  • XLF vs SPY 6m: -1.9 pts
  • stock vs XLF RS (3m/6m avg): +8.5 pts
What strengthens the thesis
  • A confirmed higher high above 36.28 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLF extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (33.30) with expanding volatility — reduce.
  • Breakdown below the prior structural base (33.25) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $146,956,161
Net insider activity
  • No open-market insider transactions found in the lookback window.
Reaction to news
8 material events; 3 taken well, 0 badly; last earnings 31 Jul: neutral (+2.1%).
SessionFilingEventGapDayvs SPYVol+5dRead
10 Aug 268-KMaterial obligation created; Other material event-0.6%-0.7%-0.7%0.7x+2.0%Neutral
31 Jul 268-K · earningsResults of operations (earnings); Regulation FD disclosure+0.9%+2.1%+1.4%2.7x-0.3%Neutral
31 Jul 2610-QQuarterly report+0.9%+2.1%+1.4%2.7x-0.3%Neutral
30 Jul 268-KMaterial agreement; Agreement terminated; Material obligation created+0.5%+2.4%+0.7%1.4x+2.5%Rewarded
23 Jul 268-KDirector or officer change-1.2%-0.3%+1.0%0.9x+2.7%Neutral
05 Jun 268-KOther material event-1.3%-2.0%+0.6%0.8x+2.6%Neutral
28 Apr 268-K · earningsResults of operations (earnings); Regulation FD disclosure+1.0%+6.9%+7.3%2.3x+3.4%Rewarded
28 Apr 2610-QQuarterly report+1.0%+6.9%+7.3%2.3x+3.4%Rewarded
#24 SJM
J.M. Smucker Company (The)
Stand aside — insiders are net sellers — net purchase ratio -0.95 over the last 180 days (4 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling.
Early Trend Expansion XLP sector confirmed no CFO purchase$99,801 other insiders (1) 1 insider(s) net purchase ratio -0.95 buy date unknown
64
conviction / 100
+1.3 since 18 Aug
80.2
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity17.7
Sponsorship / positioning13.5
Volatility behaviour20.0
Catalyst alignment (insider)0.0
Cross-asset confirmation13.0
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -0.95 over the last 180 days (4 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling.
Last
123.05
Add above
126.46
Cut below
114.74
50DMA
115.09
200DMA
103.52
SJM daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
SJM — daily, 14 months
XLP sector ETF daily chart
XLP — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.18
Sponsorship / positioning
  • OBV 50d slope +0.202 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 7.1% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster (1 Director)
  • net purchase ratio -0.95 (1 buying vs 4 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • other insiders bought $99,801 (1 Director) — counted through cluster breadth and net buying only
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLP
  • XLP above rising 200DMA (sector-led)
  • XLP vs SPY 6m: -13.5 pts
  • stock vs XLP RS (3m/6m avg): +19.6 pts
What strengthens the thesis
  • A confirmed higher high above 126.46 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLP extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (115.09) with expanding volatility — reduce.
  • Breakdown below the prior structural base (114.74) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), $0 total; last filed 2026-03-03 16:41:12
  • Market cap — · 20d avg dollar volume $139,979,408
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$99,801
Open-market sales$3,679,761
Sales after option exercise$0
Distinct buyers / sellers1 / 4
Net purchase ratio-0.95
Net purchase ratio, excl. option-exercise sales-0.95
Purchase tape
No CFO purchase here — 1 purchase(s) by other insiders worth $99,801. These count toward cluster breadth and net buying, not the CFO-specific terms.
Trade dateInsiderSharesPriceValuePrice now vs buy
02 Mar 2026Amin TarangDirector880$113.41$99,801+8.5%
Reaction to news
7 material events; 2 taken well, 0 badly; last earnings 09 Jun: rewarded (+10.4%).
SessionFilingEventGapDayvs SPYVol+5dRead
17 Aug 268-KMaterial event-1.1%-2.9%-2.5%0.8xNeutral
09 Jun 268-K · earningsResults of operations (earnings)+5.1%+10.4%+10.7%2.8x+3.2%Rewarded
09 Jun 2610-KAnnual report+5.1%+10.4%+10.7%2.8x+3.2%Rewarded
03 Mar 268-KDirector or officer change-0.5%-2.0%-1.2%0.7x-3.5%Neutral
26 Feb 268-K · earningsResults of operations (earnings)+10.4%+8.8%+9.4%3.5x-4.0%Neutral
26 Feb 2610-QQuarterly report+10.4%+8.8%+9.4%3.5x-4.0%Neutral
26 Feb 268-KDirector or officer change; Regulation FD disclosure+10.4%+8.8%+9.4%3.5x-4.0%Neutral
#25 FTNT
Fortinet
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more)
Late Extension XLK sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
64
conviction / 100
-0.7 since 18 Aug
80.0
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity15.5
Sponsorship / positioning12.0
Volatility behaviour16.5
Catalyst alignment (insider)0.0
Cross-asset confirmation20.0
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
  • Overlapping range behaviour — efficiency ratio 0.08 vs the 0.15 threshold (genuine chop).
Last
150.79
Add above
172.09
Cut below
143.77
50DMA
155.75
200DMA
105.85
FTNT daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
FTNT — daily, 14 months
XLK sector ETF daily chart
XLK — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • partial HH/HL structure
  • efficiency ratio 0.08 (overlapping)
Sponsorship / positioning
  • OBV 50d slope +0.150 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 10.4% deep
  • 1 wide down bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 4 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLK
  • XLK above rising 200DMA (sector-led)
  • XLK vs SPY 6m: +18.9 pts
  • stock vs XLK RS (3m/6m avg): +33.1 pts
What strengthens the thesis
  • A confirmed higher high above 172.09 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLK extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (155.75) with expanding volatility — reduce.
  • Breakdown below the prior structural base (143.77) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $850,496,325
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$804,334
Sales after option exercise$69,722,932
Distinct buyers / sellers0 / 4
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
6 material events; 4 taken well, 0 badly; last earnings 29 Jul: rewarded (+2.2%).
SessionFilingEventGapDayvs SPYVol+5dRead
30 Jul 2610-QQuarterly report+7.0%+0.7%-1.0%2.1x+3.8%Shrugged off
29 Jul 268-K · earningsResults of operations (earnings)-1.1%+2.2%+3.7%2.5x+7.1%Rewarded
16 Jun 268-KMaterial event-0.4%-1.7%-1.1%0.8x-1.2%Neutral
08 May 2610-QQuarterly report-0.6%+5.6%+4.8%1.6x+7.6%Rewarded
06 May 268-K · earningsResults of operations (earnings)-1.3%+0.0%-1.4%1.5x+30.8%Neutral
25 Feb 2610-KAnnual report-1.0%+2.8%+2.0%0.7x+7.0%Rewarded
#26 JPM
JPMorgan Chase
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (10 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Mature Trend XLF sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
64
conviction / 100
-2.8 since 18 Aug
79.9
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity18.2
Sponsorship / positioning14.0
Volatility behaviour20.0
Catalyst alignment (insider)0.0
Cross-asset confirmation11.7
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (10 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Last
351.55
Add above
366.50
Cut below
343.78
50DMA
342.62
200DMA
313.60
JPM daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
JPM — daily, 14 months
XLF sector ETF daily chart
XLF — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.21
Sponsorship / positioning
  • OBV 50d slope +0.308 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 6.7% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 10 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLF
  • XLF above rising 200DMA (sector-led)
  • XLF vs SPY 6m: -1.9 pts
  • stock vs XLF RS (3m/6m avg): +5.7 pts
What strengthens the thesis
  • A confirmed higher high above 366.50 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLF extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (342.62) with expanding volatility — reduce.
  • Breakdown below the prior structural base (343.78) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $2,204,591,190
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$70,046,835
Sales after option exercise$0
Distinct buyers / sellers0 / 10
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
8 material events; 2 taken well, 0 badly; last earnings 14 Jul: rewarded (+2.5%).
SessionFilingEventGapDayvs SPYVol+5dRead
06 Aug 2610-QQuarterly report+1.0%-0.8%-0.7%0.6x+1.9%Neutral
23 Jul 268-KMaterial event-0.5%+0.5%+1.7%1.1x+0.3%Neutral
23 Jul 268-KOther material event-0.5%+0.5%+1.7%1.1x+0.3%Neutral
14 Jul 268-K · earningsResults of operations (earnings)-2.3%+2.5%+2.1%1.4x+0.7%Rewarded
14 Jul 268-KRegulation FD disclosure-2.3%+2.5%+2.1%1.4x+0.7%Rewarded
25 Jun 268-KDirector or officer change+0.5%+0.5%+0.4%1.0x-0.2%Neutral
24 Jun 268-KOther material event-0.3%-0.2%-0.2%0.8x+0.2%Neutral
24 Jun 268-KRegulation FD disclosure-0.3%-0.2%-0.2%0.8x+0.2%Neutral
#27 PSX
Phillips 66
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling.
Late Extension XLE sector confirmed no CFO purchase$60,607 other insiders (2) 1 insider(s) net purchase ratio -1.00 buy date unknown
64
conviction / 100
-0.1 since 18 Aug
79.9
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity17.0
Sponsorship / positioning13.2
Volatility behaviour16.0
Catalyst alignment (insider)0.0
Cross-asset confirmation17.7
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling.
Last
240.00
Add above
246.95
Cut below
199.25
50DMA
197.03
200DMA
164.36
PSX daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
PSX — daily, 14 months
XLE sector ETF daily chart
XLE — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • no HH/HL structure
  • efficiency ratio 0.36
Sponsorship / positioning
  • OBV 50d slope +0.192 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 4.6% deep
  • no wide downside expansion bars (30d)
  • ATR expanding vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster (2 Director)
  • net purchase ratio -1.00 (1 buying vs 6 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • other insiders bought $60,607 (2 Director) — counted through cluster breadth and net buying only
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLE
  • XLE above rising 200DMA (sector-led)
  • XLE vs SPY 6m: +5.1 pts
  • stock vs XLE RS (3m/6m avg): +33.8 pts
What strengthens the thesis
  • A confirmed higher high above 246.95 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLE extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (197.03) with expanding volatility — reduce.
  • Breakdown below the prior structural base (199.25) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), $0 total; last filed 2026-05-07 17:02:55
  • Market cap — · 20d avg dollar volume $593,781,585
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$60,607
Open-market sales$3,950,133
Sales after option exercise$41,538,760
Distinct buyers / sellers1 / 6
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-0.97
Purchase tape
No CFO purchase here — 2 purchase(s) by other insiders worth $60,607. These count toward cluster breadth and net buying, not the CFO-specific terms.
Trade dateInsiderSharesPriceValuePrice now vs buy
17 Mar 2026Meyers Kevin OmarDirector175$173.20$30,310+38.6%
06 May 2026Meyers Kevin OmarDirector175$173.13$30,297+38.6%
Reaction to news
8 material events; 3 taken well, 0 badly; last earnings 05 Aug: neutral (-1.6%).
SessionFilingEventGapDayvs SPYVol+5dRead
05 Aug 268-K · earningsResults of operations (earnings)+1.9%-1.6%-1.4%1.5x+11.4%Neutral
05 Aug 2610-QQuarterly report+1.9%-1.6%-1.4%1.5x+11.4%Neutral
14 May 268-KMaterial event+0.2%-0.2%-1.0%0.8x+2.2%Neutral
29 Apr 268-K · earningsResults of operations (earnings)+0.0%+5.1%+5.1%1.3x-1.0%Rewarded
29 Apr 2610-QQuarterly report+0.0%+5.1%+5.1%1.3x-1.0%Rewarded
06 Apr 268-K · earningsResults of operations (earnings)-0.4%+0.6%+0.2%0.6x-9.5%Neutral
18 Mar 268-KMaterial agreement; Material obligation created+1.3%+0.0%+1.4%1.3x+4.9%Neutral
09 Mar 268-KDirector or officer change+1.2%-1.8%-2.7%1.7x+6.4%Shrugged off
#28 CPAY
Corpay
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Early Trend Expansion XLF sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
64
conviction / 100
+4.4 since 18 Aug
79.8
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity17.5
Sponsorship / positioning14.0
Volatility behaviour20.0
Catalyst alignment (insider)0.0
Cross-asset confirmation12.3
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (4 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Last
412.00
Add above
425.95
Cut below
349.51
50DMA
370.46
200DMA
329.51
CPAY daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
CPAY — daily, 14 months
XLF sector ETF daily chart
XLF — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.18
Sponsorship / positioning
  • OBV 50d slope +0.288 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 4.3% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 4 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLF
  • XLF above rising 200DMA (sector-led)
  • XLF vs SPY 6m: -1.9 pts
  • stock vs XLF RS (3m/6m avg): +7.7 pts
What strengthens the thesis
  • A confirmed higher high above 425.95 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLF extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (370.46) with expanding volatility — reduce.
  • Breakdown below the prior structural base (349.51) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $229,075,864
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$12,170,394
Sales after option exercise$35,467,410
Distinct buyers / sellers0 / 4
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
8 material events; 3 taken well, 0 badly; last earnings 05 Aug: shrugged off (-0.5%).
SessionFilingEventGapDayvs SPYVol+5dRead
10 Aug 2610-QQuarterly report-0.3%+2.0%+2.1%1.0x+1.7%Rewarded
05 Aug 268-K · earningsResults of operations (earnings); Regulation FD disclosure+0.9%-0.5%-0.3%2.0x+3.8%Shrugged off
24 Jul 268-KDirector or officer change+0.9%+1.6%+1.5%0.4x+3.1%Neutral
22 May 268-KMaterial agreement; Regulation FD disclosure+0.3%+0.1%-0.3%0.7x+4.7%Neutral
12 May 268-KMaterial event-0.5%-0.9%-0.8%1.1x+1.4%Neutral
12 May 268-KRegulation FD disclosure-0.5%-0.9%-0.8%1.1x+1.4%Neutral
08 May 2610-QQuarterly report+6.3%+12.5%+11.7%1.9x-4.6%Rewarded
07 May 268-K · earningsResults of operations (earnings); Regulation FD disclosure+1.0%+0.1%+0.4%1.5x+7.7%Neutral
#29 ECL
Ecolab
Stand aside — insiders are net sellers — net purchase ratio -0.73 over the last 180 days (6 selling vs 3 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more)
Early Trend Expansion XLB sector confirmed no CFO purchase$2,719,511 other insiders (4) 3 insider(s) net purchase ratio -0.73 buy date unknown
64
conviction / 100
-1.2 since 18 Aug
71.6
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity17.0
Sponsorship / positioning11.5
Volatility behaviour20.0
Catalyst alignment (insider)6.5
Cross-asset confirmation8.8
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -0.73 over the last 180 days (6 selling vs 3 buying). There is no offsetting insider purchase — this is one-way selling.
  • Overlapping range behaviour — efficiency ratio 0.14 vs the 0.15 threshold (borderline, watch for resolution).
Last
281.48
Add above
288.45
Cut below
261.50
50DMA
275.53
200DMA
270.45
ECL daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
ECL — daily, 14 months
XLB sector ETF daily chart
XLB — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.14 (overlapping)
Sponsorship / positioning
  • OBV 50d slope +0.136 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 7.3% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • cluster: 3 distinct insiders buying (1 Officer, 3 Director)
  • net purchase ratio -0.73 (3 buying vs 6 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • other insiders bought $2,719,511 (1 Officer, 3 Director) — counted through cluster breadth and net buying only
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLB
  • XLB above rising 200DMA (sector-led)
  • XLB vs SPY 6m: -12.0 pts
  • stock vs XLB RS (3m/6m avg): +0.8 pts
What strengthens the thesis
  • A confirmed higher high above 288.45 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLB extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (275.53) with expanding volatility — reduce.
  • Breakdown below the prior structural base (261.50) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), $0 total; last filed 2026-06-15 16:30:28
  • Market cap — · 20d avg dollar volume $388,694,236
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$2,719,511
Open-market sales$6,306,125
Sales after option exercise$11,413,138
Distinct buyers / sellers3 / 6
Net purchase ratio-0.73
Net purchase ratio, excl. option-exercise sales-0.40
Purchase tape
No CFO purchase here — 4 purchase(s) by other insiders worth $2,719,511. These count toward cluster breadth and net buying, not the CFO-specific terms.
Trade dateInsiderSharesPriceValuePrice now vs buy
04 May 2026Maclennan DavidDirector800$256.91$205,530+9.6%
13 May 2026Maclennan DavidDirector1,000$250.65$250,650+12.3%
10 Jun 2026Doukeris Michel DDirector7,750$258.00$1,999,500+9.1%
11 Jun 2026Clark Benjamin M.Officer1,000$263.83$263,831+6.7%
Reaction to news
8 material events; 3 taken well, 0 badly; last earnings 28 Jul: rewarded (+4.2%).
SessionFilingEventGapDayvs SPYVol+5dRead
06 Aug 2610-QQuarterly report+0.4%-0.7%-0.5%1.0x-2.5%Neutral
28 Jul 268-K · earningsResults of operations (earnings)+2.4%+4.2%+4.0%1.5x+0.1%Rewarded
29 May 268-KOther material event-0.0%-1.6%-1.9%1.8x+0.8%Shrugged off
11 May 268-KDirector or officer change+0.6%-1.2%-1.5%1.1x-0.8%Neutral
07 May 2610-QQuarterly report+0.2%-2.6%-2.3%1.3x-3.0%Neutral
28 Apr 268-K · earningsResults of operations (earnings)-0.0%-0.3%+0.1%1.6x-3.5%Shrugged off
15 Apr 268-KMaterial agreement; Material obligation created-0.5%-1.0%-1.8%0.7x-0.5%Neutral
27 Mar 268-K · earningsResults of operations (earnings)-0.3%-1.1%+0.6%1.0x+2.2%Neutral
#30 TRI
Thomson Reuters Corporation Common Shares
Stand aside — 200DMA is not rising — regime not clear. (+1 more)
Regime Shift SPY sector confirmed 1 insider(s) buy date unknown
64
conviction / 100
+11.7 since 18 Aug
77.2
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity12.0
Sponsorship / positioning18.0
Volatility behaviour16.5
Catalyst alignment (insider)2.0
Cross-asset confirmation15.3
Stand aside — hard gate breached
  • 200DMA is not rising — regime not clear.
  • Overlapping range behaviour — efficiency ratio 0.14 vs the 0.15 threshold (borderline, watch for resolution).
Last
105.88
Add above
112.72
Cut below
84.08
50DMA
91.92
200DMA
101.11
TRI daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
TRI — daily, 14 months
SPY sector ETF daily chart
SPY — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA flat/falling
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.14 (overlapping)
Sponsorship / positioning
  • OBV 50d slope +0.150 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV flat-to-rising through last pullback
Volatility behaviour
  • last pullback 9.7% deep
  • 1 wide down bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio unavailable
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: SPY
  • SPY above rising 200DMA (sector-led)
  • SPY vs SPY 6m: +0.0 pts
  • stock vs SPY RS (3m/6m avg): +18.9 pts
What strengthens the thesis
  • A confirmed higher high above 112.72 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • SPY extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (91.92) with expanding volatility — reduce.
  • Breakdown below the prior structural base (84.08) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $245,413,705
Net insider activity
  • No open-market insider transactions found in the lookback window.
Reaction to news
2 material events; 2 taken well, 0 badly; last earnings 05 Aug: absorbed (-9.7%).
SessionFilingEventGapDayvs SPYVol+5dRead
05 Aug 26EarningsEarnings+0.8%-9.7%-9.5%1.8x+4.1%Absorbed
05 May 26EarningsEarnings+3.4%-0.3%-1.1%2.1x-8.6%Shrugged off
#31 ZBRA
Zebra Technologies
Stand aside — 200DMA is not rising — regime not clear. (+1 more)
Late Extension XLK sector confirmed no CFO purchase$41,080 other insiders (1) 1 insider(s) net purchase ratio -0.97 buy date unknown
64
conviction / 100
+6.2 since 18 Aug
79.8
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity14.5
Sponsorship / positioning13.3
Volatility behaviour16.0
Catalyst alignment (insider)0.0
Cross-asset confirmation20.0
Stand aside — hard gate breached
  • 200DMA is not rising — regime not clear.
  • Insiders are net sellers — net purchase ratio -0.97 over the last 180 days (6 selling vs 1 buying). There is no offsetting insider purchase — this is one-way selling.
Last
360.52
Add above
386.23
Cut below
250.32
50DMA
287.85
200DMA
251.56
ZBRA daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
ZBRA — daily, 14 months
XLK sector ETF daily chart
XLK — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA flat/falling
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.28
Sponsorship / positioning
  • OBV 50d slope +0.196 avg-daily-volumes/bar
  • price/volume history is NOT one continuous security — a single 26% session gap. A conversion, large secondary or stock merger changes the share count, so the 200DMA averages two capital structures and OBV sums two different securities. Read this pillar with suspicion.
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 7.4% deep
  • no wide downside expansion bars (30d)
  • ATR expanding vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster (1 Director)
  • net purchase ratio -0.97 (1 buying vs 6 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • other insiders bought $41,080 (1 Director) — counted through cluster breadth and net buying only
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLK
  • XLK above rising 200DMA (sector-led)
  • XLK vs SPY 6m: +18.9 pts
  • stock vs XLK RS (3m/6m avg): +28.4 pts
What strengthens the thesis
  • A confirmed higher high above 386.23 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLK extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (287.85) with expanding volatility — reduce.
  • Breakdown below the prior structural base (250.32) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), $0 total; last filed 2026-03-16 16:20:06
  • Market cap — · 20d avg dollar volume $299,485,885
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$41,080
Open-market sales$2,377,635
Sales after option exercise$36,246
Distinct buyers / sellers1 / 6
Net purchase ratio-0.97
Net purchase ratio, excl. option-exercise sales-0.97
Purchase tape
No CFO purchase here — 1 purchase(s) by other insiders worth $41,080. These count toward cluster breadth and net buying, not the CFO-specific terms.
Trade dateInsiderSharesPriceValuePrice now vs buy
12 Mar 2026Dhanasekaran SatishDirector200$205.40$41,080+75.5%
Reaction to news
5 material events; 2 taken well, 2 badly; last earnings 04 Aug: rewarded (+26.5%).
SessionFilingEventGapDayvs SPYVol+5dRead
04 Aug 268-K · earningsResults of operations (earnings)+13.2%+26.5%+24.7%3.7x+3.9%Rewarded
04 Aug 2610-QQuarterly report+13.2%+26.5%+24.7%3.7x+3.9%Rewarded
26 May 268-KDirector or officer change-0.6%-1.2%-1.9%1.0x+0.8%Neutral
12 May 268-K · earningsResults of operations (earnings)+14.7%+11.4%+11.6%3.6x+2.2%Faded
12 May 2610-QQuarterly report+14.7%+11.4%+11.6%3.6x+2.2%Faded
#32 AMP
Ameriprise Financial
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Regime Shift XLF sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
64
conviction / 100
-6.8 since 18 Aug
79.6
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity19.3
Sponsorship / positioning12.1
Volatility behaviour20.0
Catalyst alignment (insider)0.0
Cross-asset confirmation12.3
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Last
547.09
Add above
572.56
Cut below
509.16
50DMA
513.45
200DMA
479.16
AMP daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
AMP — daily, 14 months
XLF sector ETF daily chart
XLF — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.27
Sponsorship / positioning
  • OBV 50d slope +0.155 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 4.1% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 7 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLF
  • XLF above rising 200DMA (sector-led)
  • XLF vs SPY 6m: -1.9 pts
  • stock vs XLF RS (3m/6m avg): +7.9 pts
What strengthens the thesis
  • A confirmed higher high above 572.56 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLF extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (513.45) with expanding volatility — reduce.
  • Breakdown below the prior structural base (509.16) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $241,650,114
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$822,811
Sales after option exercise$28,836,833
Distinct buyers / sellers0 / 7
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
7 material events; 0 taken well, 0 badly; last earnings 23 Jul: neutral (-1.3%).
SessionFilingEventGapDayvs SPYVol+5dRead
04 Aug 2610-QQuarterly report+0.0%+0.3%-1.5%1.0x+1.7%Neutral
23 Jul 268-K · earningsResults of operations (earnings)+0.9%-1.3%-0.0%1.2x+4.7%Neutral
09 Jun 268-KOther material event+0.5%-0.0%+0.3%0.7x+4.9%Neutral
20 May 268-KDirector or officer change; Regulation FD disclosure-0.1%-1.4%-2.4%1.1x-3.8%Neutral
07 May 2610-QQuarterly report-0.7%-3.5%-3.2%0.9x+2.9%Neutral
30 Apr 268-KMaterial event-0.9%-0.1%-1.1%1.0x-3.0%Neutral
23 Apr 268-K · earningsResults of operations (earnings)-0.8%-1.9%-1.5%1.2x+3.3%Neutral
#33 SWK
Stanley Black & Decker
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Early Trend Expansion XLI sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
64
conviction / 100
-0.7 since 18 Aug
79.4
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity18.1
Sponsorship / positioning12.4
Volatility behaviour20.0
Catalyst alignment (insider)0.0
Cross-asset confirmation13.0
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Last
98.85
Add above
104.68
Cut below
86.38
50DMA
92.37
200DMA
79.25
SWK daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
SWK — daily, 14 months
XLI sector ETF daily chart
XLI — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.21
Sponsorship / positioning
  • OBV 50d slope +0.165 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 5.4% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 1 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLI
  • XLI above rising 200DMA (sector-led)
  • XLI vs SPY 6m: -9.5 pts
  • stock vs XLI RS (3m/6m avg): +19.0 pts
What strengthens the thesis
  • A confirmed higher high above 104.68 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLI extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (92.37) with expanding volatility — reduce.
  • Breakdown below the prior structural base (86.38) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $219,134,608
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$105,164
Sales after option exercise$0
Distinct buyers / sellers0 / 1
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
8 material events; 5 taken well, 0 badly; last earnings 29 Jul: shrugged off (-1.2%).
SessionFilingEventGapDayvs SPYVol+5dRead
29 Jul 268-K · earningsResults of operations (earnings)-1.9%-1.2%+0.3%2.8x+11.0%Shrugged off
29 Jul 2610-QQuarterly report-1.9%-1.2%+0.3%2.8x+11.0%Shrugged off
24 Jun 268-KMaterial agreement; Agreement terminated; Material obligation created+1.6%+7.0%+7.0%1.6x+1.9%Rewarded
29 Apr 268-K · earningsResults of operations (earnings)-1.0%-3.1%-3.1%1.3x+6.8%Neutral
29 Apr 2610-QQuarterly report-1.0%-3.1%-3.1%1.3x+6.8%Neutral
27 Apr 268-KDirector or officer change+1.5%+4.2%+4.0%1.2x-6.2%Rewarded
20 Apr 268-KRegulation FD disclosure+0.2%+5.3%+5.5%1.8x+6.3%Rewarded
06 Apr 268-KRegulation FD disclosure-0.9%-1.0%-1.4%1.2x+6.4%Neutral
#34 MA
Mastercard
Stand aside — 200DMA is not rising — regime not clear. (+1 more)
Regime Shift XLF sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
63
conviction / 100
+0.6 since 18 Aug
79.3
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity13.5
Sponsorship / positioning19.1
Volatility behaviour20.0
Catalyst alignment (insider)0.0
Cross-asset confirmation10.8
Stand aside — hard gate breached
  • 200DMA is not rising — regime not clear.
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (7 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Last
573.85
Add above
583.71
Cut below
556.06
50DMA
535.53
200DMA
526.81
MA daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
MA — daily, 14 months
XLF sector ETF daily chart
XLF — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA flat/falling
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.23
Sponsorship / positioning
  • OBV 50d slope +0.191 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV flat-to-rising through last pullback
Volatility behaviour
  • last pullback 10.2% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 7 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLF
  • XLF above rising 200DMA (sector-led)
  • XLF vs SPY 6m: -1.9 pts
  • stock vs XLF RS (3m/6m avg): +2.7 pts
What strengthens the thesis
  • A confirmed higher high above 583.71 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLF extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (535.53) with expanding volatility — reduce.
  • Breakdown below the prior structural base (556.06) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $1,755,017,135
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$11,629,463
Sales after option exercise$52,532,566
Distinct buyers / sellers0 / 7
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
8 material events; 2 taken well, 2 badly; last earnings 30 Jul: rewarded (+2.5%).
SessionFilingEventGapDayvs SPYVol+5dRead
30 Jul 268-K · earningsResults of operations (earnings)+2.5%+2.5%+0.8%1.7x-0.2%Rewarded
30 Jul 2610-QQuarterly report+2.5%+2.5%+0.8%1.7x-0.2%Rewarded
17 Jun 268-KMaterial event+0.3%-1.7%-0.4%0.8x-0.8%Neutral
08 Jun 268-KOther material event-0.9%-1.1%-1.3%0.8x+1.0%Neutral
02 Jun 268-KDirector or officer change-0.4%-3.5%-3.7%1.4x+3.7%Neutral
07 May 268-KDirector or officer change+0.2%+1.8%+2.1%1.4x-2.2%Neutral
30 Apr 268-K · earningsResults of operations (earnings)-3.9%-4.2%-5.2%1.8x-0.4%Punished
30 Apr 2610-QQuarterly report-3.9%-4.2%-5.2%1.8x-0.4%Punished
#35 AAPL
Apple Inc.
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more)
Mature Trend XLK sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
63
conviction / 100
+1.2 since 18 Aug
79.0
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity17.0
Sponsorship / positioning12.2
Volatility behaviour20.0
Catalyst alignment (insider)0.0
Cross-asset confirmation14.0
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (6 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
  • Overlapping range behaviour — efficiency ratio 0.01 vs the 0.15 threshold (genuine chop).
Last
311.30
Add above
344.27
Cut below
300.57
50DMA
309.63
200DMA
280.82
AAPL daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
AAPL — daily, 14 months
XLK sector ETF daily chart
XLK — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.01 (overlapping)
Sponsorship / positioning
  • OBV 50d slope +0.158 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 11.0% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 6 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLK
  • XLK above rising 200DMA (sector-led)
  • XLK vs SPY 6m: +18.9 pts
  • stock vs XLK RS (3m/6m avg): -5.8 pts
What strengthens the thesis
  • A confirmed higher high above 344.27 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLK extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (309.63) with expanding volatility — reduce.
  • Breakdown below the prior structural base (300.57) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $16,747,645,584
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$88,417,362
Sales after option exercise$24,207,309
Distinct buyers / sellers0 / 6
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
6 material events; 2 taken well, 2 badly; last earnings 30 Jul: neutral (-1.4%).
SessionFilingEventGapDayvs SPYVol+5dRead
31 Jul 2610-QQuarterly report-8.6%-7.4%-8.1%2.6x+1.4%Punished
30 Jul 268-K · earningsResults of operations (earnings)-1.5%-1.4%-3.1%1.5x-6.3%Neutral
01 May 2610-QQuarterly report+2.8%+3.2%+3.0%1.8x+4.7%Faded
30 Apr 268-K · earningsResults of operations (earnings)+0.1%+0.4%-0.6%2.2x+5.9%Shrugged off
20 Apr 268-KDirector or officer change+0.0%+1.0%+1.2%0.8x-2.0%Neutral
24 Feb 268-KMaterial event+0.6%+2.2%+1.5%0.9x-3.1%Rewarded
#36 MET
MetLife
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Early Trend Expansion XLF sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
63
conviction / 100
-2.4 since 18 Aug
79.0
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity17.5
Sponsorship / positioning13.6
Volatility behaviour20.0
Catalyst alignment (insider)0.0
Cross-asset confirmation12.1
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (1 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
Last
93.46
Add above
100.93
Cut below
90.78
50DMA
91.83
200DMA
79.94
MET daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
MET — daily, 14 months
XLF sector ETF daily chart
XLF — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.17
Sponsorship / positioning
  • OBV 50d slope +0.207 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 6.5% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 1 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLF
  • XLF above rising 200DMA (sector-led)
  • XLF vs SPY 6m: -1.9 pts
  • stock vs XLF RS (3m/6m avg): +7.3 pts
What strengthens the thesis
  • A confirmed higher high above 100.93 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLF extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (91.83) with expanding volatility — reduce.
  • Breakdown below the prior structural base (90.78) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $372,566,944
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$0
Sales after option exercise$1,738,823
Distinct buyers / sellers0 / 1
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales+0.00
Reaction to news
8 material events; 2 taken well, 0 badly; last earnings 05 Aug: neutral (+0.1%).
SessionFilingEventGapDayvs SPYVol+5dRead
17 Aug 268-KOther material event-0.3%-1.0%-0.5%0.6xNeutral
06 Aug 2610-QQuarterly report+2.4%+3.8%+4.0%1.1x-2.5%Rewarded
05 Aug 268-K · earningsResults of operations (earnings); Regulation FD disclosure; Other material event+0.4%+0.1%+0.3%1.2x+0.4%Neutral
29 Jun 268-KRegulation FD disclosure-0.5%+0.0%-1.6%0.7x+6.6%Neutral
22 Jun 268-KMaterial event+0.9%+2.3%+2.6%1.3x-1.8%Rewarded
15 May 268-KOther material event-0.2%+0.8%+2.0%1.0x+5.4%Neutral
07 May 2610-QQuarterly report+0.5%-1.7%-1.4%1.4x+1.2%Neutral
06 May 268-K · earningsResults of operations (earnings); Regulation FD disclosure; Other material event+1.4%+0.3%-1.1%1.0x-1.8%Neutral
#37 BRO
Brown & Brown
Stand aside — 200DMA is not rising — regime not clear.
Regime Shift XLF sector confirmed no CFO purchase$164,123 other insiders (2) 2 insider(s) net purchase ratio +1.00 buy date unknown
63
conviction / 100
+7.8 since 18 Aug
67.1
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity13.7
Sponsorship / positioning8.6
Volatility behaviour20.0
Catalyst alignment (insider)9.0
Cross-asset confirmation11.4
Stand aside — hard gate breached
  • 200DMA is not rising — regime not clear.
Last
72.08
Add above
75.46
Cut below
64.67
50DMA
67.10
200DMA
69.45
BRO daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
BRO — daily, 14 months
XLF sector ETF daily chart
XLF — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA flat/falling
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.23
Sponsorship / positioning
  • OBV 50d slope +0.035 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 7.8% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • 2 distinct insiders buying (2 Director)
  • net purchase ratio +1.00 (2 buying vs 0 selling)
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • other insiders bought $164,123 (2 Director) — counted through cluster breadth and net buying only
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLF
  • XLF above rising 200DMA (sector-led)
  • XLF vs SPY 6m: -1.9 pts
  • stock vs XLF RS (3m/6m avg): +4.7 pts
What strengthens the thesis
  • A confirmed higher high above 75.46 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLF extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (67.10) with expanding volatility — reduce.
  • Breakdown below the prior structural base (64.67) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), $0 total; last filed 2026-06-10 17:00:04
  • Market cap — · 20d avg dollar volume $169,142,295
Net insider activity
Net buying across the insider group.
Open-market purchases$164,123
Open-market sales$0
Sales after option exercise$0
Distinct buyers / sellers2 / 0
Net purchase ratio+1.00
Net purchase ratio, excl. option-exercise sales+1.00
Purchase tape
No CFO purchase here — 2 purchase(s) by other insiders worth $164,123. These count toward cluster breadth and net buying, not the CFO-specific terms.
Trade dateInsiderSharesPriceValuePrice now vs buy
05 May 2026Proctor H Palmer JrDirector2,000$57.10$114,200+26.2%
09 Jun 2026Johnson Joia MDirector860$58.05$49,923+24.2%
Reaction to news
8 material events; 4 taken well, 0 badly; last earnings 27 Jul: rewarded (+3.0%).
SessionFilingEventGapDayvs SPYVol+5dRead
10 Aug 268-KDirector or officer change-1.0%+0.2%+0.3%0.6x-3.6%Neutral
27 Jul 268-K · earningsResults of operations (earnings)+0.9%+3.0%+3.0%1.0x+3.0%Rewarded
27 Jul 2610-QQuarterly report+0.9%+3.0%+3.0%1.0x+3.0%Rewarded
05 Jun 268-KMaterial agreement; Material obligation created+1.5%+2.6%+5.2%0.7x+1.9%Rewarded
07 May 268-KDirector or officer change+0.4%+2.6%+2.9%1.2x-3.6%Rewarded
27 Apr 268-K · earningsResults of operations (earnings)-0.3%+0.3%+0.2%1.0x-12.8%Neutral
27 Apr 2610-QQuarterly report-0.3%+0.3%+0.2%1.0x-12.8%Neutral
09 Apr 268-KRegulation FD disclosure-1.6%-0.9%-1.5%0.6x+2.5%Neutral
#38 SHOP
Shopify Inc. Class A subordinate voting shares
Stand aside — 200DMA is not rising — regime not clear.
Unclear SPY sector confirmed 1 insider(s) buy date unknown
63
conviction / 100
-0.2 since 19 Aug
75.9
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity13.0
Sponsorship / positioning12.4
Volatility behaviour20.0
Catalyst alignment (insider)2.0
Cross-asset confirmation15.3
Stand aside — hard gate breached
  • 200DMA is not rising — regime not clear.
Last
147.18
Add above
170.90
Cut below
111.06
50DMA
125.76
200DMA
131.71
SHOP daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
SHOP — daily, 14 months
SPY sector ETF daily chart
SPY — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA flat/falling
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.20
Sponsorship / positioning
  • OBV 50d slope +0.167 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 7.5% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio unavailable
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: SPY
  • SPY above rising 200DMA (sector-led)
  • SPY vs SPY 6m: +0.0 pts
  • stock vs SPY RS (3m/6m avg): +21.9 pts
What strengthens the thesis
  • A confirmed higher high above 170.90 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • SPY extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (125.76) with expanding volatility — reduce.
  • Breakdown below the prior structural base (111.06) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $1,579,395,315
Net insider activity
  • No open-market insider transactions found in the lookback window.
Reaction to news
8 material events; 0 taken well, 5 badly; last earnings 05 Aug: faded (+17.0%).
SessionFilingEventGapDayvs SPYVol+5dRead
05 Aug 268-K · earningsResults of operations (earnings)+21.7%+17.0%+17.2%4.7x+4.3%Faded
05 Aug 2610-QQuarterly report+21.7%+17.0%+17.2%4.7x+4.3%Faded
02 Jul 268-KDirector or officer change-2.1%-1.8%-1.7%0.8x+2.6%Neutral
16 Jun 268-KOther material event-0.5%+0.7%+1.3%0.6x+0.8%Neutral
02 Jun 268-KRegulation FD disclosure-3.0%-5.7%-5.9%0.6x-5.6%Punished
08 May 268-KOther material event-1.2%-1.2%-2.0%1.3x-9.2%Neutral
05 May 268-K · earningsResults of operations (earnings)-9.0%-15.6%-16.4%5.3x-7.2%Punished
05 May 2610-QQuarterly report-9.0%-15.6%-16.4%5.3x-7.2%Punished
#39 KKR
KKR & Co.
Stand aside — 200DMA is not rising — regime not clear. (+1 more)
Regime Shift XLF sector confirmed no CFO purchase$15,563,586 other insiders (4) 4 insider(s) net purchase ratio +1.00 buy date unknown
63
conviction / 100
+7.8 since 18 Aug
62.0
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity12.0
Sponsorship / positioning11.8
Volatility behaviour16.0
Catalyst alignment (insider)13.0
Cross-asset confirmation9.8
Stand aside — hard gate breached
  • 200DMA is not rising — regime not clear.
  • Overlapping range behaviour — efficiency ratio 0.11 vs the 0.15 threshold (genuine chop).
Last
107.02
Add above
116.57
Cut below
101.15
50DMA
99.69
200DMA
105.88
KKR daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
KKR — daily, 14 months
XLF sector ETF daily chart
XLF — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA flat/falling
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.11 (overlapping)
Sponsorship / positioning
  • OBV 50d slope +0.144 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 7.2% deep
  • no wide downside expansion bars (30d)
  • ATR expanding vs 20d mean
Catalyst alignment (insider)
  • cluster: 4 distinct insiders buying (2 CEO, 2 Director)
  • net purchase ratio +1.00 (4 buying vs 0 selling)
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • other insiders bought $15,563,586 (2 CEO, 2 Director) — counted through cluster breadth and net buying only
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLF
  • XLF above rising 200DMA (sector-led)
  • XLF vs SPY 6m: -1.9 pts
  • stock vs XLF RS (3m/6m avg): -0.7 pts
What strengthens the thesis
  • A confirmed higher high above 116.57 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLF extending its own trend while the stock holds relative strength.
  • Continued base-building above the reclaimed 200DMA without volatility expansion.
What invalidates the thesis
  • Loss of the rising 50DMA (99.69) with expanding volatility — reduce.
  • Breakdown below the prior structural base (101.15) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), $0 total; last filed 2026-03-05 19:30:13
  • Market cap — · 20d avg dollar volume $565,861,696
Net insider activity
Net buying across the insider group.
Open-market purchases$15,563,586
Open-market sales$0
Sales after option exercise$0
Distinct buyers / sellers4 / 0
Net purchase ratio+1.00
Net purchase ratio, excl. option-exercise sales+1.00
Purchase tape
No CFO purchase here — 4 purchase(s) by other insiders worth $15,563,586. These count toward cluster breadth and net buying, not the CFO-specific terms.
Trade dateInsiderSharesPriceValuePrice now vs buy
27 Feb 2026Nuttall Scott CCEO50,000$87.81$4,390,500+21.9%
27 Feb 2026Bae Joseph YCEO50,000$88.56$4,428,000+20.8%
02 Mar 2026Dillon Mary NDirector22,225$90.96$2,021,586+17.7%
04 Mar 2026Barakett Timothy RDirector50,000$94.47$4,723,500+13.3%
Reaction to news
8 material events; 3 taken well, 0 badly; last earnings 30 Jul: neutral (+1.7%).
SessionFilingEventGapDayvs SPYVol+5dRead
06 Aug 2610-QQuarterly report+0.4%-2.2%-2.0%0.9x+11.8%Neutral
31 Jul 268-KMaterial agreement; Material obligation created-1.5%+0.4%-0.3%1.7x+1.4%Shrugged off
30 Jul 268-K · earningsResults of operations (earnings)+1.4%+1.7%+0.0%1.3x+2.3%Neutral
29 May 268-KDirector or officer change-0.6%+2.0%+1.8%1.1x-2.6%Rewarded
28 May 268-KMaterial event+0.2%-1.1%-1.6%1.0x+1.5%Neutral
08 May 2610-QQuarterly report-0.3%+2.2%+1.3%1.2x-5.2%Rewarded
05 May 268-K · earningsResults of operations (earnings)-0.3%-1.3%-2.1%1.2x-2.5%Neutral
24 Apr 268-KMaterial event+0.2%+0.2%-0.6%0.4x+1.8%Neutral
#40 URI
United Rentals
Stand aside — insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling. (+1 more)
Mature Trend XLI sector confirmed 1 insider(s) net purchase ratio -1.00 buy date unknown
62
conviction / 100
-6.2 since 18 Aug
78.0
technical / 100
$0–$0
No trade / watch only · Hard gate breached.
Regime clarity17.0
Sponsorship / positioning12.4
Volatility behaviour20.0
Catalyst alignment (insider)0.0
Cross-asset confirmation13.0
Stand aside — hard gate breached
  • Insiders are net sellers — net purchase ratio -1.00 over the last 180 days (5 selling vs 0 buying). There is no offsetting insider purchase — this is one-way selling.
  • Overlapping range behaviour — efficiency ratio 0.11 vs the 0.15 threshold (borderline, watch for resolution).
Last
1,095.26
Add above
1,177.15
Cut below
1,050.51
50DMA
1,095.76
200DMA
913.67
URI daily chart: price with 50 and 200 day moving averages, volume, and on-balance volume
URI — daily, 14 months
XLI sector ETF daily chart
XLI — sector ETF, daily, 14 months
Pillar detail, thesis support and invalidation
Regime clarity
  • price above 200DMA
  • 200DMA rising
  • 50DMA rising
  • higher highs and higher lows
  • efficiency ratio 0.11 (overlapping)
Sponsorship / positioning
  • OBV 50d slope +0.165 avg-daily-volumes/bar
  • no OBV divergence at highs
  • OBV fell through last pullback
Volatility behaviour
  • last pullback 6.0% deep
  • no wide downside expansion bars (30d)
  • ATR contracting vs 20d mean
Catalyst alignment (insider)
  • single insider — no cluster
  • net purchase ratio -1.00 (0 buying vs 5 selling)
  • insiders are NET SELLERS over the window
  • NO CFO purchase in the window — the CFO-specific terms score zero
  • no CFO buy to date — recency not scored
Cross-asset confirmation
  • closest sector ETF: XLI
  • XLI above rising 200DMA (sector-led)
  • XLI vs SPY 6m: -9.5 pts
  • stock vs XLI RS (3m/6m avg): +16.4 pts
What strengthens the thesis
  • A confirmed higher high above 1177.15 on expanding OBV.
  • Pullbacks that hold the rising 50DMA with flat-to-rising OBV.
  • XLI extending its own trend while the stock holds relative strength.
What invalidates the thesis
  • Loss of the rising 50DMA (1095.76) with expanding volatility — reduce.
  • Breakdown below the prior structural base (1050.51) — exit, no averaging down.
  • OBV divergence during a price acceleration — reduce.
  • Sector ETF losing its own 200DMA — remove capital regardless of stock behaviour.
Insider detail
  • CFO: —
  • 0 CFO purchase(s), — total; last filed
  • Market cap — · 20d avg dollar volume $507,699,813
Net insider activity
Insiders are NET SELLERS. The CFO purchase is contradicted.
Open-market purchases$0
Open-market sales$25,629,920
Sales after option exercise$0
Distinct buyers / sellers0 / 5
Net purchase ratio-1.00
Net purchase ratio, excl. option-exercise sales-1.00
Reaction to news
6 material events; 2 taken well, 0 badly; last earnings 22 Jul: rewarded (+2.1%).
SessionFilingEventGapDayvs SPYVol+5dRead
22 Jul 2610-QQuarterly report+0.4%+2.1%+2.2%1.5x+1.9%Rewarded
22 Jul 268-K · earningsResults of operations (earnings); Regulation FD disclosure+0.4%+2.1%+2.2%1.5x+1.9%Rewarded
18 Jun 268-KMaterial agreement; Material obligation created+1.4%+2.7%+1.6%1.7x+4.2%Neutral
08 May 268-KMaterial event+0.2%-0.8%-1.6%0.6x+2.8%Neutral
22 Apr 2610-QQuarterly report+1.2%-0.4%-1.4%1.2x+18.6%Neutral
22 Apr 268-K · earningsResults of operations (earnings); Regulation FD disclosure+1.2%-0.4%-1.4%1.2x+18.6%Neutral
TickerStageETFConv.SizeCFO $RS vs ETF 6mvs 200DMAStatus
MPCLate ExtensionXLE74$0–$0+66.4+55.5%gated
ADSKRegime ShiftXLK72$0–$0$494,175-21.3+0.5%gated
ROPRegime ShiftXLK71$0–$0-6.7+9.1%gated
FFIVEarly Trend ExpansionXLK69$0–$0+4.4+18.5%gated
HUMLate ExtensionXLV68$10,000–$14,000$0+90.8+40.6%Probe
PANWLate ExtensionXLK68$0–$0$0+100.6+55.1%gated
ABTRegime ShiftXLV67$0–$0$201,300-7.5+7.8%gated
TMOEarly Trend ExpansionXLV66$0–$0+11.5+17.8%gated
VLOLate ExtensionXLE66$0–$0+55.8+49.8%gated
ESSEarly Trend ExpansionXLRE66$0–$0+9.3+9.9%gated
TRVMature TrendXLF66$0–$0+12.3+19.1%gated
BACMature TrendXLF66$0–$0+8.4+14.5%gated
GPNRegime ShiftXLF66$0–$0$0+5.7+24.0%gated
JKHYRegime ShiftXLF66$25,000–$35,000$50,295-6.9+4.0%Standard
LHEarly Trend ExpansionXLV66$0–$0+7.9+23.0%gated
BAXRegime ShiftXLV65$25,000–$35,000+13.3+32.7%Standard
INCYMature TrendXLV65$0–$0+14.5+22.9%gated
CCEPMature TrendSPY65$17,500–$24,500-8.9+11.3%Standard
DXCMEarly Trend ExpansionXLV65$0–$0+14.3+30.4%gated
IFFEarly Trend ExpansionXLB64$0–$0$0+3.3+14.4%gated
IVZMature TrendXLF64$0–$0+10.5+19.0%gated
ANETMature TrendXLK64$0–$0+3.0+23.4%gated
BENMature TrendXLF64$0–$0+17.6+23.8%gated
SJMEarly Trend ExpansionXLP64$0–$0$0+16.1+18.9%gated
FTNTLate ExtensionXLK64$0–$0+53.7+42.5%gated
JPMMature TrendXLF64$0–$0+5.1+12.1%gated
PSXLate ExtensionXLE64$0–$0$0+40.5+46.0%gated
CPAYEarly Trend ExpansionXLF64$0–$0+8.5+25.0%gated
ECLEarly Trend ExpansionXLB64$0–$0$0-6.0+4.1%gated
TRIRegime ShiftSPY64$0–$0+16.0+4.7%gated
ZBRALate ExtensionXLK64$0–$0$0+12.3+43.3%gated
AMPRegime ShiftXLF64$0–$0+6.4+14.2%gated
SWKEarly Trend ExpansionXLI64$0–$0+10.2+24.7%gated
MARegime ShiftXLF63$0–$0+0.5+8.9%gated
AAPLMature TrendXLK63$0–$0-11.2+10.9%gated
METEarly Trend ExpansionXLF63$0–$0+11.2+16.9%gated
BRORegime ShiftXLF63$0–$0$0-5.8+3.8%gated
SHOPUnclearSPY63$0–$0+6.9+11.7%gated
KKRRegime ShiftXLF63$0–$0$0-4.4+1.1%gated
URIMature TrendXLI62$0–$0+21.2+19.9%gated