[{"id":58,"run_id":2,"as_of":"2026-08-08","ticker":"VMI","company":"Valmont Industries Inc","source":"weekly","conviction":41.9,"technical":48.6,"stage":"Mature Trend","gated":true,"n_gates":3,"gates":["50DMA is not rising.","Insiders are net sellers — net purchase ratio -0.98 over the last 180 days (3 selling vs 1 buying). The CFO purchase is contradicted by the rest of the insider group.","Overlapping range behaviour — efficiency ratio 0.04 vs the 0.15 threshold (genuine chop)."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":493.64,"sector":"Industrials","etf":"XLI","pillars":{"Regime clarity":11.5,"Volatility behaviour":12.7,"Cross-asset confirmation":7.4,"Sponsorship / positioning":7.3,"Catalyst alignment (insider)":3.0},"total_cfo_value":101118.0,"total_other_value":0.0,"n_cfo_buys":1.0,"n_other_buys":0.0,"has_cfo_buy":true,"roles_buying":"1 CFO","npr":-0.9788091744342051,"cluster_insiders":1.0,"days_since_buy":16.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-08T19:39:50.085595+00:00"},{"id":124,"run_id":6,"as_of":"2026-08-10","ticker":"VMI","company":"Valmont Industries Inc","source":"weekly","conviction":41.3,"technical":47.9,"stage":"Mature Trend","gated":true,"n_gates":3,"gates":["50DMA is not rising.","Insiders are net sellers — net purchase ratio -0.98 over the last 180 days (3 selling vs 1 buying). The CFO purchase is contradicted by the rest of the insider group.","Overlapping range behaviour — efficiency ratio 0.03 vs the 0.15 threshold (genuine chop)."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":494.58,"sector":"Industrials","etf":"XLI","pillars":{"Regime clarity":11.5,"Volatility behaviour":12.7,"Cross-asset confirmation":7.0,"Sponsorship / positioning":7.1,"Catalyst alignment (insider)":3.0},"total_cfo_value":101118.0,"total_other_value":0.0,"n_cfo_buys":1.0,"n_other_buys":0.0,"has_cfo_buy":true,"roles_buying":"1 CFO","npr":-0.9788091744342051,"cluster_insiders":1.0,"days_since_buy":18.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-10T16:32:51.801846+00:00"},{"id":711,"run_id":17,"as_of":"2026-08-11","ticker":"VMI","company":"Valmont Industries Inc","source":"weekly","conviction":41.4,"technical":48.0,"stage":"Mature Trend","gated":true,"n_gates":3,"gates":["50DMA is not rising.","Insiders are net sellers — net purchase ratio -0.98 over the last 180 days (3.0 selling vs 1.0 buying). The CFO purchase is contradicted by the rest of the insider group.","Overlapping range behaviour — efficiency ratio 0.03 vs the 0.15 threshold (genuine chop)."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":496.6,"sector":"Industrials","etf":"XLI","pillars":{"Regime clarity":11.5,"Volatility behaviour":12.7,"Cross-asset confirmation":7.2,"Sponsorship / positioning":7.0,"Catalyst alignment (insider)":3.0},"total_cfo_value":101118.0,"total_other_value":0.0,"n_cfo_buys":1.0,"n_other_buys":0.0,"has_cfo_buy":true,"roles_buying":"1 CFO","npr":-0.9788091744342051,"cluster_insiders":1.0,"days_since_buy":19.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-11T15:02:55.030268+00:00"},{"id":1295,"run_id":27,"as_of":"2026-08-12","ticker":"VMI","company":"Valmont Industries Inc","source":"weekly","conviction":39.9,"technical":46.1,"stage":"Mature Trend","gated":true,"n_gates":3,"gates":["50DMA is not rising.","Insiders are net sellers — net purchase ratio -0.98 over the last 180 days (3 selling vs 1 buying). The CFO purchase is contradicted by the rest of the insider group.","Overlapping range behaviour — efficiency ratio 0.02 vs the 0.15 threshold (genuine chop)."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":493.98,"sector":"Industrials","etf":"XLI","pillars":{"Regime clarity":10.0,"Volatility behaviour":12.7,"Cross-asset confirmation":7.2,"Sponsorship / positioning":7.0,"Catalyst alignment (insider)":3.0},"total_cfo_value":101118.0,"total_other_value":0.0,"n_cfo_buys":1.0,"n_other_buys":0.0,"has_cfo_buy":true,"roles_buying":"1 CFO","npr":-0.9788091744342051,"cluster_insiders":1.0,"days_since_buy":20.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-12T16:17:35.947482+00:00"},{"id":1358,"run_id":31,"as_of":"2026-08-13","ticker":"VMI","company":"Valmont Industries Inc","source":"weekly","conviction":39.7,"technical":45.9,"stage":"Mature Trend","gated":true,"n_gates":3,"gates":["50DMA is not rising.","Insiders are net sellers — net purchase ratio -0.98 over the last 180 days (3 selling vs 1 buying). The CFO purchase is contradicted by the rest of the insider group.","Overlapping range behaviour — efficiency ratio 0.02 vs the 0.15 threshold (genuine chop)."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":491.2,"sector":"Industrials","etf":"XLI","pillars":{"Regime clarity":10.0,"Volatility behaviour":12.7,"Cross-asset confirmation":7.0,"Sponsorship / positioning":7.0,"Catalyst alignment (insider)":3.0},"total_cfo_value":101118.0,"total_other_value":0.0,"n_cfo_buys":1.0,"n_other_buys":0.0,"has_cfo_buy":true,"roles_buying":"1 CFO","npr":-0.9788091744342051,"cluster_insiders":1.0,"days_since_buy":21.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-13T00:11:32.116666+00:00"},{"id":2005,"run_id":41,"as_of":"2026-08-14","ticker":"VMI","company":"Valmont Industries Inc","source":"weekly","conviction":39.7,"technical":45.9,"stage":"Mature Trend","gated":true,"n_gates":3,"gates":["50DMA is not rising.","Insiders are net sellers — net purchase ratio -0.98 over the last 180 days (3 selling vs 1 buying). The CFO purchase is contradicted by the rest of the insider group.","Overlapping range behaviour — efficiency ratio 0.01 vs the 0.15 threshold (genuine chop)."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":495.25,"sector":"Industrials","etf":"XLI","pillars":{"Regime clarity":10.0,"Volatility behaviour":12.7,"Cross-asset confirmation":7.0,"Sponsorship / positioning":7.0,"Catalyst alignment (insider)":3.0},"total_cfo_value":101118.0,"total_other_value":0.0,"n_cfo_buys":1.0,"n_other_buys":0.0,"has_cfo_buy":true,"roles_buying":"1 CFO","npr":-0.9788091744342051,"cluster_insiders":1.0,"days_since_buy":22.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-14T01:48:05.981934+00:00"},{"id":3241,"run_id":53,"as_of":"2026-08-17","ticker":"VMI","company":"Valmont Industries Inc","source":"weekly","conviction":39.7,"technical":45.9,"stage":"Mature Trend","gated":true,"n_gates":3,"gates":["50DMA is not rising.","Insiders are net sellers — net purchase ratio -0.98 over the last 180 days (3 selling vs 1 buying). The CFO purchase is contradicted by the rest of the insider group.","Overlapping range behaviour — efficiency ratio 0.00 vs the 0.15 threshold (genuine chop)."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":505.11,"sector":"Industrials","etf":"XLI","pillars":{"Regime clarity":10.0,"Volatility behaviour":12.7,"Cross-asset confirmation":7.0,"Sponsorship / positioning":7.0,"Catalyst alignment (insider)":3.0},"total_cfo_value":101118.0,"total_other_value":0.0,"n_cfo_buys":1.0,"n_other_buys":0.0,"has_cfo_buy":true,"roles_buying":"1 CFO","npr":-0.9788091744342051,"cluster_insiders":1.0,"days_since_buy":25.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-17T16:20:45.815019+00:00"},{"id":3827,"run_id":64,"as_of":"2026-08-18","ticker":"VMI","company":"Valmont Industries Inc","source":"weekly","conviction":40.4,"technical":46.8,"stage":"Mature Trend","gated":true,"n_gates":3,"gates":["50DMA is not rising.","Insiders are net sellers — net purchase ratio -0.98 over the last 180 days (3 selling vs 1 buying). The CFO purchase is contradicted by the rest of the insider group.","Overlapping range behaviour — efficiency ratio 0.03 vs the 0.15 threshold (genuine chop)."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":489.38,"sector":"Industrials","etf":"XLI","pillars":{"Regime clarity":10.0,"Volatility behaviour":12.7,"Cross-asset confirmation":7.7,"Sponsorship / positioning":7.0,"Catalyst alignment (insider)":3.0},"total_cfo_value":101118.0,"total_other_value":0.0,"n_cfo_buys":1.0,"n_other_buys":0.0,"has_cfo_buy":true,"roles_buying":"1 CFO","npr":-0.9783202003791681,"cluster_insiders":1.0,"days_since_buy":26.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-18T18:49:14.813074+00:00"},{"id":4497,"run_id":80,"as_of":"2026-08-19","ticker":"VMI","company":"Valmont Industries Inc","source":"weekly","conviction":40.1,"technical":46.4,"stage":"Mature Trend","gated":true,"n_gates":3,"gates":["50DMA is not rising.","Insiders are net sellers — net purchase ratio -0.98 over the last 180 days (3 selling vs 1 buying). The CFO purchase is contradicted by the rest of the insider group.","Overlapping range behaviour — efficiency ratio 0.05 vs the 0.15 threshold (genuine chop)."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":484.33,"sector":"Industrials","etf":"XLI","pillars":{"Regime clarity":10.0,"Volatility behaviour":12.7,"Cross-asset confirmation":7.4,"Sponsorship / positioning":7.0,"Catalyst alignment (insider)":3.0},"total_cfo_value":101118.0,"total_other_value":0.0,"n_cfo_buys":1.0,"n_other_buys":0.0,"has_cfo_buy":true,"roles_buying":"1 CFO","npr":-0.9783202003791681,"cluster_insiders":1.0,"days_since_buy":27.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-19T23:06:33.541677+00:00"},{"id":4623,"run_id":113,"as_of":"2026-08-20","ticker":"VMI","company":"Valmont Industries Inc","source":"weekly","conviction":40.0,"technical":46.2,"stage":"Mature Trend","gated":true,"n_gates":3,"gates":["50DMA is not rising.","Insiders are net sellers — net purchase ratio -0.98 over the last 180 days (3 selling vs 1 buying). The CFO purchase is contradicted by the rest of the insider group.","Overlapping range behaviour — efficiency ratio 0.09 vs the 0.15 threshold (genuine chop)."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":481.67,"sector":"Industrials","etf":"XLI","pillars":{"Regime clarity":10.0,"Volatility behaviour":12.7,"Cross-asset confirmation":7.3,"Sponsorship / positioning":7.0,"Catalyst alignment (insider)":3.0},"total_cfo_value":101118.0,"total_other_value":0.0,"n_cfo_buys":1.0,"n_other_buys":0.0,"has_cfo_buy":true,"roles_buying":"1 CFO","npr":-0.9783202003791681,"cluster_insiders":1.0,"days_since_buy":28.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-20T21:53:10.611004+00:00"},{"id":5297,"run_id":173,"as_of":"2026-08-21","ticker":"VMI","company":"Valmont Industries Inc","source":"weekly","conviction":39.9,"technical":46.1,"stage":"Mature Trend","gated":true,"n_gates":3,"gates":["50DMA is not rising.","Insiders are net sellers — net purchase ratio -0.98 over the last 180 days (3 selling vs 1 buying). The CFO purchase is contradicted by the rest of the insider group.","Overlapping range behaviour — efficiency ratio 0.07 vs the 0.15 threshold (genuine chop)."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":485.83,"sector":"Industrials","etf":"XLI","pillars":{"Regime clarity":10.0,"Volatility behaviour":12.7,"Cross-asset confirmation":7.2,"Sponsorship / positioning":7.0,"Catalyst alignment (insider)":3.0},"total_cfo_value":101118.0,"total_other_value":0.0,"n_cfo_buys":1.0,"n_other_buys":0.0,"has_cfo_buy":true,"roles_buying":"1 CFO","npr":-0.9783202003791681,"cluster_insiders":1.0,"days_since_buy":29.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-21T20:52:35.383879+00:00"},{"id":5409,"run_id":242,"as_of":"2026-08-22","ticker":"VMI","company":"Valmont Industries Inc","source":"weekly","conviction":39.9,"technical":46.1,"stage":"Mature Trend","gated":true,"n_gates":3,"gates":["50DMA is not rising.","Insiders are net sellers — net purchase ratio -0.98 over the last 180 days (3 selling vs 1 buying). The CFO purchase is contradicted by the rest of the insider group.","Overlapping range behaviour — efficiency ratio 0.07 vs the 0.15 threshold (genuine chop)."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":485.83,"sector":"Industrials","etf":"XLI","pillars":{"Regime clarity":10.0,"Volatility behaviour":12.7,"Cross-asset confirmation":7.2,"Sponsorship / positioning":7.0,"Catalyst alignment (insider)":3.0},"total_cfo_value":101118.0,"total_other_value":0.0,"n_cfo_buys":1.0,"n_other_buys":0.0,"has_cfo_buy":true,"roles_buying":"1 CFO","npr":-0.9783202003791681,"cluster_insiders":1.0,"days_since_buy":30.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-22T14:49:55.536534+00:00"},{"id":5503,"run_id":256,"as_of":"2026-08-24","ticker":"VMI","company":"Valmont Industries Inc","source":"weekly","conviction":40.0,"technical":46.2,"stage":"Mature Trend","gated":true,"n_gates":3,"gates":["50DMA is not rising.","Insiders are net sellers — net purchase ratio -0.98 over the last 180 days (3 selling vs 1 buying). The CFO purchase is contradicted by the rest of the insider group.","Overlapping range behaviour — efficiency ratio 0.08 vs the 0.15 threshold (genuine chop)."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":481.47,"sector":"Industrials","etf":"XLI","pillars":{"Regime clarity":10.0,"Volatility behaviour":12.7,"Cross-asset confirmation":7.3,"Sponsorship / positioning":7.0,"Catalyst alignment (insider)":3.0},"total_cfo_value":101118.0,"total_other_value":0.0,"n_cfo_buys":1.0,"n_other_buys":0.0,"has_cfo_buy":true,"roles_buying":"1 CFO","npr":-0.9783202003791681,"cluster_insiders":1.0,"days_since_buy":32.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-24T13:43:37.609921+00:00"},{"id":6207,"run_id":270,"as_of":"2026-08-25","ticker":"VMI","company":"Valmont Industries Inc","source":"weekly","conviction":39.7,"technical":45.9,"stage":"Mature Trend","gated":true,"n_gates":3,"gates":["50DMA is not rising.","Insiders are net sellers — net purchase ratio -0.98 over the last 180 days (3 selling vs 1 buying). The CFO purchase is contradicted by the rest of the insider group.","Overlapping range behaviour — efficiency ratio 0.09 vs the 0.15 threshold (genuine chop)."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":472.9,"sector":"Industrials","etf":"XLI","pillars":{"Regime clarity":10.0,"Volatility behaviour":12.7,"Cross-asset confirmation":7.0,"Sponsorship / positioning":7.0,"Catalyst alignment (insider)":3.0},"total_cfo_value":101118.0,"total_other_value":0.0,"n_cfo_buys":1.0,"n_other_buys":0.0,"has_cfo_buy":true,"roles_buying":"1 CFO","npr":-0.9783202003791681,"cluster_insiders":1.0,"days_since_buy":33.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-25T16:51:35.628977+00:00"},{"id":6968,"run_id":309,"as_of":"2026-08-26","ticker":"VMI","company":"Valmont Industries Inc","source":"weekly","conviction":39.7,"technical":45.9,"stage":"Mature Trend","gated":true,"n_gates":3,"gates":["50DMA is not rising.","Insiders are net sellers — net purchase ratio -0.98 over the last 180 days (3 selling vs 1 buying). The CFO purchase is contradicted by the rest of the insider group.","Overlapping range behaviour — efficiency ratio 0.10 vs the 0.15 threshold (genuine chop)."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":476.98,"sector":"Industrials","etf":"XLI","pillars":{"Regime clarity":10.0,"Volatility behaviour":12.7,"Cross-asset confirmation":7.0,"Sponsorship / positioning":7.0,"Catalyst alignment (insider)":3.0},"total_cfo_value":101118.0,"total_other_value":0.0,"n_cfo_buys":1.0,"n_other_buys":0.0,"has_cfo_buy":true,"roles_buying":"1 CFO","npr":-0.9783202003791681,"cluster_insiders":1.0,"days_since_buy":34.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-26T20:44:22.189017+00:00"},{"id":7703,"run_id":390,"as_of":"2026-08-27","ticker":"VMI","company":"Valmont Industries Inc","source":"weekly","conviction":39.7,"technical":45.9,"stage":"Mature Trend","gated":true,"n_gates":3,"gates":["50DMA is not rising.","Insiders are net sellers — net purchase ratio -0.98 over the last 180 days (3 selling vs 1 buying). The CFO purchase is contradicted by the rest of the insider group.","Overlapping range behaviour — efficiency ratio 0.12 vs the 0.15 threshold (borderline, watch for resolution)."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":480.53,"sector":"Industrials","etf":"XLI","pillars":{"Regime clarity":10.0,"Volatility behaviour":12.7,"Cross-asset confirmation":7.0,"Sponsorship / positioning":7.0,"Catalyst alignment (insider)":3.0},"total_cfo_value":101118.0,"total_other_value":0.0,"n_cfo_buys":1.0,"n_other_buys":0.0,"has_cfo_buy":true,"roles_buying":"1 CFO","npr":-0.9783202003791681,"cluster_insiders":1.0,"days_since_buy":35.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-27T20:17:55.852107+00:00"}]