HScreen

rendered 2026-08-23 18:51 UTC STALE inputs (105h)

SHORT screen ranked short-attractiveness, with the reasoning per name

70 research candidates · 70 with price confirmation · 0 proposals
Nothing here is a proposal. Every row is status=RESEARCH_CANDIDATE. No row passes Stage 1: the probability-weighted expected-return gate has no short dossier to read, and borrow eligibility is UNKNOWN with refuse_if_eligibility_unknown=true. No expected return has been synthesised, and no long thesis has been sign-flipped into a short.
Live-run interlock is ON. Short sizing is refused until ALPHA holds ≥10 names, unless overridden by a written decision entry. Caps against a 6-name book are arithmetic, not risk control.

What the screen can and cannot see

scored on quant pillars70desk_quant peer-relative z
with tape (Weinstein stage)70100% — the rest are scored WITHOUT price confirmation
with positioning5no short-interest source wired; crowded-long unwind is unscoreable
expected-return gate evaluable0needs a SHORT dossier with probability-weighted scenarios
Names without tape coverage are scored on quant pillars ALONE. A short ranked on valuation and quality with no price confirmation is a screen artefact, not a setup — sort by tape_covered before reading the ranking as anything actionable.

Gates as configured funds.yaml → short.gates

expected_return_min_pct-15.0
expected_return_basisprobability_weighted
expected_return_annualisedTrue
coverage_tierT1-FULL, T2-PARTIAL
dossier_max_age_days45
max_borrow_cost_pct8.0
max_days_to_cover5.0
refuse_if_not_shortableTrue
refuse_if_eligibility_unknownTrue
squeeze_flag_refuseTrue
The expected-return bar is -15% annualised, probability-weighted — sign-flipped against ALPHA's +10 and read off the same basis, so the two books gate on commensurable numbers. Gating a short on a base case would compare incomparable things. Coverage is stricter than ALPHA (no T3): a T3 long can be sized down, a T3 short cannot.

Ranking tape-confirmed names first, then deterioration composite — click a name for the full trace

The rank column is the score rank across all 70 names; the ROW ORDER puts the 70 tape-confirmed names first. Score rank and row order differ on purpose — a quant-only name can out-score a confirmed one and still be the weaker setup.
#namescorecomptapethemechainvaluationmomentumqualitybal sheettape score
1VST Vistra0.8065/5stage 4power-thermalai_capex0.650.840.700.971.00
2COHR Coherent0.7175/5stage 2networkingai_capex0.910.880.670.920.00
39988.HK Alibaba Group Holding0.7015/5stage 4hyperscalerai_capex0.390.830.850.491.00
46967.T Shinko Electric Industries0.6415/5stage 3packaging-substrateai_capex0.660.860.510.360.70
5INTC Intel0.6405/5stage 2foundry-logicai_capex0.620.810.820.800.00
6CEG Constellation Energy0.6315/5stage 4power-thermalai_capex0.660.640.410.501.00
70700.HK Tencent0.5845/5stage 4hyperscalerai_capex0.540.460.520.531.00
8ORCL Oracle0.5765/5stage 4neocloudai_capex0.270.850.360.481.00
9LITE Lumentum Holdings0.5645/5stage 2networkingai_capex0.690.590.790.580.00
106920.T Lasertec0.5605/5stage 3semicap-equipmentai_capex0.670.650.400.310.70
117011.T Mitsubishi Heavy Industries0.5505/5stage 3power-thermalai_capex0.400.590.640.440.70
129984.T SoftBank Group0.5475/5stage 2hyperscalerai_capex0.340.730.680.950.00
13CRWV CoreWeave, Inc. Class A…0.5455/5stage 3neocloudai_capex0.550.340.490.800.70
14005930.KS Samsung Electronics0.5405/5stage 2memoryai_capex0.430.910.760.340.00
150981.HK Semiconductor Manufacturing…0.5405/5stage 1cn-ai-semiai_capex0.590.450.520.720.45
16CIEN Ciena0.5205/5stage 2networkingai_capex0.400.780.680.600.00
17EQIX Equinix0.5195/5stage 2dc-infraai_capex0.680.700.310.750.00
186525.T Kokusai Electric0.5125/5stage 2semicap-equipmentai_capex0.330.590.890.700.00
191347.HK Hua Hong Semiconductor0.5125/5stage 2cn-ai-semiai_capex0.500.830.780.160.00
20QCOM QUALCOMM0.5115/5stage 1foundry-logicai_capex0.270.760.520.550.45
213037.TW Unimicron Technology0.5105/5stage 2packaging-substrateai_capex0.570.460.810.610.00
22KLAC KLA Corporation0.5085/5stage 2semicap-equipmentai_capex0.900.520.210.750.00
23DLR Digital Realty Trust0.5075/5stage 2dc-infraai_capex0.660.730.440.490.00
24GEV GE Vernova0.5035/5stage 2power-thermalai_capex0.740.600.540.400.00
25AVGO Broadcom0.5025/5stage 2foundry-logicai_capex0.680.560.410.740.00
26PWR Quanta Services0.5005/5stage 2power-thermalai_capex0.580.390.730.730.00
27MSFT Microsoft0.4925/5stage 3hyperscalerai_capex0.530.510.250.510.70
28GOOGL Alphabet0.4845/5stage 3hyperscalerai_capex0.660.430.320.280.70
296367.T Daikin Industries,Ltd.0.4825/5stage 3power-thermalai_capex0.170.650.640.290.70
30LRCX Lam Research0.4725/5stage 2semicap-equipmentai_capex0.790.460.360.590.00
31MU Micron Technology0.4715/5stage 2memoryai_capex0.540.490.680.520.00
326146.T Disco0.4605/5stage 1semicap-equipmentai_capex0.570.530.420.220.45
332317.TW Hon Hai Precision Industry0.4605/5stage 2dc-infraai_capex0.380.670.640.480.00
34META Meta Platforms0.4595/5stage 4hyperscalerai_capex0.570.360.240.201.00
35042700.KS HANMI Semiconductor0.4585/5stage 3semicap-equipmentai_capex0.690.290.440.140.70
36AMAT Applied Materials0.4565/5stage 2semicap-equipmentai_capex0.270.690.620.620.00
37MRVL Marvell Technology0.4525/5stage 2foundry-logicai_capex0.380.560.620.610.00
385803.T Fujikura0.4445/5stage 2networkingai_capex0.380.610.590.530.00
39ASML ASML Holding0.4415/5stage 2semicap-equipmentai_capex0.390.630.410.690.00
408035.T Tokyo Electron0.4415/5stage 2semicap-equipmentai_capex0.360.550.690.500.00
41ARM Arm Holdings plc American…0.4365/5stage 2foundry-logicai_capex0.880.470.470.020.00
42DELL Dell Technologies0.4345/5stage 2dc-infraai_capex0.310.570.620.590.00
43ETN Eaton Corporation0.4305/5stage 2power-thermalai_capex0.560.550.310.620.00
44AMD Advanced Micro Devices0.4295/5stage 2foundry-logicai_capex0.560.330.690.470.00
45NBIS Nebius Group0.4085/5stage 2neocloudai_capex0.680.300.650.220.00
462382.TW Quanta Computer0.4075/5stage 2dc-infraai_capex0.390.480.550.530.00
47ANET Arista Networks0.4075/5stage 2networkingai_capex0.410.670.310.500.00
482454.TW MediaTek0.4065/5stage 2foundry-logicai_capex0.220.650.580.480.00
497735.T SCREEN Holdings0.4055/5stage 2semicap-equipmentai_capex0.060.620.830.470.00
50AMZN Amazon.com0.3985/5stage 2hyperscalerai_capex0.470.290.640.530.00
516501.T Hitachi0.3945/5stage 2power-thermalai_capex0.210.600.550.540.00
523711.TW ASE Technology Holding0.3865/5stage 2packaging-substrateai_capex0.300.400.450.810.00
53300308.SZ Zhongji Innolight0.3835/5stage 2networkingai_capex0.480.430.400.500.00
54NVT nVent Electric0.3785/5stage 2power-thermalai_capex0.520.340.430.520.00
552345.TW Accton Technology0.3685/5stage 2networkingai_capex0.190.530.520.550.00
562330.TW Taiwan Semiconductor…0.3555/5stage 2foundry-logicai_capex0.360.500.370.440.00
576504.T Fuji Electric0.3505/5stage 2power-thermalai_capex0.170.620.560.280.00
58000660.KS SK hynix0.3495/5stage 2memoryai_capex0.270.310.420.790.00
59SMCI Super Micro Computer0.3435/5stage 2dc-infraai_capex0.420.380.540.230.00
60SNDK Sandisk0.3395/5stage 2memoryai_capex0.750.290.130.350.00
612308.TW Delta Electronics0.3285/5stage 2power-thermalai_capex0.640.270.320.240.00
62ALAB Astera Labs, Inc. Common Stock0.3225/5stage 2networkingai_capex0.650.160.440.210.00
636669.TW Wiwynn0.3115/5stage 2dc-infraai_capex0.660.000.410.430.00
64002371.SZ NAURA Technology0.2905/5stage 2cn-ai-semiai_capex0.410.220.200.620.00
65VRT Vertiv Holdings Co0.2785/5stage 2power-thermalai_capex0.700.000.170.470.00
66CRDO Credo Technology Group Holding0.2715/5stage 2networkingai_capex0.530.190.360.130.00
674062.T Ibiden Co.,Ltd.0.2685/5stage 2packaging-substrateai_capex0.460.290.240.210.00
686857.T Advantest0.2435/5stage 2semicap-equipmentai_capex0.470.000.240.520.00
69300502.SZ Eoptolink Technology Inc.0.2325/5stage 2networkingai_capex0.370.070.240.490.00
70NVDA NVIDIA0.2075/5stage 2foundry-logicai_capex0.540.040.020.390.00
Theme cap would bind on 50 name(s) at max 2 per theme: 7011.T (power-thermal), 9984.T (hyperscaler), CIEN (networking), KLAC (semicap-equipment), GEV (power-thermal), AVGO (foundry-logic), PWR (power-thermal), MSFT (hyperscaler), GOOGL (hyperscaler), 6367.T (power-thermal), LRCX (semicap-equipment), 6146.T (semicap-equipment)…. Reported, not enforced — enforcement is the Stage-4 greedy loop's job on gated candidates, and there are none.

