Parallel ribbon scan — EMA 9/21 rising in tandem

as of 2026-07-21 · universe 396 · analyzed 394 · qualified 41 (gate: stack≥90%, slopes≥0.15%/d, gapCV≤0.6, ride≥60%, ≤5 closes<EMA21, ADV≥$20M)

90-day candles · EMA 9 21 50 100 · volume panel below · sorted by score

Near ribbon — entry zone (≤2.5 ATR above 9EMA) · 41

OKTA282
ENTERPRISE CLOUD - SW
62.66109.83157.0003-1205-1507-21
slope9 +1.05%/dslope21 +1.11%/dgap CV 0.21ride 81%<21EMA 0ext -0.5 ATR$ADV 443Mclose 141.71
PANW278
CYBERSECURITY
143.50256.15368.8003-1205-1507-21
slope9 +1.06%/dslope21 +1.05%/dgap CV 0.21ride 86%<21EMA 0ext -0.2 ATR$ADV 2,412Mclose 342.15
TENB245
CYBERSECURITY
15.7229.7043.6703-1205-1507-21
slope9 +1.86%/dslope21 +1.55%/dgap CV 0.39ride 86%<21EMA 2ext -1.6 ATR$ADV 139Mclose 34.09
VRNS240
CYBERSECURITY
19.7034.6249.5403-1205-1507-21
slope9 +1.56%/dslope21 +1.34%/dgap CV 0.25ride 90%<21EMA 0ext -0.0 ATR$ADV 110Mclose 46.18
SNOW227
ENTERPRISE CLOUD - SW
118.30201.64284.9903-1205-1507-21
slope9 +0.55%/dslope21 +0.77%/dgap CV 0.13ride 81%<21EMA 0ext +0.2 ATR$ADV 1,497Mclose 271.73
FTNT209
CYBERSECURITY
76.01123.18170.3503-1205-1507-21
slope9 +0.54%/dslope21 +0.68%/dgap CV 0.11ride 86%<21EMA 0ext -0.3 ATR$ADV 831Mclose 158.10
CRWD203
CYBERSECURITY
90.45153.98217.5003-1205-1507-21
slope9 +0.63%/dslope21 +0.64%/dgap CV 0.25ride 62%<21EMA 0ext -0.6 ATR$ADV 1,978Mclose 191.15
DDOG189
CLOUD NETWORKING
100.80189.75278.7003-1205-1507-21
slope9 +0.48%/dslope21 +0.53%/dgap CV 0.35ride 71%<21EMA 4ext -0.4 ATR$ADV 1,090Mclose 254.79
TDOC168
HEALTHCARE SOFTWARE
4.977.439.8903-1205-1507-21
slope9 +1.22%/dslope21 +1.05%/dgap CV 0.20ride 100%<21EMA 0ext +0.6 ATR$ADV 39Mclose 9.71
RBRK146
SPECULATIVE SMALL CAP
42.2566.3490.4403-1205-1507-21
slope9 +0.66%/dslope21 +0.62%/dgap CV 0.50ride 67%<21EMA 4ext -0.9 ATR$ADV 264Mclose 75.80
ECOMMERCE PLATFORMS
46.9167.0287.1403-1205-1507-21
slope9 +0.73%/dslope21 +0.71%/dgap CV 0.14ride 81%<21EMA 0ext -0.1 ATR$ADV 218Mclose 81.69
BIG PHARMA
190.75226.19261.6303-1205-1507-21
slope9 +0.59%/dslope21 +0.54%/dgap CV 0.34ride 76%<21EMA 0ext +0.7 ATR$ADV 2,288Mclose 256.10
APPAREL BRANDS
75.13107.77140.4203-1205-1507-21
slope9 +0.29%/dslope21 +0.40%/dgap CV 0.30ride 71%<21EMA 2ext +0.4 ATR$ADV 137Mclose 135.28
COLLABORATION SOFTWARE
87.89132.51177.1403-1205-1507-21
slope9 +0.46%/dslope21 +0.50%/dgap CV 0.39ride 67%<21EMA 4ext -0.6 ATR$ADV 159Mclose 124.71
UNH63
BIG PHARMA
255.97358.79461.6203-1205-1507-21
slope9 +0.30%/dslope21 +0.33%/dgap CV 0.17ride 86%<21EMA 0ext +0.8 ATR$ADV 2,666Mclose 436.35
STREAMING SERVICES
84.90116.89148.8803-1205-1507-21
slope9 +0.50%/dslope21 +0.45%/dgap CV 0.12ride 100%<21EMA 0ext +0.5 ATR$ADV 576Mclose 144.27
BAC55
BIG BANKS
46.1254.1262.1203-1205-1507-21
slope9 +0.47%/dslope21 +0.45%/dgap CV 0.07ride 90%<21EMA 0ext +0.6 ATR$ADV 2,052Mclose 61.22
PNC53
BIG BANKS
197.56227.03256.4903-1205-1507-21
slope9 +0.46%/dslope21 +0.43%/dgap CV 0.16ride 86%<21EMA 0ext -0.2 ATR$ADV 571Mclose 250.38
SPG46
REITS
177.88204.70231.5303-1205-1507-21
slope9 +0.29%/dslope21 +0.30%/dgap CV 0.37ride 81%<21EMA 1ext +0.4 ATR$ADV 514Mclose 226.79
SE46
ECOMMERCE PLATFORMS
77.27103.75130.2403-1205-1507-21
slope9 +0.92%/dslope21 +0.61%/dgap CV 0.48ride 81%<21EMA 0ext +0.0 ATR$ADV 467Mclose 106.26
XLV44
SECTOR ETFS
141.97153.79165.6003-1205-1507-21
slope9 +0.28%/dslope21 +0.26%/dgap CV 0.38ride 81%<21EMA 1ext +0.0 ATR$ADV 1,722Mclose 160.25
USB40
BIG BANKS
50.3957.6264.8403-1205-1507-21
slope9 +0.50%/dslope21 +0.44%/dgap CV 0.12ride 95%<21EMA 0ext +0.6 ATR$ADV 564Mclose 63.71
RTX33
SPACE LAUNCH
170.78189.84208.9003-1205-1507-21
slope9 +0.37%/dslope21 +0.31%/dgap CV 0.33ride 71%<21EMA 0ext -0.2 ATR$ADV 846Mclose 193.67
STREAMING SERVICES
21.4526.4331.4203-1205-1507-21
slope9 +0.41%/dslope21 +0.31%/dgap CV 0.44ride 90%<21EMA 1ext -0.2 ATR$ADV 121Mclose 30.29
JPM32
BIG BANKS
279.10315.17351.2403-1205-1507-21
slope9 +0.38%/dslope21 +0.35%/dgap CV 0.17ride 86%<21EMA 0ext +0.6 ATR$ADV 3,472Mclose 345.23
V29
PAYMENT NETWORKS
293.89329.51365.1403-1205-1507-21
slope9 +0.41%/dslope21 +0.31%/dgap CV 0.33ride 95%<21EMA 0ext -0.0 ATR$ADV 3,251Mclose 355.82
WFC27
BIG BANKS
72.7881.2889.7903-1205-1507-21
slope9 +0.31%/dslope21 +0.31%/dgap CV 0.11ride 81%<21EMA 0ext +0.3 ATR$ADV 1,437Mclose 87.74
XLF27
SECTOR ETFS
47.6752.3056.9403-1205-1507-21
slope9 +0.29%/dslope21 +0.24%/dgap CV 0.18ride 95%<21EMA 0ext +0.1 ATR$ADV 1,884Mclose 56.11
XYZ24
PAYMENT NETWORKS
55.8669.9784.0803-1205-1507-21
slope9 +0.49%/dslope21 +0.37%/dgap CV 0.20ride 86%<21EMA 0ext +0.3 ATR$ADV 427Mclose 80.38
BIG PHARMA
320.52349.53378.5403-1205-1507-21
slope9 +0.27%/dslope21 +0.24%/dgap CV 0.41ride 86%<21EMA 1ext +0.2 ATR$ADV 831Mclose 366.24
UPS21
INDUSTRIALS
93.86106.14118.4203-1205-1507-21
slope9 +0.20%/dslope21 +0.20%/dgap CV 0.41ride 86%<21EMA 1ext +0.7 ATR$ADV 509Mclose 116.34
ANF20
APPAREL BRANDS
69.6887.45105.2203-1205-1507-21
slope9 +0.54%/dslope21 +0.51%/dgap CV 0.14ride 76%<21EMA 1ext -0.3 ATR$ADV 103Mclose 92.06
RIDESHARE LOGISTICS
12.4615.0317.6003-1205-1507-21
slope9 +0.50%/dslope21 +0.36%/dgap CV 0.38ride 76%<21EMA 1ext -0.5 ATR$ADV 175Mclose 15.19
RIDESHARE LOGISTICS
143.30176.37209.4403-1205-1507-21
slope9 +0.88%/dslope21 +0.66%/dgap CV 0.25ride 86%<21EMA 0ext +0.0 ATR$ADV 819Mclose 188.04
TGT11
CONSUMER STAPLES
103.85124.12144.4003-1205-1507-21
slope9 +0.24%/dslope21 +0.23%/dgap CV 0.56ride 67%<21EMA 5ext +0.3 ATR$ADV 613Mclose 138.48
APPAREL BRANDS
4.816.157.5003-1205-1507-21
slope9 +0.78%/dslope21 +0.58%/dgap CV 0.33ride 95%<21EMA 1ext +1.0 ATR$ADV 60Mclose 7.37
HEALTHCARE DEVICES
81.97101.07120.1803-1205-1507-21
slope9 +0.27%/dslope21 +0.21%/dgap CV 0.52ride 71%<21EMA 4ext +0.9 ATR$ADV 1,283Mclose 99.67
BIG BANKS
43.1248.6754.2203-1205-1507-21
slope9 +0.22%/dslope21 +0.18%/dgap CV 0.38ride 76%<21EMA 3ext -0.3 ATR$ADV 461Mclose 51.38
GAMING
40.1563.8887.6203-1205-1507-21
slope9 +1.04%/dslope21 +0.71%/dgap CV 0.42ride 71%<21EMA 3ext -0.4 ATR$ADV 486Mclose 52.50
ECOMMERCE PLATFORMS
4.506.458.4003-1205-1507-21
slope9 +0.75%/dslope21 +0.48%/dgap CV 0.30ride 81%<21EMA 2ext +1.3 ATR$ADV 72Mclose 8.15
FOOD BEVERAGE
85.6097.41109.2303-1205-1507-21
slope9 +0.29%/dslope21 +0.17%/dgap CV 0.43ride 67%<21EMA 1ext -0.3 ATR$ADV 725Mclose 104.45

Extended — qualified but stretched · 0

none

score = Clenow 63d exp-regression slope (annualized) × R², scaled by 9/21 slope agreement. Signals trend quality, not entry timing.