[{"id":33,"run_id":2,"as_of":"2026-08-08","ticker":"RYAN","company":"Ryan Specialty Holdings, Inc.","source":"weekly","conviction":68.7,"technical":66.1,"stage":"Regime Shift","gated":true,"n_gates":1,"gates":["200DMA is not rising — regime not clear."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":42.84,"sector":"Financial Services","etf":"XLF","pillars":{"Regime clarity":11.6,"Volatility behaviour":12.5,"Cross-asset confirmation":9.4,"Sponsorship / positioning":19.4,"Catalyst alignment (insider)":15.8},"total_cfo_value":200293.0,"total_other_value":5402291.0,"n_cfo_buys":1.0,"n_other_buys":5.0,"has_cfo_buy":true,"roles_buying":"1 CFO, 1 Officer, 3 Director, 1 Unclassified","npr":1.0,"cluster_insiders":6.0,"days_since_buy":66.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-08T19:39:50.085595+00:00"},{"id":99,"run_id":6,"as_of":"2026-08-10","ticker":"RYAN","company":"Ryan Specialty Holdings, Inc.","source":"weekly","conviction":63.9,"technical":60.2,"stage":"No Long Regime","gated":true,"n_gates":2,"gates":["Price below the 200DMA — no long regime.","200DMA is not rising — regime not clear."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":42.59,"sector":"Financial Services","etf":"XLF","pillars":{"Regime clarity":7.0,"Volatility behaviour":12.5,"Cross-asset confirmation":9.4,"Sponsorship / positioning":19.3,"Catalyst alignment (insider)":15.7},"total_cfo_value":200293.0,"total_other_value":5402291.0,"n_cfo_buys":1.0,"n_other_buys":5.0,"has_cfo_buy":true,"roles_buying":"1 CFO, 1 Officer, 3 Director, 1 Unclassified","npr":1.0,"cluster_insiders":6.0,"days_since_buy":68.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-10T16:32:51.801846+00:00"},{"id":686,"run_id":17,"as_of":"2026-08-11","ticker":"RYAN","company":"Ryan Specialty Holdings, Inc.","source":"weekly","conviction":63.7,"technical":60.0,"stage":"No Long Regime","gated":true,"n_gates":2,"gates":["Price below the 200DMA — no long regime.","200DMA is not rising — regime not clear."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":41.55,"sector":"Financial Services","etf":"XLF","pillars":{"Regime clarity":6.3,"Volatility behaviour":12.5,"Cross-asset confirmation":10.1,"Sponsorship / positioning":19.1,"Catalyst alignment (insider)":15.7},"total_cfo_value":200293.0,"total_other_value":5402291.0,"n_cfo_buys":1.0,"n_other_buys":5.0,"has_cfo_buy":true,"roles_buying":"1 CFO, 1 Officer, 3 Director, 1 Unclassified","npr":1.0,"cluster_insiders":6.0,"days_since_buy":69.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-11T15:02:55.030268+00:00"},{"id":1270,"run_id":27,"as_of":"2026-08-12","ticker":"RYAN","company":"Ryan Specialty Holdings, Inc.","source":"weekly","conviction":64.7,"technical":61.3,"stage":"No Long Regime","gated":true,"n_gates":2,"gates":["Price below the 200DMA — no long regime.","200DMA is not rising — regime not clear."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":42.04,"sector":"Financial Services","etf":"XLF","pillars":{"Regime clarity":6.5,"Volatility behaviour":12.5,"Cross-asset confirmation":10.9,"Sponsorship / positioning":19.1,"Catalyst alignment (insider)":15.7},"total_cfo_value":200293.0,"total_other_value":5402291.0,"n_cfo_buys":1.0,"n_other_buys":5.0,"has_cfo_buy":true,"roles_buying":"1 CFO, 1 Officer, 3 Director, 1 Unclassified","npr":1.0,"cluster_insiders":6.0,"days_since_buy":70.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-12T16:17:35.947482+00:00"},{"id":1333,"run_id":31,"as_of":"2026-08-13","ticker":"RYAN","company":"Ryan Specialty Holdings, Inc.","source":"weekly","conviction":64.6,"technical":61.1,"stage":"No Long Regime","gated":true,"n_gates":2,"gates":["Price below the 200DMA — no long regime.","200DMA is not rising — regime not clear."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":42.18,"sector":"Financial Services","etf":"XLF","pillars":{"Regime clarity":6.3,"Volatility behaviour":12.5,"Cross-asset confirmation":11.0,"Sponsorship / positioning":19.1,"Catalyst alignment (insider)":15.7},"total_cfo_value":200293.0,"total_other_value":5402291.0,"n_cfo_buys":1.0,"n_other_buys":5.0,"has_cfo_buy":true,"roles_buying":"1 CFO, 1 Officer, 3 Director, 1 Unclassified","npr":1.0,"cluster_insiders":6.0,"days_since_buy":71.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-13T00:11:32.116666+00:00"},{"id":1980,"run_id":41,"as_of":"2026-08-14","ticker":"RYAN","company":"Ryan Specialty Holdings, Inc.","source":"weekly","conviction":64.6,"technical":61.1,"stage":"No Long Regime","gated":true,"n_gates":2,"gates":["Price below the 200DMA — no long regime.","200DMA is not rising — regime not clear."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":41.82,"sector":"Financial Services","etf":"XLF","pillars":{"Regime clarity":5.6,"Volatility behaviour":12.5,"Cross-asset confirmation":12.0,"Sponsorship / positioning":18.8,"Catalyst alignment (insider)":15.7},"total_cfo_value":200293.0,"total_other_value":5402291.0,"n_cfo_buys":1.0,"n_other_buys":5.0,"has_cfo_buy":true,"roles_buying":"1 CFO, 1 Officer, 3 Director, 1 Unclassified","npr":0.9696448961913386,"cluster_insiders":6.0,"days_since_buy":72.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-14T01:48:05.981934+00:00"},{"id":3217,"run_id":53,"as_of":"2026-08-17","ticker":"RYAN","company":"Ryan Specialty Holdings, Inc.","source":"weekly","conviction":60.6,"technical":56.1,"stage":"No Long Regime","gated":true,"n_gates":3,"gates":["Price below the 200DMA — no long regime.","200DMA is not rising — regime not clear.","Overlapping range behaviour — efficiency ratio 0.15 vs the 0.15 threshold (borderline, watch for resolution)."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":41.42,"sector":"Financial Services","etf":"XLF","pillars":{"Regime clarity":5.5,"Volatility behaviour":16.5,"Cross-asset confirmation":10.4,"Sponsorship / positioning":12.5,"Catalyst alignment (insider)":15.7},"total_cfo_value":200293.0,"total_other_value":5402291.0,"n_cfo_buys":1.0,"n_other_buys":5.0,"has_cfo_buy":true,"roles_buying":"1 CFO, 1 Officer, 3 Director, 1 Unclassified","npr":0.9696448961913386,"cluster_insiders":6.0,"days_since_buy":75.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-17T16:20:45.815019+00:00"},{"id":3803,"run_id":64,"as_of":"2026-08-18","ticker":"RYAN","company":"Ryan Specialty Holdings, Inc.","source":"weekly","conviction":55.2,"technical":58.2,"stage":"No Long Regime","gated":true,"n_gates":2,"gates":["Price below the 200DMA — no long regime.","200DMA is not rising — regime not clear."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":41.58,"sector":"Financial Services","etf":"XLF","pillars":{"Regime clarity":5.8,"Volatility behaviour":16.5,"Cross-asset confirmation":12.2,"Sponsorship / positioning":12.1,"Catalyst alignment (insider)":8.6},"total_cfo_value":200293.0,"total_other_value":5402291.0,"n_cfo_buys":1.0,"n_other_buys":5.0,"has_cfo_buy":true,"roles_buying":"1 CFO, 1 Officer, 3 Director, 1 Unclassified","npr":0.9696448961913386,"cluster_insiders":6.0,"days_since_buy":76.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-18T18:49:14.813074+00:00"},{"id":4472,"run_id":80,"as_of":"2026-08-19","ticker":"RYAN","company":"Ryan Specialty Holdings, Inc.","source":"weekly","conviction":55.6,"technical":58.8,"stage":"No Long Regime","gated":true,"n_gates":2,"gates":["Price below the 200DMA — no long regime.","200DMA is not rising — regime not clear."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":42.21,"sector":"Financial Services","etf":"XLF","pillars":{"Regime clarity":7.4,"Volatility behaviour":16.5,"Cross-asset confirmation":11.3,"Sponsorship / positioning":11.8,"Catalyst alignment (insider)":8.6},"total_cfo_value":200293.0,"total_other_value":5402291.0,"n_cfo_buys":1.0,"n_other_buys":5.0,"has_cfo_buy":true,"roles_buying":"1 CFO, 1 Officer, 3 Director, 1 Unclassified","npr":0.9696448961913386,"cluster_insiders":6.0,"days_since_buy":77.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-19T23:06:33.541677+00:00"},{"id":4598,"run_id":113,"as_of":"2026-08-20","ticker":"RYAN","company":"Ryan Specialty Holdings, Inc.","source":"weekly","conviction":61.7,"technical":66.4,"stage":"Regime Shift","gated":true,"n_gates":1,"gates":["200DMA is not rising — regime not clear."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":43.04,"sector":"Financial Services","etf":"XLF","pillars":{"Regime clarity":12.9,"Volatility behaviour":16.5,"Cross-asset confirmation":12.2,"Sponsorship / positioning":11.5,"Catalyst alignment (insider)":8.6},"total_cfo_value":200293.0,"total_other_value":5402291.0,"n_cfo_buys":1.0,"n_other_buys":5.0,"has_cfo_buy":true,"roles_buying":"1 CFO, 1 Officer, 3 Director, 1 Unclassified","npr":0.9696448961913386,"cluster_insiders":6.0,"days_since_buy":78.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-20T21:53:10.611004+00:00"},{"id":5273,"run_id":173,"as_of":"2026-08-21","ticker":"RYAN","company":"Ryan Specialty Holdings, Inc.","source":"weekly","conviction":61.6,"technical":66.2,"stage":"Regime Shift","gated":true,"n_gates":1,"gates":["200DMA is not rising — regime not clear."],"sizing_low":0.0,"sizing_high":0.0,"sizing_label":"No trade / watch only","close":43.28,"sector":"Financial Services","etf":"XLF","pillars":{"Regime clarity":13.0,"Volatility behaviour":16.5,"Cross-asset confirmation":12.4,"Sponsorship / positioning":11.1,"Catalyst alignment (insider)":8.6},"total_cfo_value":200293.0,"total_other_value":5402291.0,"n_cfo_buys":1.0,"n_other_buys":5.0,"has_cfo_buy":true,"roles_buying":"1 CFO, 1 Officer, 3 Director, 1 Unclassified","npr":0.9696448961913386,"cluster_insiders":6.0,"days_since_buy":79.0,"insider_lookup_failed":false,"technical_only":false,"created_at":"2026-08-21T20:52:35.383879+00:00"}]