Unranked screened, but not comparable — shown so no name is invisible

6 name(s) have fewer than 3 of 5 components and are NOT ranked. Renormalisation stops an absent component scoring zero; it does not make a 1-component score comparable to a 5-component one. Listed here so a name is never invisible.
namecompthemewhat is present
MPWR Monolithic Power Systems1/5power-semistape score 0.00
ON ON Semiconductor1/5power-semistape score 0.70
4063.T Shin-Etsu Chemical1/5materialstape score 0.70
3436.T Sumco1/5materialstape score 0.00
2327.TW Yageo1/5passivestape score 0.00
009150.KS Samsung Electro-Mechanics1/5passivestape score 0.00

Reasoning trace every component, its source, and what was absent

Absent components renormalise out of the weight sum — they never contribute zero. A name scored on 4 of 5 components is scored on those 4, rescaled, and says so. This is the P0.5 null policy, and it is why a missing tape does not quietly read as a healthy tape.

1. VST Vistra 0.806 · power-thermal / ai_capex · US · peers: power-thermal

valuation_stretch 0.65 from value pillar z=-0.606 vs power-thermal peers (n=12), ev/ebitda 14.2x
momentum_break 0.84 from momentum pillar z=-1.341
quality_deficit 0.70 from quality pillar z=-0.788, roe 18.5%
balance_sheet_stress 0.97 from balance_sheet z=-1.861, net debt/ebitda 3.73x
tape_stage 1.00 — Weinstein stage 4 (declining), price -6.05% vs 30w MA, MA slope -1.58%/4w, RS vs index -9.9%/13w
composite 0.806 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

2. COHR Coherent 0.717 · networking / ai_capex · US · peers: networking

valuation_stretch 0.91 from value pillar z=-1.62 vs networking peers (n=10), ev/ebitda 249.0x
momentum_break 0.88 from momentum pillar z=-1.503
quality_deficit 0.67 from quality pillar z=-0.689, roe 2.2%
balance_sheet_stress 0.92 from balance_sheet z=-1.666, net debt/ebitda 7.44x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 15.53% vs 30w MA, MA slope 6.49%/4w, RS vs index -9.26%/13w
composite 0.717 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

3. 9988.HK Alibaba Group Holding 0.701 · hyperscaler / ai_capex · CN · peers: hyperscaler

valuation_stretch 0.39 from value pillar z=0.426 vs hyperscaler peers (n=7), ev/ebitda 11.0x
momentum_break 0.83 from momentum pillar z=-1.34
quality_deficit 0.85 from quality pillar z=-1.399, roe 9.8%
balance_sheet_stress 0.49 from balance_sheet z=0.035, net debt/ebitda 0.46x
tape_stage 1.00 — Weinstein stage 4 (declining), price -2.84% vs 30w MA, MA slope -3.76%/4w, RS vs index -7.43%/13w
composite 0.701 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

4. 6967.T Shinko Electric Industries 0.641 · packaging-substrate / ai_capex · JP · peers: packaging-substrate

valuation_stretch 0.66 from value pillar z=-0.648 vs packaging-substrate peers (n=4), ev/ebitda 18.2x
momentum_break 0.86 from momentum pillar z=-1.439
quality_deficit 0.51 from quality pillar z=-0.026, roe 6.3%
balance_sheet_stress 0.36 from balance_sheet z=0.549, net debt/ebitda -1.03x
tape_stage 0.70 — Weinstein stage 3 (topping), price -0.76% vs 30w MA, MA slope 1.07%/4w, RS vs index -4.04%/13w
composite 0.641 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

