[{"id":15396,"run_id":455,"as_of":"2026-10-14","ticker":"VFF","company":"Village Farms International, Inc.","source":"weekly","conviction":55.8,"technical":58.5,"stage":"No Long Regime","gated":true,"n_gates":3,"gates":["Price below the 200DMA — no long regime.","200DMA is not rising — regime not clear.","Price $2.56 below the $5.00 floor."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":2.56,"sector":"Consumer Defensive","etf":"XLP","pillars":{"Regime clarity":5.9,"Volatility behaviour":17.2,"Cross-asset confirmation":11.5,"Sponsorship / positioning":12.2,"Catalyst alignment (insider)":9.0},"total_cfo_value":0.0,"total_other_value":207167.0,"n_cfo_buys":0.0,"n_other_buys":3.0,"has_cfo_buy":false,"roles_buying":"2 CEO, 1 Director","npr":1.0,"cluster_insiders":2.0,"days_since_buy":null,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-10-14T21:57:05.171892+00:00"},{"id":15481,"run_id":456,"as_of":"2026-10-15","ticker":"VFF","company":"Village Farms International, Inc.","source":"weekly","conviction":55.3,"technical":57.9,"stage":"No Long Regime","gated":true,"n_gates":3,"gates":["Price below the 200DMA — no long regime.","200DMA is not rising — regime not clear.","Price $2.60 below the $5.00 floor."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":2.6,"sector":"Consumer Defensive","etf":"XLP","pillars":{"Regime clarity":6.1,"Volatility behaviour":17.2,"Cross-asset confirmation":11.7,"Sponsorship / positioning":11.3,"Catalyst alignment (insider)":9.0},"total_cfo_value":0.0,"total_other_value":207167.0,"n_cfo_buys":0.0,"n_other_buys":3.0,"has_cfo_buy":false,"roles_buying":"2 CEO, 1 Director","npr":1.0,"cluster_insiders":2.0,"days_since_buy":null,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-10-15T21:13:44.615367+00:00"},{"id":16073,"run_id":458,"as_of":"2026-10-16","ticker":"VFF","company":"Village Farms International, Inc.","source":"weekly","conviction":53.3,"technical":55.4,"stage":"No Long Regime","gated":true,"n_gates":3,"gates":["Price below the 200DMA — no long regime.","200DMA is not rising — regime not clear.","Price $2.53 below the $5.00 floor."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":2.53,"sector":"Consumer Defensive","etf":"XLP","pillars":{"Regime clarity":5.9,"Volatility behaviour":16.8,"Cross-asset confirmation":11.1,"Sponsorship / positioning":10.5,"Catalyst alignment (insider)":9.0},"total_cfo_value":0.0,"total_other_value":207167.0,"n_cfo_buys":0.0,"n_other_buys":3.0,"has_cfo_buy":false,"roles_buying":"2 CEO, 1 Director","npr":1.0,"cluster_insiders":2.0,"days_since_buy":null,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-10-16T20:55:56.165619+00:00"}]