ROI Liquidity / FCF
AT_RISK
AT_RISK — 73 consecutive opposing runs (locked=lower)
→ Flip to higher OR remove from gate. Need 10+ consec + |cohort_d|≥0.15 to flip.
locked_dir=lower · status=at_risk · consec_opposing=73
control: dir=higher · ret_higher=+24.75 · ret_lower=+12.92 · sep=11.83pp
cohort: d=+0.162 · n_winners=47 · n_losers=86
AT_RISK — 54 consecutive opposing runs (locked=lower)
→ Flip to opposite OR remove from gate. Need 10+ consec + |cohort_d|≥0.15 to flip.
locked_dir=lower · status=at_risk · consec_opposing=54
control: dir=? · ret_higher=+22.69 · ret_lower=+36.58 · sep=0.00pp
cohort: d=+0.000 · n_winners=0 · n_losers=0
Avg. EPS Growth
INVESTIGATE
Control says higher (sep 9.40pp · strong); cohort d=-0.104 says lower
→ Control wins at N=316 — direction = higher. Watch: cohort needs 10+ consec + |d|≥0.15 to challenge.
locked_dir=higher · status=accurate · consec_opposing=0
control: dir=higher · ret_higher=+27.60 · ret_lower=+18.20 · sep=9.40pp
cohort: d=-0.104 · n_winners=127 · n_losers=189
Beta x ROE x EV/EBITDA
INVESTIGATE
Control says higher (sep 5.02pp · strong); cohort d=-0.109 says lower
→ Control wins at N=198 — direction = higher. Watch: cohort needs 10+ consec + |d|≥0.15 to challenge.
locked_dir=higher · status=accurate · consec_opposing=0
control: dir=higher · ret_higher=+20.63 · ret_lower=+15.62 · sep=5.02pp
cohort: d=-0.109 · n_winners=72 · n_losers=126
Control says lower (sep 12.42pp · strong); cohort d=+0.102 says higher
→ Control wins at N=399 — direction = lower. Watch: cohort needs 10+ consec + |d|≥0.15 to challenge.
locked_dir=lower · status=accurate · consec_opposing=0
control: dir=lower · ret_higher=+21.56 · ret_lower=+33.99 · sep=12.42pp
cohort: d=+0.102 · n_winners=139 · n_losers=260
Control says lower (sep 12.42pp · strong); cohort d=+0.102 says higher
→ Control wins at N=399 — direction = lower. Watch: cohort needs 10+ consec + |d|≥0.15 to challenge.
locked_dir=lower · status=accurate · consec_opposing=0
control: dir=lower · ret_higher=+21.56 · ret_lower=+33.99 · sep=12.42pp
cohort: d=+0.102 · n_winners=139 · n_losers=260
Control says higher (sep 6.95pp · strong); cohort d=-0.110 says lower
→ Control wins at N=312 — direction = higher. Watch: cohort needs 10+ consec + |d|≥0.15 to challenge.
locked_dir=higher · status=accurate · consec_opposing=0
control: dir=higher · ret_higher=+26.74 · ret_lower=+19.79 · sep=6.95pp
cohort: d=-0.110 · n_winners=127 · n_losers=185
Mrkt Misprice
INVESTIGATE
Control says higher (sep 7.33pp · strong); cohort d=-0.216 says lower
→ Control wins at N=215 — direction = higher. Watch: cohort needs 10+ consec + |d|≥0.15 to challenge.
locked_dir=lower · status=accurate · consec_opposing=0
control: dir=higher · ret_higher=+23.74 · ret_lower=+16.41 · sep=7.33pp
cohort: d=-0.216 · n_winners=84 · n_losers=131
Control says lower (sep 22.22pp · strong); cohort d=+0.130 says higher
→ Control wins at N=384 — direction = lower. Watch: cohort needs 10+ consec + |d|≥0.15 to challenge.
locked_dir=higher · status=not_enough_data · consec_opposing=0
control: dir=lower · ret_higher=+17.75 · ret_lower=+39.98 · sep=22.22pp
cohort: d=+0.130 · n_winners=143 · n_losers=241
Control says higher (sep 8.79pp · strong); cohort d=-0.145 says lower
→ Control wins at N=389 — direction = higher. Watch: cohort needs 10+ consec + |d|≥0.15 to challenge.
locked_dir=lower · status=accurate · consec_opposing=0
control: dir=higher · ret_higher=+33.07 · ret_lower=+24.28 · sep=8.79pp
cohort: d=-0.145 · n_winners=138 · n_losers=251
Control says higher (sep 8.79pp · strong); cohort d=-0.145 says lower
→ Control wins at N=389 — direction = higher. Watch: cohort needs 10+ consec + |d|≥0.15 to challenge.
locked_dir=higher · status=not_enough_data · consec_opposing=0
control: dir=higher · ret_higher=+33.07 · ret_lower=+24.28 · sep=8.79pp
cohort: d=-0.145 · n_winners=138 · n_losers=251
Control says lower (sep 19.83pp · strong); cohort d=+0.147 says higher
→ Control wins at N=423 — direction = lower. Watch: cohort needs 10+ consec + |d|≥0.15 to challenge.
locked_dir=lower · status=accurate · consec_opposing=0
control: dir=lower · ret_higher=+16.72 · ret_lower=+36.56 · sep=19.83pp
cohort: d=+0.147 · n_winners=150 · n_losers=273
Control says lower (sep 19.83pp · strong); cohort d=+0.147 says higher
→ Control wins at N=423 — direction = lower. Watch: cohort needs 10+ consec + |d|≥0.15 to challenge.
locked_dir=lower · status=accurate · consec_opposing=0
control: dir=lower · ret_higher=+16.72 · ret_lower=+36.56 · sep=19.83pp
cohort: d=+0.147 · n_winners=150 · n_losers=273
ROIC Cap Valuation
INVESTIGATE
Control says lower (sep 13.89pp · strong); cohort d=+0.164 says higher
→ Control wins at N=219 — direction = lower. Watch: cohort needs 10+ consec + |d|≥0.15 to challenge.
locked_dir=higher · status=accurate · consec_opposing=0
control: dir=lower · ret_higher=+22.69 · ret_lower=+36.58 · sep=13.89pp
cohort: d=+0.164 · n_winners=92 · n_losers=127
RSI x Avg Eps Growth
INVESTIGATE
Control says higher (sep 13.60pp · strong); cohort d=-0.101 says lower
→ Control wins at N=316 — direction = higher. Watch: cohort needs 10+ consec + |d|≥0.15 to challenge.
locked_dir=higher · status=accurate · consec_opposing=1
control: dir=higher · ret_higher=+29.71 · ret_lower=+16.11 · sep=13.60pp
cohort: d=-0.101 · n_winners=127 · n_losers=189
RSI-Net EBITDA Signal
INVESTIGATE
Control says lower (sep 7.73pp · strong); cohort d=+0.259 says higher
→ Control wins at N=494 — direction = lower. Watch: cohort needs 10+ consec + |d|≥0.15 to challenge.
locked_dir=higher · status=accurate · consec_opposing=0
control: dir=lower · ret_higher=+19.99 · ret_lower=+27.71 · sep=7.73pp
cohort: d=+0.259 · n_winners=163 · n_losers=331
Watson-ROIC Confidence Index
INVESTIGATE
Control says lower (sep 12.43pp · strong); cohort d=+0.148 says higher
→ Control wins at N=215 — direction = lower. Watch: cohort needs 10+ consec + |d|≥0.15 to challenge.
locked_dir=lower · status=accurate · consec_opposing=73
control: dir=lower · ret_higher=+21.88 · ret_lower=+34.30 · sep=12.43pp
cohort: d=+0.148 · n_winners=91 · n_losers=124