5. INTC Intel 0.640 · foundry-logic / ai_capex · US · peers: foundry-logic

valuation_stretch 0.62 from value pillar z=-0.466 vs foundry-logic peers (n=9), ev/ebitda 14.5x
momentum_break 0.81 from momentum pillar z=-1.234
quality_deficit 0.82 from quality pillar z=-1.275, roe -0.2%
balance_sheet_stress 0.80 from balance_sheet z=-1.202, net debt/ebitda 2.25x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 23.27% vs 30w MA, MA slope 9.56%/4w, RS vs index -16.09%/13w
composite 0.640 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

6. CEG Constellation Energy 0.631 · power-thermal / ai_capex · US · peers: power-thermal

valuation_stretch 0.66 from value pillar z=-0.648 vs power-thermal peers (n=12), ev/ebitda 23.1x
momentum_break 0.64 from momentum pillar z=-0.545
quality_deficit 0.41 from quality pillar z=0.363, roe 16.0%
balance_sheet_stress 0.50 from balance_sheet z=0.019, net debt/ebitda 1.05x
tape_stage 1.00 — Weinstein stage 4 (declining), price -2.48% vs 30w MA, MA slope -2.49%/4w, RS vs index -10.21%/13w
composite 0.631 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

7. 0700.HK Tencent 0.584 · hyperscaler / ai_capex · CN · peers: hyperscaler

valuation_stretch 0.54 from value pillar z=-0.144 vs hyperscaler peers (n=7), ev/ebitda 18.8x
momentum_break 0.46 from momentum pillar z=0.142
quality_deficit 0.52 from quality pillar z=-0.082, roe 19.5%
balance_sheet_stress 0.53 from balance_sheet z=-0.136, net debt/ebitda 0.95x
tape_stage 1.00 — Weinstein stage 4 (declining), price -7.33% vs 30w MA, MA slope -4.03%/4w, RS vs index -2.7%/13w
composite 0.584 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

8. ORCL Oracle 0.576 · neocloud / ai_capex · US · peers: neocloud

valuation_stretch 0.27 from value pillar z=0.903 vs neocloud peers (n=3), ev/ebitda 26.1x
momentum_break 0.85 from momentum pillar z=-1.411
quality_deficit 0.36 from quality pillar z=0.563, roe 40.2%
balance_sheet_stress 0.48 from balance_sheet z=0.062, net debt/ebitda 3.89x
tape_stage 1.00 — Weinstein stage 4 (declining), price -7.14% vs 30w MA, MA slope -3.74%/4w, RS vs index -25.6%/13w
composite 0.576 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

9. LITE Lumentum Holdings 0.564 · networking / ai_capex · US · peers: networking

valuation_stretch 0.69 from value pillar z=-0.767 vs networking peers (n=10), ev/ebitda -8.6x
momentum_break 0.59 from momentum pillar z=-0.352
quality_deficit 0.79 from quality pillar z=-1.146, roe -149.3%
balance_sheet_stress 0.58 from balance_sheet z=-0.314, net debt/ebitda 0.05x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 25.56% vs 30w MA, MA slope 9.86%/4w, RS vs index 0.31%/13w
composite 0.564 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

10. 6920.T Lasertec 0.560 · semicap-equipment / ai_capex · JP · peers: semicap-equipment

valuation_stretch 0.67 from value pillar z=-0.692 vs semicap-equipment peers (n=11), ev/ebitda 39.8x
momentum_break 0.65 from momentum pillar z=-0.592
quality_deficit 0.40 from quality pillar z=0.417, roe 31.4%
balance_sheet_stress 0.31 from balance_sheet z=0.772, net debt/ebitda -0.83x
tape_stage 0.70 — Weinstein stage 3 (topping), price -1.05% vs 30w MA, MA slope 1.74%/4w, RS vs index -0.94%/13w
composite 0.560 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

11. 7011.T Mitsubishi Heavy Industries 0.550 · power-thermal / ai_capex · JP · peers: power-thermal

valuation_stretch 0.40 from value pillar z=0.383 vs power-thermal peers (n=12), ev/ebitda 19.5x
momentum_break 0.59 from momentum pillar z=-0.374
quality_deficit 0.64 from quality pillar z=-0.574, roe 10.8%
balance_sheet_stress 0.44 from balance_sheet z=0.227, net debt/ebitda -0.65x
tape_stage 0.70 — Weinstein stage 3 (topping), price 0.89% vs 30w MA, MA slope -0.73%/4w, RS vs index 5.44%/13w
composite 0.550 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

12. 9984.T SoftBank Group 0.547 · hyperscaler / ai_capex · JP · peers: hyperscaler

valuation_stretch 0.34 from value pillar z=0.626 vs hyperscaler peers (n=7), ev/ebitda 5.2x
momentum_break 0.73 from momentum pillar z=-0.931
quality_deficit 0.68 from quality pillar z=-0.718, roe 28.7%
balance_sheet_stress 0.95 from balance_sheet z=-1.78, net debt/ebitda 2.62x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 11.32% vs 30w MA, MA slope 3.59%/4w, RS vs index -16.19%/13w
composite 0.547 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

13. CRWV CoreWeave, Inc. Class A… 0.545 · neocloud / ai_capex · US · peers: neocloud

valuation_stretch 0.55 from value pillar z=-0.193 vs neocloud peers (n=3), ev/ebitda 23.1x
momentum_break 0.34 from momentum pillar z=0.621
quality_deficit 0.49 from quality pillar z=0.048, roe -35.0%
balance_sheet_stress 0.80 from balance_sheet z=-1.19, net debt/ebitda 10.48x
tape_stage 0.70 — Weinstein stage 3 (topping), price 12.11% vs 30w MA, MA slope 0.7%/4w, RS vs index -3.55%/13w
composite 0.545 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

14. 005930.KS Samsung Electronics 0.540 · memory / ai_capex · KR · peers: memory

valuation_stretch 0.43 from value pillar z=0.262 vs memory peers (n=4), ev/ebitda 8.0x
momentum_break 0.91 from momentum pillar z=-1.649
quality_deficit 0.76 from quality pillar z=-1.034, roe 10.4%
balance_sheet_stress 0.34 from balance_sheet z=0.622, net debt/ebitda -0.30x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 14.08% vs 30w MA, MA slope 7.19%/4w, RS vs index -2.37%/13w
composite 0.540 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

15. 0981.HK Semiconductor Manufacturing… 0.540 · cn-ai-semi / ai_capex · CN · peers: cn-ai-semi

valuation_stretch 0.59 from value pillar z=-0.363 vs cn-ai-semi peers (n=3), ev/ebitda 24.6x
momentum_break 0.45 from momentum pillar z=0.186
quality_deficit 0.52 from quality pillar z=-0.077, roe 3.2%
balance_sheet_stress 0.72 from balance_sheet z=-0.868, net debt/ebitda 1.46x
tape_stage 0.45 — Weinstein stage 1 (basing), price 9.0% vs 30w MA, MA slope -1.46%/4w, RS vs index -9.45%/13w
composite 0.540 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

16. CIEN Ciena 0.520 · networking / ai_capex · US · peers: networking

valuation_stretch 0.40 from value pillar z=0.404 vs networking peers (n=10), ev/ebitda 70.8x
momentum_break 0.78 from momentum pillar z=-1.124
quality_deficit 0.68 from quality pillar z=-0.7, roe 4.5%
balance_sheet_stress 0.60 from balance_sheet z=-0.388, net debt/ebitda 1.26x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 5.67% vs 30w MA, MA slope 5.95%/4w, RS vs index -25.32%/13w
composite 0.520 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

17. EQIX Equinix 0.519 · dc-infra / ai_capex · US · peers: dc-infra

valuation_stretch 0.68 from value pillar z=-0.728 vs dc-infra peers (n=7), ev/ebitda 23.6x
momentum_break 0.70 from momentum pillar z=-0.797
quality_deficit 0.31 from quality pillar z=0.774, roe 9.5%
balance_sheet_stress 0.75 from balance_sheet z=-1.009, net debt/ebitda 5.16x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 7.59% vs 30w MA, MA slope 3.74%/4w, RS vs index -1.93%/13w
composite 0.519 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

18. 6525.T Kokusai Electric 0.512 · semicap-equipment / ai_capex · JP · peers: semicap-equipment

valuation_stretch 0.33 from value pillar z=0.69 vs semicap-equipment peers (n=11), ev/ebitda 20.6x
momentum_break 0.59 from momentum pillar z=-0.357
quality_deficit 0.89 from quality pillar z=-1.552, roe 13.7%
balance_sheet_stress 0.70 from balance_sheet z=-0.808, net debt/ebitda -0.12x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 23.19% vs 30w MA, MA slope 4.51%/4w, RS vs index 23.99%/13w
composite 0.512 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

19. 1347.HK Hua Hong Semiconductor 0.512 · cn-ai-semi / ai_capex · CN · peers: cn-ai-semi

valuation_stretch 0.50 from value pillar z=-0.01 vs cn-ai-semi peers (n=3), ev/ebitda 23.5x
momentum_break 0.83 from momentum pillar z=-1.307
quality_deficit 0.78 from quality pillar z=-1.118, roe 0.8%
balance_sheet_stress 0.16 from balance_sheet z=1.363, net debt/ebitda -1.88x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 13.17% vs 30w MA, MA slope 4.23%/4w, RS vs index 3.46%/13w
composite 0.512 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

20. QCOM QUALCOMM 0.511 · foundry-logic / ai_capex · US · peers: foundry-logic

valuation_stretch 0.27 from value pillar z=0.931 vs foundry-logic peers (n=9), ev/ebitda 12.7x
momentum_break 0.76 from momentum pillar z=-1.054
quality_deficit 0.52 from quality pillar z=-0.077, roe 26.1%
balance_sheet_stress 0.55 from balance_sheet z=-0.195, net debt/ebitda 0.57x
tape_stage 0.45 — Weinstein stage 1 (basing), price -3.17% vs 30w MA, MA slope -0.42%/4w, RS vs index -34.08%/13w
composite 0.511 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

21. 3037.TW Unimicron Technology 0.510 · packaging-substrate / ai_capex · TW · peers: packaging-substrate

valuation_stretch 0.57 from value pillar z=-0.29 vs packaging-substrate peers (n=4), ev/ebitda 11.9x
momentum_break 0.46 from momentum pillar z=0.178
quality_deficit 0.81 from quality pillar z=-1.244, roe 6.6%
balance_sheet_stress 0.61 from balance_sheet z=-0.435, net debt/ebitda 0.19x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 51.48% vs 30w MA, MA slope 15.3%/4w, RS vs index 11.09%/13w
composite 0.511 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

22. KLAC KLA Corporation 0.508 · semicap-equipment / ai_capex · US · peers: semicap-equipment

valuation_stretch 0.90 from value pillar z=-1.587 vs semicap-equipment peers (n=11), ev/ebitda 69.5x
momentum_break 0.52 from momentum pillar z=-0.065
quality_deficit 0.21 from quality pillar z=1.142, roe 76.1%
balance_sheet_stress 0.75 from balance_sheet z=-0.991, net debt/ebitda 0.78x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 11.45% vs 30w MA, MA slope 4.04%/4w, RS vs index 5.28%/13w
composite 0.508 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

23. DLR Digital Realty Trust 0.507 · dc-infra / ai_capex · US · peers: dc-infra

valuation_stretch 0.66 from value pillar z=-0.621 vs dc-infra peers (n=7), ev/ebitda 20.6x
momentum_break 0.73 from momentum pillar z=-0.923
quality_deficit 0.44 from quality pillar z=0.254, roe 5.7%
balance_sheet_stress 0.49 from balance_sheet z=0.049, net debt/ebitda 5.78x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 7.07% vs 30w MA, MA slope 2.67%/4w, RS vs index -0.27%/13w
composite 0.507 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

24. GEV GE Vernova 0.503 · power-thermal / ai_capex · US · peers: power-thermal

valuation_stretch 0.74 from value pillar z=-0.942 vs power-thermal peers (n=12), ev/ebitda 45.9x
momentum_break 0.60 from momentum pillar z=-0.408
quality_deficit 0.54 from quality pillar z=-0.172, roe 43.7%
balance_sheet_stress 0.40 from balance_sheet z=0.389, net debt/ebitda -2.40x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 12.22% vs 30w MA, MA slope 5.41%/4w, RS vs index 0.28%/13w
composite 0.503 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

25. AVGO Broadcom 0.502 · foundry-logic / ai_capex · US · peers: foundry-logic

valuation_stretch 0.68 from value pillar z=-0.709 vs foundry-logic peers (n=9), ev/ebitda 50.6x
momentum_break 0.56 from momentum pillar z=-0.23
quality_deficit 0.41 from quality pillar z=0.349, roe 28.4%
balance_sheet_stress 0.74 from balance_sheet z=-0.963, net debt/ebitda 1.41x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 5.41% vs 30w MA, MA slope 2.18%/4w, RS vs index -8.42%/13w
composite 0.502 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

26. PWR Quanta Services 0.500 · power-thermal / ai_capex · US · peers: power-thermal

valuation_stretch 0.58 from value pillar z=-0.324 vs power-thermal peers (n=12), ev/ebitda 27.8x
momentum_break 0.39 from momentum pillar z=0.431
quality_deficit 0.73 from quality pillar z=-0.924, roe 11.5%
balance_sheet_stress 0.73 from balance_sheet z=-0.937, net debt/ebitda 2.38x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 11.99% vs 30w MA, MA slope 5.18%/4w, RS vs index -5.67%/13w
composite 0.500 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

27. MSFT Microsoft 0.492 · hyperscaler / ai_capex · US · peers: hyperscaler

valuation_stretch 0.53 from value pillar z=-0.127 vs hyperscaler peers (n=7), ev/ebitda 13.9x
momentum_break 0.51 from momentum pillar z=-0.04
quality_deficit 0.25 from quality pillar z=1.005, roe 30.2%
balance_sheet_stress 0.51 from balance_sheet z=-0.047, net debt/ebitda 0.52x
tape_stage 0.70 — Weinstein stage 3 (topping), price 17.96% vs 30w MA, MA slope 0.55%/4w, RS vs index 11.47%/13w
composite 0.492 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

28. GOOGL Alphabet 0.484 · hyperscaler / ai_capex · US · peers: hyperscaler

valuation_stretch 0.66 from value pillar z=-0.648 vs hyperscaler peers (n=7), ev/ebitda 21.1x
momentum_break 0.43 from momentum pillar z=0.294
quality_deficit 0.32 from quality pillar z=0.718, roe 31.8%
balance_sheet_stress 0.28 from balance_sheet z=0.865, net debt/ebitda 0.16x
tape_stage 0.70 — Weinstein stage 3 (topping), price 0.88% vs 30w MA, MA slope 0.97%/4w, RS vs index -13.56%/13w
composite 0.484 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

29. 6367.T Daikin Industries,Ltd. 0.482 · power-thermal / ai_capex · JP · peers: power-thermal

valuation_stretch 0.17 from value pillar z=1.314 vs power-thermal peers (n=12), ev/ebitda 7.8x
momentum_break 0.65 from momentum pillar z=-0.594
quality_deficit 0.64 from quality pillar z=-0.574, roe 8.5%
balance_sheet_stress 0.29 from balance_sheet z=0.837, net debt/ebitda 0.22x
tape_stage 0.70 — Weinstein stage 3 (topping), price -2.34% vs 30w MA, MA slope 1.39%/4w, RS vs index -14.25%/13w
composite 0.482 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

30. LRCX Lam Research 0.472 · semicap-equipment / ai_capex · US · peers: semicap-equipment

valuation_stretch 0.79 from value pillar z=-1.168 vs semicap-equipment peers (n=11), ev/ebitda 59.1x
momentum_break 0.46 from momentum pillar z=0.165
quality_deficit 0.36 from quality pillar z=0.57, roe 58.3%
balance_sheet_stress 0.59 from balance_sheet z=-0.354, net debt/ebitda -0.17x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 19.57% vs 30w MA, MA slope 5.34%/4w, RS vs index 7.27%/13w
composite 0.472 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

31. MU Micron Technology 0.471 · memory / ai_capex · US · peers: memory

valuation_stretch 0.54 from value pillar z=-0.162 vs memory peers (n=4), ev/ebitda 7.7x
momentum_break 0.49 from momentum pillar z=0.054
quality_deficit 0.68 from quality pillar z=-0.737, roe 15.8%
balance_sheet_stress 0.52 from balance_sheet z=-0.07, net debt/ebitda 0.30x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 49.03% vs 30w MA, MA slope 12.38%/4w, RS vs index 31.4%/13w
composite 0.471 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

32. 6146.T Disco 0.460 · semicap-equipment / ai_capex · JP · peers: semicap-equipment

valuation_stretch 0.57 from value pillar z=-0.272 vs semicap-equipment peers (n=11), ev/ebitda 32.0x
momentum_break 0.53 from momentum pillar z=-0.129
quality_deficit 0.42 from quality pillar z=0.303, roe 23.1%
balance_sheet_stress 0.22 from balance_sheet z=1.134, net debt/ebitda -1.43x
tape_stage 0.45 — Weinstein stage 1 (basing), price -5.53% vs 30w MA, MA slope 0.8%/4w, RS vs index -3.72%/13w
composite 0.460 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

33. 2317.TW Hon Hai Precision Industry 0.460 · dc-infra / ai_capex · TW · peers: dc-infra

valuation_stretch 0.38 from value pillar z=0.489 vs dc-infra peers (n=7), ev/ebitda 8.1x
momentum_break 0.67 from momentum pillar z=-0.671
quality_deficit 0.64 from quality pillar z=-0.543, roe 10.7%
balance_sheet_stress 0.48 from balance_sheet z=0.098, net debt/ebitda 0.63x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 7.8% vs 30w MA, MA slope 1.47%/4w, RS vs index -1.87%/13w
composite 0.460 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

34. META Meta Platforms 0.459 · hyperscaler / ai_capex · US · peers: hyperscaler

valuation_stretch 0.57 from value pillar z=-0.265 vs hyperscaler peers (n=7), ev/ebitda 16.4x
momentum_break 0.36 from momentum pillar z=0.577
quality_deficit 0.24 from quality pillar z=1.041, roe 27.8%
balance_sheet_stress 0.20 from balance_sheet z=1.19, net debt/ebitda 0.46x
tape_stage 1.00 — Weinstein stage 4 (declining), price -6.66% vs 30w MA, MA slope -1.44%/4w, RS vs index -9.57%/13w
composite 0.459 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

35. 042700.KS HANMI Semiconductor 0.458 · semicap-equipment / ai_capex · KR · peers: semicap-equipment

valuation_stretch 0.69 from value pillar z=-0.761 vs semicap-equipment peers (n=11), ev/ebitda 45.2x
momentum_break 0.29 from momentum pillar z=0.85
quality_deficit 0.44 from quality pillar z=0.244, roe 31.1%
balance_sheet_stress 0.14 from balance_sheet z=1.44, net debt/ebitda -1.04x
tape_stage 0.70 — Weinstein stage 3 (topping), price -15.35% vs 30w MA, MA slope 2.58%/4w, RS vs index -40.29%/13w
composite 0.458 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

36. AMAT Applied Materials 0.456 · semicap-equipment / ai_capex · US · peers: semicap-equipment

valuation_stretch 0.27 from value pillar z=0.929 vs semicap-equipment peers (n=11), ev/ebitda 19.3x
momentum_break 0.69 from momentum pillar z=-0.747
quality_deficit 0.62 from quality pillar z=-0.471, roe 34.3%
balance_sheet_stress 0.62 from balance_sheet z=-0.494, net debt/ebitda -0.02x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 19.32% vs 30w MA, MA slope 6.91%/4w, RS vs index 18.98%/13w
composite 0.456 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

37. MRVL Marvell Technology 0.452 · foundry-logic / ai_capex · US · peers: foundry-logic

valuation_stretch 0.38 from value pillar z=0.483 vs foundry-logic peers (n=9), ev/ebitda 15.4x
momentum_break 0.56 from momentum pillar z=-0.249
quality_deficit 0.62 from quality pillar z=-0.492, roe 18.7%
balance_sheet_stress 0.61 from balance_sheet z=-0.456, net debt/ebitda 0.47x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 40.95% vs 30w MA, MA slope 11.76%/4w, RS vs index 16.57%/13w
composite 0.452 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

38. 5803.T Fujikura 0.444 · networking / ai_capex · JP · peers: networking

valuation_stretch 0.38 from value pillar z=0.49 vs networking peers (n=10), ev/ebitda 28.7x
momentum_break 0.61 from momentum pillar z=-0.444
quality_deficit 0.59 from quality pillar z=-0.341, roe 28.0%
balance_sheet_stress 0.53 from balance_sheet z=-0.126, net debt/ebitda -0.34x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 23.89% vs 30w MA, MA slope 6.83%/4w, RS vs index 20.57%/13w
composite 0.444 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

39. ASML ASML Holding 0.441 · semicap-equipment / ai_capex · US · peers: semicap-equipment

valuation_stretch 0.39 from value pillar z=0.447 vs semicap-equipment peers (n=11), ev/ebitda 27.6x
momentum_break 0.63 from momentum pillar z=-0.521
quality_deficit 0.41 from quality pillar z=0.343, roe 49.0%
balance_sheet_stress 0.69 from balance_sheet z=-0.764, net debt/ebitda -0.82x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 19.05% vs 30w MA, MA slope 4.2%/4w, RS vs index 10.57%/13w
composite 0.441 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

40. 8035.T Tokyo Electron 0.441 · semicap-equipment / ai_capex · JP · peers: semicap-equipment

valuation_stretch 0.36 from value pillar z=0.545 vs semicap-equipment peers (n=11), ev/ebitda 20.0x
momentum_break 0.55 from momentum pillar z=-0.207
quality_deficit 0.69 from quality pillar z=-0.747, roe 27.8%
balance_sheet_stress 0.50 from balance_sheet z=0.019, net debt/ebitda -0.54x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 14.48% vs 30w MA, MA slope 4.87%/4w, RS vs index 16.02%/13w
composite 0.441 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

41. ARM Arm Holdings plc American… 0.436 · foundry-logic / ai_capex · US · peers: foundry-logic

valuation_stretch 0.88 from value pillar z=-1.533 vs foundry-logic peers (n=9), ev/ebitda 112.5x
momentum_break 0.47 from momentum pillar z=0.114
quality_deficit 0.47 from quality pillar z=0.107, roe 10.9%
balance_sheet_stress 0.02 from balance_sheet z=1.921, net debt/ebitda -1.63x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 22.49% vs 30w MA, MA slope 10.18%/4w, RS vs index -12.19%/13w
composite 0.436 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

42. DELL Dell Technologies 0.434 · dc-infra / ai_capex · US · peers: dc-infra

valuation_stretch 0.31 from value pillar z=0.745 vs dc-infra peers (n=7), ev/ebitda 8.1x
momentum_break 0.57 from momentum pillar z=-0.291
quality_deficit 0.62 from quality pillar z=-0.485, roe -240.3%
balance_sheet_stress 0.59 from balance_sheet z=-0.355, net debt/ebitda 1.69x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 68.76% vs 30w MA, MA slope 18.72%/4w, RS vs index 56.51%/13w
composite 0.434 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

43. ETN Eaton Corporation 0.430 · power-thermal / ai_capex · US · peers: power-thermal

valuation_stretch 0.56 from value pillar z=-0.221 vs power-thermal peers (n=12), ev/ebitda 22.6x
momentum_break 0.55 from momentum pillar z=-0.18
quality_deficit 0.31 from quality pillar z=0.778, roe 21.1%
balance_sheet_stress 0.62 from balance_sheet z=-0.496, net debt/ebitda 1.77x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 14.6% vs 30w MA, MA slope 3.87%/4w, RS vs index 11.61%/13w
composite 0.430 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

44. AMD Advanced Micro Devices 0.429 · foundry-logic / ai_capex · US · peers: foundry-logic

valuation_stretch 0.56 from value pillar z=-0.241 vs foundry-logic peers (n=9), ev/ebitda 47.8x
momentum_break 0.33 from momentum pillar z=0.695
quality_deficit 0.69 from quality pillar z=-0.741, roe 6.9%
balance_sheet_stress 0.47 from balance_sheet z=0.12, net debt/ebitda -0.15x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 37.07% vs 30w MA, MA slope 10.5%/4w, RS vs index 6.0%/13w
composite 0.429 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

45. NBIS Nebius Group 0.408 · neocloud / ai_capex · US · peers: neocloud

valuation_stretch 0.68 from value pillar z=-0.71 vs neocloud peers (n=3), ev/ebitda 45.4x
momentum_break 0.30 from momentum pillar z=0.79
quality_deficit 0.65 from quality pillar z=-0.611, roe 2.2%
balance_sheet_stress 0.22 from balance_sheet z=1.128, net debt/ebitda 2.62x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 60.11% vs 30w MA, MA slope 11.7%/4w, RS vs index 23.21%/13w
composite 0.408 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

46. 2382.TW Quanta Computer 0.407 · dc-infra / ai_capex · TW · peers: dc-infra

valuation_stretch 0.39 from value pillar z=0.442 vs dc-infra peers (n=7), ev/ebitda 10.2x
momentum_break 0.48 from momentum pillar z=0.085
quality_deficit 0.55 from quality pillar z=-0.194, roe 30.8%
balance_sheet_stress 0.53 from balance_sheet z=-0.136, net debt/ebitda 1.24x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 4.34% vs 30w MA, MA slope 1.46%/4w, RS vs index 1.54%/13w
composite 0.407 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

47. ANET Arista Networks 0.407 · networking / ai_capex · US · peers: networking

valuation_stretch 0.41 from value pillar z=0.369 vs networking peers (n=10), ev/ebitda 37.7x
momentum_break 0.67 from momentum pillar z=-0.675
quality_deficit 0.31 from quality pillar z=0.747, roe 28.4%
balance_sheet_stress 0.50 from balance_sheet z=0.005, net debt/ebitda -0.45x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 27.55% vs 30w MA, MA slope 5.5%/4w, RS vs index 24.61%/13w
composite 0.407 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

48. 2454.TW MediaTek 0.406 · foundry-logic / ai_capex · TW · peers: foundry-logic

valuation_stretch 0.22 from value pillar z=1.112 vs foundry-logic peers (n=9), ev/ebitda 13.9x
momentum_break 0.65 from momentum pillar z=-0.612
quality_deficit 0.58 from quality pillar z=-0.306, roe 26.3%
balance_sheet_stress 0.48 from balance_sheet z=0.089, net debt/ebitda -1.44x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 37.37% vs 30w MA, MA slope 12.65%/4w, RS vs index 0.94%/13w
composite 0.406 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

49. 7735.T SCREEN Holdings 0.405 · semicap-equipment / ai_capex · JP · peers: semicap-equipment

valuation_stretch 0.06 from value pillar z=1.761 vs semicap-equipment peers (n=11), ev/ebitda 11.0x
momentum_break 0.62 from momentum pillar z=-0.465
quality_deficit 0.83 from quality pillar z=-1.308, roe 18.9%
balance_sheet_stress 0.47 from balance_sheet z=0.111, net debt/ebitda -1.00x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 17.9% vs 30w MA, MA slope 5.78%/4w, RS vs index 30.62%/13w
composite 0.405 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

50. AMZN Amazon.com 0.398 · hyperscaler / ai_capex · US · peers: hyperscaler

valuation_stretch 0.47 from value pillar z=0.132 vs hyperscaler peers (n=7), ev/ebitda 15.3x
momentum_break 0.29 from momentum pillar z=0.833
quality_deficit 0.64 from quality pillar z=-0.566, roe 18.9%
balance_sheet_stress 0.53 from balance_sheet z=-0.127, net debt/ebitda 0.40x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 8.86% vs 30w MA, MA slope 1.66%/4w, RS vs index -5.65%/13w
composite 0.398 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

51. 6501.T Hitachi 0.394 · power-thermal / ai_capex · JP · peers: power-thermal

valuation_stretch 0.21 from value pillar z=1.153 vs power-thermal peers (n=12), ev/ebitda 12.4x
momentum_break 0.60 from momentum pillar z=-0.407
quality_deficit 0.55 from quality pillar z=-0.185, roe 12.2%
balance_sheet_stress 0.54 from balance_sheet z=-0.163, net debt/ebitda -0.20x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 11.15% vs 30w MA, MA slope 1.13%/4w, RS vs index 7.15%/13w
composite 0.394 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

52. 3711.TW ASE Technology Holding 0.386 · packaging-substrate / ai_capex · TW · peers: packaging-substrate

valuation_stretch 0.30 from value pillar z=0.795 vs packaging-substrate peers (n=4), ev/ebitda 10.1x
momentum_break 0.40 from momentum pillar z=0.414
quality_deficit 0.45 from quality pillar z=0.219, roe 11.7%
balance_sheet_stress 0.81 from balance_sheet z=-1.258, net debt/ebitda 1.38x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 24.61% vs 30w MA, MA slope 9.6%/4w, RS vs index 5.47%/13w
composite 0.386 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

53. 300308.SZ Zhongji Innolight 0.383 · networking / ai_capex · CN · peers: networking

valuation_stretch 0.48 from value pillar z=0.091 vs networking peers (n=10), ev/ebitda 46.7x
momentum_break 0.43 from momentum pillar z=0.27
quality_deficit 0.40 from quality pillar z=0.387, roe 36.3%
balance_sheet_stress 0.50 from balance_sheet z=-0.001, net debt/ebitda -0.71x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 14.79% vs 30w MA, MA slope 5.35%/4w, RS vs index -7.22%/13w
composite 0.383 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

54. NVT nVent Electric 0.378 · power-thermal / ai_capex · US · peers: power-thermal

valuation_stretch 0.52 from value pillar z=-0.074 vs power-thermal peers (n=12), ev/ebitda 21.7x
momentum_break 0.34 from momentum pillar z=0.65
quality_deficit 0.43 from quality pillar z=0.266, roe 19.0%
balance_sheet_stress 0.52 from balance_sheet z=-0.066, net debt/ebitda 1.77x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 21.14% vs 30w MA, MA slope 5.6%/4w, RS vs index 2.17%/13w
composite 0.378 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

55. 2345.TW Accton Technology 0.368 · networking / ai_capex · TW · peers: networking

valuation_stretch 0.19 from value pillar z=1.221 vs networking peers (n=10), ev/ebitda 18.4x
momentum_break 0.53 from momentum pillar z=-0.113
quality_deficit 0.52 from quality pillar z=-0.098, roe 45.7%
balance_sheet_stress 0.55 from balance_sheet z=-0.194, net debt/ebitda -0.71x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 14.01% vs 30w MA, MA slope 7.35%/4w, RS vs index -10.8%/13w
composite 0.368 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

56. 2330.TW Taiwan Semiconductor… 0.355 · foundry-logic / ai_capex · TW · peers: foundry-logic

valuation_stretch 0.36 from value pillar z=0.568 vs foundry-logic peers (n=9), ev/ebitda 14.1x
momentum_break 0.50 from momentum pillar z=-0.008
quality_deficit 0.37 from quality pillar z=0.528, roe 31.7%
balance_sheet_stress 0.44 from balance_sheet z=0.235, net debt/ebitda -0.63x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 11.65% vs 30w MA, MA slope 5.01%/4w, RS vs index 2.39%/13w
composite 0.355 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

57. 6504.T Fuji Electric 0.350 · power-thermal / ai_capex · JP · peers: power-thermal

valuation_stretch 0.17 from value pillar z=1.329 vs power-thermal peers (n=12), ev/ebitda 7.7x
momentum_break 0.62 from momentum pillar z=-0.462
quality_deficit 0.56 from quality pillar z=-0.227, roe 12.3%
balance_sheet_stress 0.28 from balance_sheet z=0.866, net debt/ebitda 0.07x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 14.09% vs 30w MA, MA slope 2.89%/4w, RS vs index -11.53%/13w
composite 0.350 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

58. 000660.KS SK hynix 0.349 · memory / ai_capex · KR · peers: memory

valuation_stretch 0.27 from value pillar z=0.913 vs memory peers (n=4), ev/ebitda 7.0x
momentum_break 0.31 from momentum pillar z=0.754
quality_deficit 0.42 from quality pillar z=0.303, roe 35.6%
balance_sheet_stress 0.79 from balance_sheet z=-1.159, net debt/ebitda 0.15x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 9.34% vs 30w MA, MA slope 9.11%/4w, RS vs index -12.99%/13w
composite 0.349 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

59. SMCI Super Micro Computer 0.343 · dc-infra / ai_capex · US · peers: dc-infra

valuation_stretch 0.42 from value pillar z=0.305 vs dc-infra peers (n=7), ev/ebitda 6.2x
momentum_break 0.38 from momentum pillar z=0.49
quality_deficit 0.54 from quality pillar z=-0.156, roe 15.4%
balance_sheet_stress 0.23 from balance_sheet z=1.064, net debt/ebitda 0.39x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 24.42% vs 30w MA, MA slope 1.35%/4w, RS vs index 3.81%/13w
composite 0.343 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

60. SNDK Sandisk 0.339 · memory / ai_capex · US · peers: memory

valuation_stretch 0.75 from value pillar z=-1.012 vs memory peers (n=4), ev/ebitda 19.3x
momentum_break 0.29 from momentum pillar z=0.842
quality_deficit 0.13 from quality pillar z=1.468, roe 72.7%
balance_sheet_stress 0.35 from balance_sheet z=0.608, net debt/ebitda -0.33x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 46.58% vs 30w MA, MA slope 13.39%/4w, RS vs index 16.08%/13w
composite 0.339 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

61. 2308.TW Delta Electronics 0.328 · power-thermal / ai_capex · TW · peers: power-thermal

valuation_stretch 0.64 from value pillar z=-0.576 vs power-thermal peers (n=12), ev/ebitda 23.8x
momentum_break 0.27 from momentum pillar z=0.935
quality_deficit 0.32 from quality pillar z=0.702, roe 25.3%
balance_sheet_stress 0.24 from balance_sheet z=1.05, net debt/ebitda -0.63x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 6.51% vs 30w MA, MA slope 5.92%/4w, RS vs index -13.44%/13w
composite 0.328 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

62. ALAB Astera Labs, Inc. Common Stock 0.322 · networking / ai_capex · US · peers: networking

valuation_stretch 0.65 from value pillar z=-0.596 vs networking peers (n=10), ev/ebitda 122.5x
momentum_break 0.16 from momentum pillar z=1.346
quality_deficit 0.44 from quality pillar z=0.235, roe 16.1%
balance_sheet_stress 0.21 from balance_sheet z=1.175, net debt/ebitda -0.59x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 36.22% vs 30w MA, MA slope 9.02%/4w, RS vs index 4.07%/13w
composite 0.322 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

63. 6669.TW Wiwynn 0.311 · dc-infra / ai_capex · TW · peers: dc-infra

valuation_stretch 0.66 from value pillar z=-0.632 vs dc-infra peers (n=7), ev/ebitda 37.8x
momentum_break 0.00 from momentum pillar z=2.108
quality_deficit 0.41 from quality pillar z=0.35, roe 41.0%
balance_sheet_stress 0.43 from balance_sheet z=0.289, net debt/ebitda 0.21x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 41.15% vs 30w MA, MA slope 5.79%/4w, RS vs index 15.28%/13w
composite 0.311 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

64. 002371.SZ NAURA Technology 0.290 · cn-ai-semi / ai_capex · CN · peers: cn-ai-semi

valuation_stretch 0.41 from value pillar z=0.373 vs cn-ai-semi peers (n=3), ev/ebitda 43.3x
momentum_break 0.22 from momentum pillar z=1.121
quality_deficit 0.20 from quality pillar z=1.195, roe 14.6%
balance_sheet_stress 0.62 from balance_sheet z=-0.495, net debt/ebitda 0.22x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 28.55% vs 30w MA, MA slope 5.95%/4w, RS vs index 10.15%/13w
composite 0.290 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

65. VRT Vertiv Holdings Co 0.278 · power-thermal / ai_capex · US · peers: power-thermal

valuation_stretch 0.70 from value pillar z=-0.788 vs power-thermal peers (n=12), ev/ebitda 29.7x
momentum_break 0.00 from momentum pillar z=2.091
quality_deficit 0.17 from quality pillar z=1.335, roe 33.8%
balance_sheet_stress 0.47 from balance_sheet z=0.134, net debt/ebitda 0.78x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 4.16% vs 30w MA, MA slope 4.99%/4w, RS vs index -12.92%/13w
composite 0.277 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

66. CRDO Credo Technology Group Holding 0.271 · networking / ai_capex · US · peers: networking

valuation_stretch 0.53 from value pillar z=-0.115 vs networking peers (n=10), ev/ebitda 62.3x
momentum_break 0.19 from momentum pillar z=1.231
quality_deficit 0.36 from quality pillar z=0.563, roe 22.9%
balance_sheet_stress 0.13 from balance_sheet z=1.489, net debt/ebitda -2.23x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 53.38% vs 30w MA, MA slope 8.28%/4w, RS vs index 23.34%/13w
composite 0.271 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

67. 4062.T Ibiden Co.,Ltd. 0.268 · packaging-substrate / ai_capex · JP · peers: packaging-substrate

valuation_stretch 0.46 from value pillar z=0.143 vs packaging-substrate peers (n=4), ev/ebitda 12.3x
momentum_break 0.29 from momentum pillar z=0.847
quality_deficit 0.24 from quality pillar z=1.052, roe 11.6%
balance_sheet_stress 0.21 from balance_sheet z=1.144, net debt/ebitda -0.65x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 46.19% vs 30w MA, MA slope 12.32%/4w, RS vs index 7.85%/13w
composite 0.268 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

68. 6857.T Advantest 0.243 · semicap-equipment / ai_capex · JP · peers: semicap-equipment

valuation_stretch 0.47 from value pillar z=0.107 vs semicap-equipment peers (n=11), ev/ebitda 26.6x
momentum_break 0.00 from momentum pillar z=2.068
quality_deficit 0.24 from quality pillar z=1.059, roe 47.2%
balance_sheet_stress 0.52 from balance_sheet z=-0.064, net debt/ebitda -0.59x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 35.08% vs 30w MA, MA slope 6.76%/4w, RS vs index 35.4%/13w
composite 0.243 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

69. 300502.SZ Eoptolink Technology Inc. 0.232 · networking / ai_capex · CN · peers: networking

valuation_stretch 0.37 from value pillar z=0.522 vs networking peers (n=10), ev/ebitda 26.6x
momentum_break 0.07 from momentum pillar z=1.726
quality_deficit 0.24 from quality pillar z=1.042, roe 53.2%
balance_sheet_stress 0.49 from balance_sheet z=0.02, net debt/ebitda -0.59x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 15.18% vs 30w MA, MA slope 4.63%/4w, RS vs index 3.59%/13w
composite 0.232 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: no dossier for this ticker
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

70. NVDA NVIDIA 0.207 · foundry-logic / ai_capex · US · peers: foundry-logic

valuation_stretch 0.54 from value pillar z=-0.145 vs foundry-logic peers (n=9), ev/ebitda 31.4x
momentum_break 0.04 from momentum pillar z=1.837
quality_deficit 0.02 from quality pillar z=1.907, roe 76.3%
balance_sheet_stress 0.39 from balance_sheet z=0.45, net debt/ebitda 0.01x
tape_stage 0.00 — Weinstein stage 2 (advancing), price 14.27% vs 30w MA, MA slope 2.22%/4w, RS vs index 1.64%/13w
composite 0.207 = weighted mean of 5/5 components, weight sum renormalised 1.00->1.00 (v1.3 P0.5; absent NEVER scores 0)
statusRESEARCH_CANDIDATE
blocked byer_gate NOT_EVALUABLE: dossier is direction=long (implied) — a long thesis's expected return is not a short thesis; no sign-flip is performed
blocked bymechanics UNKNOWN + refuse_if_eligibility_unknown=true
mechanicsUNKNOWN — borrow/eligibility/days-to-cover not queried — short_mechanics.py hits Futu at proposal time, not screen time

Provenance

produced byscripts/short_screen.py (short_screen.v1)
generated at2026-08-17T15:54:41+00:00
inputfunds.yaml — short block
inputthemes.yaml — 148 tickers
inputdesk_quant.json — 76 profiles, generated 2026-08-16T08:49:47.673661+00:00
inputdesk_technical.json — 143 stages, generated 2026-08-17T15:52:42.988993+00:00
inputdesk_positioning.json — 5 names
inputdossiers — 47 loaded
weightsvaluation 0.25 · momentum 0.25 · quality 0.2 · bal sheet 0.15 · tape score 0.15 — published, never fitted to an outcome
Rendered from canonical artifacts only (T1) — no terminal database exists. Every figure is read from the system's own files at render time; where an artifact is missing the panel names the dependency rather than showing an empty box. No execution path exists anywhere in this interface (T5), not even a link.