{"srows":[{"rank":1,"ticker":"MO","name":"Altria Group, Inc.","score":90,"action":"WATCH","price":"74.66","d5":"+4.6%","rsi":55,"macd":"▲ cross","volx":"0.1×","atr":"2.3%","rr":"0.8:1","trend":"up","comp":[55,72,74,28,61,4,87,71],"verdict":"THIN","holder":null,"priceN":74.66000366210938,"cat":"EARNINGS · 10d","sector":"Consumer Disc.","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.8:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.8:1 < 1:1)","pe":15.24,"fpe":12.63,"peLabel":"15.2","fpeLabel":"12.6","valueTag":"fair","sectorPeMed":16.61,"sectorFpeMed":14.17},{"rank":2,"ticker":"EXR","name":"Extra Space Storage Inc.","score":84,"action":"WATCH","price":"147.28","d5":"+1.0%","rsi":52,"macd":"▲ cross","volx":"0.1×","atr":"2.1%","rr":"0.9:1","trend":"up","comp":[52,68,79,26,55,4,58,57],"verdict":"THIN","holder":null,"priceN":147.27999877929688,"cat":"EARNINGS · 8d","sector":"Real Estate","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.9:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.9:1 < 1:1)","pe":33.75,"fpe":31.17,"peLabel":"33.8","fpeLabel":"31.2","valueTag":"fair","sectorPeMed":29.22,"sectorFpeMed":31.99},{"rank":3,"ticker":"DD","name":"DuPont de Nemours, Inc.","score":83,"action":"WATCH","price":"136.99","d5":"+3.1%","rsi":51,"macd":"▲ cross","volx":"0.2×","atr":"2.5%","rr":"0.5:1","trend":"up","comp":[51,74,74,30,56,5,75,65],"verdict":"THIN","holder":null,"priceN":136.99,"cat":"EARNINGS · 15d","sector":"Materials","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.5:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.5:1 < 1:1)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":null,"sectorFpeMed":null},{"rank":4,"ticker":"SPG","name":"Simon Property Group, Inc.","score":83,"action":"WATCH","price":"228.19","d5":"+3.0%","rsi":63,"macd":"▲ cross","volx":"0.0×","atr":"1.9%","rr":"0.6:1","trend":"up","comp":[63,67,74,23,64,1,74,65],"verdict":"THIN","holder":null,"priceN":228.19000244140625,"cat":"EARNINGS · 21d","sector":"Real Estate","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.6:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.6:1 < 1:1)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":29.22,"sectorFpeMed":31.99},{"rank":5,"ticker":"HST","name":"Host Hotels & Resorts, Inc.","score":81,"action":"WATCH","price":"24.21","d5":"+2.8%","rsi":55,"macd":"▲ cross","volx":"0.1×","atr":"2.1%","rr":"0.6:1","trend":"up","comp":[55,66,54,25,53,3,73,64],"verdict":"THIN","holder":null,"priceN":24.209999084472656,"cat":"EARNINGS · 16d","sector":"Real Estate","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":false,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.6:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.6:1 < 1:1)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":29.22,"sectorFpeMed":31.99},{"rank":6,"ticker":"HON","name":"Honeywell International Inc.","score":79,"action":"WATCH","price":"226.89","d5":"+3.2%","rsi":51,"macd":"▲ cross","volx":"0.1×","atr":"2.9%","rr":"0.9:1","trend":"up","comp":[51,79,54,35,54,3,76,66],"verdict":"THIN","holder":null,"priceN":226.89,"cat":"EARNINGS · 3d","sector":"Industrials","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.9:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.9:1 < 1:1)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":42.36,"sectorFpeMed":28.87},{"rank":7,"ticker":"FRT","name":"Federal Realty Investment Trust","score":78,"action":"ENTRY","price":"125.59","d5":"+2.5%","rsi":60,"macd":"▲ cross","volx":"0.1×","atr":"1.6%","rr":"1.3:1","trend":"up","comp":[60,75,75,19,44,3,70,63],"verdict":"PLAY","holder":null,"priceN":125.58999633789062,"cat":"EARNINGS · 11d","sector":"Real Estate","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":false,"risk":true},"demotion":null,"conclusion":"ENTRY: gates clear · composite 78 · R:R 1.3:1","pe":21.84,"fpe":40.59,"peLabel":"21.8","fpeLabel":"40.6","valueTag":"rich","sectorPeMed":29.22,"sectorFpeMed":31.99},{"rank":8,"ticker":"KIM","name":"Kimco Realty Corporation","score":78,"action":"WATCH","price":"26.03","d5":"+2.6%","rsi":60,"macd":"▲ cross","volx":"0.1×","atr":"1.6%","rr":"0.8:1","trend":"up","comp":[60,67,75,19,53,4,70,63],"verdict":"THIN","holder":null,"priceN":26.030000686645508,"cat":"EARNINGS · 15d","sector":"Real Estate","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":false,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.8:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.8:1 < 1:1)","pe":30.02,"fpe":30.16,"peLabel":"30.0","fpeLabel":"30.2","valueTag":"fair","sectorPeMed":29.22,"sectorFpeMed":31.99},{"rank":9,"ticker":"GM","name":"General Motors Company","score":78,"action":"ENTRY","price":"76.07","d5":"+2.5%","rsi":53,"macd":"▲ cross","volx":"0.6×","atr":"2.7%","rr":"1.0:1","trend":"up","comp":[53,70,78,32,36,22,70,63],"verdict":"BINARY","holder":null,"priceN":76.07,"cat":"EARNINGS · 1d (binary)","sector":"Consumer Disc.","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":false,"risk":true},"demotion":null,"conclusion":"ENTRY: gates clear · composite 78 · R:R 1.0:1","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":16.61,"sectorFpeMed":14.17},{"rank":10,"ticker":"JBHT","name":"J.B. Hunt Transport Services, Inc.","score":77,"action":"WATCH","price":"290.61","d5":"+3.8%","rsi":58,"macd":"+hist","volx":"0.1×","atr":"3.3%","rr":"1.0:1","trend":"up","comp":[58,75,56,40,56,5,80,68],"verdict":"WATCH","holder":null,"priceN":290.6099853515625,"cat":null,"sector":"Industrials","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":false,"flow":true,"risk":true},"demotion":"WATCH: catalyst gate failed (no event inside 2-week window)","conclusion":"WATCH: catalyst gate failed (no event inside 2-week window)","pe":42.36,"fpe":28.87,"peLabel":"42.4","fpeLabel":"28.9","valueTag":"fair","sectorPeMed":42.36,"sectorFpeMed":28.87},{"rank":11,"ticker":"JKHY","name":"Jack Henry & Associates, Inc.","score":76,"action":"ENTRY","price":"149.23","d5":"+3.7%","rsi":61,"macd":"+hist","volx":"0.1×","atr":"3.4%","rr":"1.0:1","trend":"up","comp":[61,81,4,41,67,3,80,68],"verdict":"PLAY","holder":null,"priceN":149.22500610351562,"cat":"EARNINGS · 29d","sector":"Financials","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":true},"demotion":null,"conclusion":"ENTRY: gates clear · composite 76 · R:R 1.0:1","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":14.21,"sectorFpeMed":10.48},{"rank":12,"ticker":"PODD","name":"Insulet Corporation","score":76,"action":"PASS","price":"167.37","d5":"+3.0%","rsi":56,"macd":"+hist","volx":"0.1×","atr":"4.1%","rr":"0.3:1","trend":"up","comp":[56,84,44,49,67,4,74,65],"verdict":"SKIP","holder":null,"priceN":167.3699951171875,"cat":"EARNINGS · 16d","sector":"Health Care","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"PASS: risk gate failed (R:R 0.3:1 < 0.5)","conclusion":"PASS: risk gate failed (R:R 0.3:1 < 0.5)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":null,"sectorFpeMed":null},{"rank":13,"ticker":"CTVA","name":"Corteva, Inc.","score":75,"action":"WATCH","price":"86.73","d5":"+3.0%","rsi":65,"macd":"+hist","volx":"0.1×","atr":"2.5%","rr":"0.8:1","trend":"up","comp":[65,55,57,30,72,2,74,65],"verdict":"THIN","holder":null,"priceN":86.7300033569336,"cat":"EARNINGS · 10d","sector":"Materials","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.8:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.8:1 < 1:1)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":null,"sectorFpeMed":null},{"rank":14,"ticker":"CROX","name":"Crocs, Inc.","score":74,"action":"WATCH","price":"135.39","d5":"+2.2%","rsi":60,"macd":"+hist","volx":"0.1×","atr":"3.6%","rr":"0.5:1","trend":"up","comp":[60,68,28,44,70,3,68,62],"verdict":"THIN","holder":null,"priceN":135.38999938964844,"cat":"EARNINGS · 10d","sector":"Industrials","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.5:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.5:1 < 1:1)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":42.36,"sectorFpeMed":28.87},{"rank":15,"ticker":"CVS","name":"CVS Health Corporation","score":73,"action":"WATCH","price":"108.98","d5":"+2.5%","rsi":71,"macd":"▲ cross","volx":"0.2×","atr":"2.3%","rr":"0.5:1","trend":"up","comp":[71,65,71,28,54,7,70,63],"verdict":"THIN","holder":null,"priceN":108.98,"cat":"EARNINGS · 16d","sector":"Health Care","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.5:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.5:1 < 1:1)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":null,"sectorFpeMed":null},{"rank":16,"ticker":"IRM","name":"Iron Mountain Incorporated","score":73,"action":"PASS","price":"125.17","d5":"+3.7%","rsi":57,"macd":"▲ cross","volx":"0.1×","atr":"3.2%","rr":"0.4:1","trend":"up","comp":[57,88,30,39,55,4,80,68],"verdict":"SKIP","holder":null,"priceN":125.16999816894531,"cat":"EARNINGS · 16d","sector":"Real Estate","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"PASS: risk gate failed (R:R 0.4:1 < 0.5)","conclusion":"PASS: risk gate failed (R:R 0.4:1 < 0.5)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":29.22,"sectorFpeMed":31.99},{"rank":17,"ticker":"MTB","name":"M&T Bank Corporation","score":73,"action":"WATCH","price":"247.16","d5":"+2.1%","rsi":62,"macd":"+hist","volx":"0.2×","atr":"2.1%","rr":"1.0:1","trend":"up","comp":[62,60,62,25,73,7,67,61],"verdict":"WATCH","holder":null,"priceN":247.16000366210938,"cat":null,"sector":"Financials","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":false,"flow":true,"risk":true},"demotion":"WATCH: catalyst gate failed (no event inside 2-week window)","conclusion":"WATCH: catalyst gate failed (no event inside 2-week window)","pe":13.44,"fpe":11.86,"peLabel":"13.4","fpeLabel":"11.9","valueTag":"fair","sectorPeMed":14.21,"sectorFpeMed":10.48},{"rank":18,"ticker":"TFX","name":"Teleflex Incorporated","score":72,"action":"WATCH","price":"132.98","d5":"+2.4%","rsi":53,"macd":"+hist","volx":"0.1×","atr":"3.4%","rr":"0.6:1","trend":"up","comp":[53,56,58,40,53,3,69,63],"verdict":"THIN","holder":null,"priceN":132.97500610351562,"cat":"EARNINGS · 10d","sector":"Industrials","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":false,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.6:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.6:1 < 1:1)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":42.36,"sectorFpeMed":28.87},{"rank":19,"ticker":"IDXX","name":"IDEXX Laboratories, Inc.","score":72,"action":"PASS","price":"559.79","d5":"+2.7%","rsi":49,"macd":"+hist","volx":"0.1×","atr":"3.3%","rr":"0.4:1","trend":"up","comp":[49,86,64,40,48,3,72,64],"verdict":"SKIP","holder":null,"priceN":559.7899780273438,"cat":"EARNINGS · 15d","sector":"Health Care","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":false,"risk":false},"demotion":"PASS: risk gate failed (R:R 0.4:1 < 0.5)","conclusion":"PASS: risk gate failed (R:R 0.4:1 < 0.5)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":null,"sectorFpeMed":null},{"rank":20,"ticker":"MDT","name":"Medtronic plc","score":72,"action":"WATCH","price":"82.04","d5":"+4.0%","rsi":53,"macd":"+hist","volx":"0.1×","atr":"3.0%","rr":"1.0:1","trend":"up","comp":[53,51,67,36,35,4,82,69],"verdict":"WATCH","holder":null,"priceN":82.04000091552734,"cat":null,"sector":"Health Care","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":false,"flow":false,"risk":true},"demotion":"WATCH: catalyst gate failed (no event inside 2-week window)","conclusion":"WATCH: catalyst gate failed (no event inside 2-week window)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":null,"sectorFpeMed":null},{"rank":21,"ticker":"VRSK","name":"Verisk Analytics, Inc.","score":71,"action":"WATCH","price":"196.83","d5":"+3.4%","rsi":60,"macd":"+hist","volx":"0.1×","atr":"3.4%","rr":"0.6:1","trend":"up","comp":[60,96,33,41,65,4,77,66],"verdict":"THIN","holder":null,"priceN":196.8300018310547,"cat":"EARNINGS · 9d","sector":"Industrials","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.6:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.6:1 < 1:1)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":42.36,"sectorFpeMed":28.87},{"rank":22,"ticker":"AIG","name":"American International Group, Inc.","score":71,"action":"WATCH","price":"80.00","d5":"+0.4%","rsi":56,"macd":"▲ cross","volx":"0.1×","atr":"2.3%","rr":"0.5:1","trend":"up","comp":[56,67,58,28,41,4,54,55],"verdict":"THIN","holder":null,"priceN":80,"cat":"EARNINGS · 17d","sector":"Financials","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":false,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.5:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.5:1 < 1:1)","pe":14.17,"fpe":9.09,"peLabel":"14.2","fpeLabel":"9.1","valueTag":"fair","sectorPeMed":14.21,"sectorFpeMed":10.48},{"rank":23,"ticker":"AFL","name":"Aflac Incorporated","score":71,"action":"WATCH","price":"122.73","d5":"+0.4%","rsi":57,"macd":"+hist","volx":"0.1×","atr":"1.7%","rr":"0.7:1","trend":"up","comp":[57,55,73,21,60,4,53,55],"verdict":"THIN","holder":null,"priceN":122.7300033569336,"cat":"EARNINGS · 17d","sector":"Financials","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.7:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.7:1 < 1:1)","pe":14.25,"fpe":16.5,"peLabel":"14.3","fpeLabel":"16.5","valueTag":"rich","sectorPeMed":14.21,"sectorFpeMed":10.48},{"rank":24,"ticker":"PAYC","name":"Paycom Software, Inc.","score":71,"action":"PASS","price":"146.68","d5":"+2.8%","rsi":61,"macd":"+hist","volx":"0.2×","atr":"4.4%","rr":"0.3:1","trend":"up","comp":[61,100,0,53,64,5,73,64],"verdict":"SKIP","holder":null,"priceN":146.68499755859375,"cat":"EARNINGS · 16d","sector":"Industrials","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"PASS: risk gate failed (R:R 0.3:1 < 0.5)","conclusion":"PASS: risk gate failed (R:R 0.3:1 < 0.5)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":42.36,"sectorFpeMed":28.87},{"rank":25,"ticker":"DG","name":"Dollar General Corporation","score":71,"action":"WATCH","price":"123.43","d5":"+2.6%","rsi":59,"macd":"+hist","volx":"0.1×","atr":"3.2%","rr":"1.0:1","trend":"up","comp":[59,72,49,39,55,4,71,63],"verdict":"WATCH","holder":null,"priceN":123.43000030517578,"cat":null,"sector":"Consumer Disc.","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":false,"flow":true,"risk":true},"demotion":"WATCH: catalyst gate failed (no event inside 2-week window)","conclusion":"WATCH: catalyst gate failed (no event inside 2-week window)","pe":17.99,"fpe":15.7,"peLabel":"18.0","fpeLabel":"15.7","valueTag":"fair","sectorPeMed":16.61,"sectorFpeMed":14.17},{"rank":26,"ticker":"EFX","name":"Equifax Inc.","score":70,"action":"WATCH","price":"169.41","d5":"+0.5%","rsi":49,"macd":"+hist","volx":"1.7×","atr":"4.9%","rr":"0.5:1","trend":"up","comp":[49,88,21,59,61,60,54,55],"verdict":"THIN","holder":null,"priceN":169.4149932861328,"cat":"EARNINGS · 1d (binary)","sector":"Industrials","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.5:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.5:1 < 1:1)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":42.36,"sectorFpeMed":28.87},{"rank":27,"ticker":"AAPL","name":"Apple Inc.","score":69,"action":"WATCH","price":"324.52","d5":"+3.8%","rsi":64,"macd":"+hist","volx":"0.2×","atr":"2.5%","rr":"0.8:1","trend":"up","comp":[64,100,10,30,66,6,80,68],"verdict":"THIN","holder":null,"priceN":324.5150146484375,"cat":"EARNINGS · 10d","sector":"Technology","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.8:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.8:1 < 1:1)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":null,"sectorFpeMed":null},{"rank":28,"ticker":"MSFT","name":"Microsoft Corporation","score":69,"action":"WATCH","price":"398.00","d5":"+3.9%","rsi":55,"macd":"+hist","volx":"0.2×","atr":"2.7%","rr":"0.7:1","trend":"up","comp":[55,100,48,33,68,5,81,68],"verdict":"THIN","holder":null,"priceN":398,"cat":"EARNINGS · 9d","sector":"Technology","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.7:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.7:1 < 1:1)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":null,"sectorFpeMed":null},{"rank":29,"ticker":"VLO","name":"Valero Energy Corporation","score":69,"action":"WATCH","price":"313.31","d5":"+3.8%","rsi":73,"macd":"+hist","volx":"0.2×","atr":"3.4%","rr":"0.6:1","trend":"up","comp":[73,100,0,41,79,7,80,68],"verdict":"THIN","holder":null,"priceN":313.30999755859375,"cat":"EARNINGS · 10d","sector":"Energy","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.6:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.6:1 < 1:1)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":null,"sectorFpeMed":null},{"rank":30,"ticker":"TEL","name":"TE Connectivity plc","score":69,"action":"WATCH","price":"203.14","d5":"+3.3%","rsi":56,"macd":"+hist","volx":"0.2×","atr":"3.0%","rr":"0.9:1","trend":"up","comp":[56,95,79,37,50,6,76,66],"verdict":"THIN","holder":null,"priceN":203.13999938964844,"cat":"EARNINGS · 2d","sector":"Technology","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":false,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.9:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.9:1 < 1:1)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":null,"sectorFpeMed":null},{"rank":31,"ticker":"PFE","name":"Pfizer Inc.","score":69,"action":"WATCH","price":"24.75","d5":"+2.4%","rsi":51,"macd":"+hist","volx":"0.1×","atr":"2.0%","rr":"0.6:1","trend":"up","comp":[51,56,73,24,29,5,69,62],"verdict":"THIN","holder":null,"priceN":24.75,"cat":"EARNINGS · 15d","sector":"Health Care","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":false,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.6:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.6:1 < 1:1)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":null,"sectorFpeMed":null},{"rank":32,"ticker":"XRAY","name":"DENTSPLY SIRONA Inc.","score":69,"action":"PASS","price":"13.43","d5":"+5.3%","rsi":67,"macd":"+hist","volx":"0.1×","atr":"4.5%","rr":"0.3:1","trend":"up","comp":[67,57,0,54,77,4,92,74],"verdict":"SKIP","holder":null,"priceN":13.430000305175781,"cat":"EARNINGS · 17d","sector":"Industrials","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"PASS: risk gate failed (R:R 0.3:1 < 0.5)","conclusion":"PASS: risk gate failed (R:R 0.3:1 < 0.5)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":42.36,"sectorFpeMed":28.87},{"rank":33,"ticker":"ADP","name":"Automatic Data Processing, Inc.","score":67,"action":"WATCH","price":"252.47","d5":"+2.1%","rsi":64,"macd":"+hist","volx":"0.1×","atr":"3.0%","rr":"0.7:1","trend":"up","comp":[64,96,15,35,73,4,67,61],"verdict":"THIN","holder":null,"priceN":252.47250366210938,"cat":"EARNINGS · 9d","sector":"Industrials","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.7:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.7:1 < 1:1)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":42.36,"sectorFpeMed":28.87},{"rank":34,"ticker":"IVZ","name":"Invesco Ltd.","score":66,"action":"WATCH","price":"29.80","d5":"+4.8%","rsi":63,"macd":"+hist","volx":"0.1×","atr":"3.3%","rr":"0.6:1","trend":"up","comp":[63,60,15,40,44,4,88,72],"verdict":"THIN","holder":null,"priceN":29.799999237060547,"cat":"EARNINGS · 8d","sector":"Financials","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":false,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.6:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.6:1 < 1:1)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":14.21,"sectorFpeMed":10.48},{"rank":35,"ticker":"REG","name":"Regency Centers Corporation","score":66,"action":"WATCH","price":"81.70","d5":"+1.7%","rsi":58,"macd":"+hist","volx":"0.1×","atr":"1.6%","rr":"1.2:1","trend":"up","comp":[58,57,78,20,51,4,64,60],"verdict":"EARLY","holder":null,"priceN":81.69999694824219,"cat":"EARNINGS · 9d","sector":"Real Estate","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":false,"risk":true},"demotion":"WATCH: flow gate failed (volume / money flow weak)","conclusion":"WATCH: flow gate failed (volume / money flow weak)","pe":28.41,"fpe":32.8,"peLabel":"28.4","fpeLabel":"32.8","valueTag":"fair","sectorPeMed":29.22,"sectorFpeMed":31.99},{"rank":36,"ticker":"SLG","name":"SL Green Realty Corp.","score":66,"action":"WATCH","price":"52.14","d5":"+2.6%","rsi":56,"macd":"−hist","volx":"0.1×","atr":"3.2%","rr":"0.8:1","trend":"up","comp":[56,46,53,38,58,3,71,63],"verdict":"THIN","holder":null,"priceN":52.13999938964844,"cat":"EARNINGS · 2d","sector":"Industrials","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.8:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.8:1 < 1:1)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":42.36,"sectorFpeMed":28.87},{"rank":37,"ticker":"GPN","name":"Global Payments Inc.","score":66,"action":"PASS","price":"81.48","d5":"+6.4%","rsi":62,"macd":"+hist","volx":"0.1×","atr":"4.0%","rr":"0.3:1","trend":"up","comp":[62,74,0,48,71,4,100,79],"verdict":"SKIP","holder":null,"priceN":81.4800033569336,"cat":"EARNINGS · 16d","sector":"Financials","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":true,"risk":false},"demotion":"PASS: risk gate failed (R:R 0.3:1 < 0.5)","conclusion":"PASS: risk gate failed (R:R 0.3:1 < 0.5)","pe":29.59,"fpe":4.82,"peLabel":"29.6","fpeLabel":"4.8","valueTag":"cheap","sectorPeMed":14.21,"sectorFpeMed":10.48},{"rank":38,"ticker":"GIS","name":"General Mills, Inc.","score":66,"action":"WATCH","price":"37.44","d5":"+2.6%","rsi":57,"macd":"+hist","volx":"0.1×","atr":"3.9%","rr":"1.0:1","trend":"up","comp":[57,53,51,47,52,4,71,63],"verdict":"WATCH","holder":null,"priceN":37.439998626708984,"cat":null,"sector":"Consumer Disc.","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":false,"flow":false,"risk":true},"demotion":"WATCH: catalyst gate failed (no event inside 2-week window)","conclusion":"WATCH: catalyst gate failed (no event inside 2-week window)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":16.61,"sectorFpeMed":14.17},{"rank":39,"ticker":"BMY","name":"Bristol-Myers Squibb Company","score":65,"action":"WATCH","price":"60.31","d5":"+5.7%","rsi":59,"macd":"+hist","volx":"0.1×","atr":"2.6%","rr":"0.8:1","trend":"up","comp":[59,63,55,31,52,4,96,76],"verdict":"THIN","holder":null,"priceN":60.30500030517578,"cat":"EARNINGS · 10d","sector":"Health Care","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":false,"risk":false},"demotion":"WATCH: risk gate failed (R:R 0.8:1 < 1:1)","conclusion":"WATCH: risk gate failed (R:R 0.8:1 < 1:1)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":null,"sectorFpeMed":null},{"rank":40,"ticker":"TAP","name":"Molson Coors Beverage Company","score":65,"action":"PASS","price":"40.96","d5":"+5.3%","rsi":54,"macd":"+hist","volx":"0.1×","atr":"3.4%","rr":"0.4:1","trend":"up","comp":[54,62,61,41,40,5,92,74],"verdict":"SKIP","holder":null,"priceN":40.95500183105469,"cat":"EARNINGS · 17d","sector":"Consumer Disc.","spark":"0.0,18.0 20.7,18.0 41.3,18.0 62.0,18.0","sparkColor":"#4cc98a","gates":{"price":true,"catalyst":true,"flow":false,"risk":false},"demotion":"PASS: risk gate failed (R:R 0.4:1 < 0.5)","conclusion":"PASS: risk gate failed (R:R 0.4:1 < 0.5)","pe":null,"fpe":null,"peLabel":"—","fpeLabel":"—","valueTag":"na","sectorPeMed":16.61,"sectorFpeMed":14.17}],"watch":[{"ticker":"MO","dir":"LONG","gate":"2/4 gates","line":"Thin R:R (0.8) — watch only."},{"ticker":"EXR","dir":"LONG","gate":"2/4 gates","line":"Coil into EARNINGS (8d) — don't chase yet."},{"ticker":"FRT","dir":"LONG","gate":"3/4 gates","line":"EARNINGS 11d — size small, stop wide."}],"briefCalls":[{"ticker":"MO","action":"Watch","edge":70,"line":"Thin R:R (0.8) — watch only."},{"ticker":"EXR","action":"Early","edge":70,"line":"Coil into EARNINGS (8d) — don't chase yet."},{"ticker":"DD","action":"Watch","edge":58,"line":"Thin R:R (0.5) — watch only."}],"tape":[{"t":"MO","c":"+4.6%","u":1},{"t":"EXR","c":"+1.0%","u":1},{"t":"DD","c":"+3.1%","u":1},{"t":"SPG","c":"+3.0%","u":1},{"t":"HST","c":"+2.8%","u":1},{"t":"HON","c":"+3.2%","u":1},{"t":"FRT","c":"+2.5%","u":1},{"t":"KIM","c":"+2.6%","u":1},{"t":"GM","c":"+2.5%","u":1},{"t":"JBHT","c":"+3.8%","u":1},{"t":"JKHY","c":"+3.7%","u":1},{"t":"PODD","c":"+3.0%","u":1},{"t":"SPX","c":"−0.7%","u":0},{"t":"VIX","c":"17.5","u":0},{"t":"10Y","c":"4.63%","u":0}],"tapeLine":null,"clearedToday":3,"generatedAt":"2026-07-21T14:58:13.739Z","stale":false,"source":"scanner-live","marketsTapeLine":"Risk-on: Cons. Staples + Real Estate leading; Technology, Utilities lagging. 9 ENTRY names on the desk. · Momentum leaders: Energy + Technology + Consumer Disc.. Value tilt mixed inside the move.","briefs":[{"num":"01","ticker":"FRT","name":"Federal Realty Investment Trust","dir":"LONG","conv":78,"sector":"Real Estate","window":"Into EARNINGS","price":"125.59","chg":"+2.5%","title":"FRT: OK","dek":"EARNINGS +10% implied × 45% capture | event in 11d | Stop=2×ATR×1.15=3.6% | R:R=4.5/3.6=1.3 → OK | £10k→+£450 | £100k→+£","chip1":"EARNINGS · 11d","chip2":"Score 78","setupShort":"Earnings in 11 days — that's the trade window.","catalystShort":"EARNINGS lands in 11 sessions.","riskShort":"Exit if invalidation hits; no averaging into a failed thesis.","setup":"Earnings in 11 days — that's the trade window. Two-week R:R is 1.3:1 against a 2×ATR stop.","catalyst":"pre-market earnings","risk":"Kill switch: Below $123.10 (20MA).","breaks":"bullish • mom 2.5% • above MAs","entry":"Wait for trigger","invalid":"Below $123.10 (20MA)","target":"Trail to $131","size":"Starter · ≤1% book","evidence":[{"tag":"CATALYST","text":"pre-market earnings"},{"tag":"NARRATIVE","text":"EARNINGS +10% implied × 45% capture | event in 11d | Stop=2×ATR×1.15=3.6% | R:R=4.5/3.6=1.3 → OK | £10k→+£450 | £100k→+£4500"}]}],"diveIntelByTicker":{"GM":[{"tag":"CATALYST","time":"09:00","text":"pre-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 1 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Two-week R:R is 1:1 against a 2×ATR stop.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 78/100, edge 54 — BINARY","tagColor":"#e0564a"}],"ARQT":[{"tag":"CATALYST","time":"09:00","text":"ZORYVE cream 0.3% sNDA — pediatric psoriasis label extension","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"PDUFA in 0 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Up 4.4% this week — late to initiate unless trimming elsewhere.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 60/100, edge 51 — BINARY","tagColor":"#e0564a"},{"tag":"FORM 4","time":"08:30","text":"31 insider buy(s) in the last 90 days.","tagColor":"#4cc98a"}],"EFX":[{"tag":"CATALYST","time":"09:00","text":"pre-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 1 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Two-week R:R is 0.5:1 against a 2×ATR stop.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 70/100, edge 46 — BINARY","tagColor":"#e0564a"}],"TEL":[{"tag":"CATALYST","time":"09:00","text":"pre-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 2 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Up 3.3% this week — late to initiate unless trimming elsewhere.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 69/100, edge 39 — BINARY","tagColor":"#e0564a"}],"SLG":[{"tag":"CATALYST","time":"09:00","text":"after-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 2 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Two-week R:R is 0.8:1 against a 2×ATR stop.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 66/100, edge 39 — BINARY","tagColor":"#e0564a"}],"T":[{"tag":"CATALYST","time":"09:00","text":"pre-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 2 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Up 3.9% this week — late to initiate unless trimming elsewhere.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 59/100, edge 36 — BINARY","tagColor":"#e0564a"}],"MO":[{"tag":"CATALYST","time":"09:00","text":"pre-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 10 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Up 4.6% this week — late to initiate unless trimming elsewhere.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 90/100, edge 70 — PLAY","tagColor":"#e0564a"}],"EXR":[{"tag":"CATALYST","time":"09:00","text":"after-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 8 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Two-week R:R is 0.9:1 against a 2×ATR stop.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 84/100, edge 70 — PLAY","tagColor":"#e0564a"}],"FRT":[{"tag":"CATALYST","time":"09:00","text":"pre-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 11 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Two-week R:R is 1.3:1 against a 2×ATR stop.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 78/100, edge 70 — OK","tagColor":"#e0564a"}],"TXT":[{"tag":"CATALYST","time":"09:00","text":"pre-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 8 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Two-week R:R is 0.8:1 against a 2×ATR stop.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 64/100, edge 59 — PLAY","tagColor":"#e0564a"}],"DD":[{"tag":"CATALYST","time":"09:00","text":"pre-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 15 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Up 3.1% this week — late to initiate unless trimming elsewhere.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 83/100, edge 58 — THIN","tagColor":"#e0564a"}],"SPG":[{"tag":"CATALYST","time":"09:00","text":"after-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 21 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Up 3.0% this week — late to initiate unless trimming elsewhere.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 83/100, edge 58 — THIN","tagColor":"#e0564a"}],"KIM":[{"tag":"CATALYST","time":"09:00","text":"pre-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 15 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Two-week R:R is 0.8:1 against a 2×ATR stop.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 78/100, edge 58 — PLAY","tagColor":"#e0564a"}],"LEU":[{"tag":"CATALYST","time":"09:00","text":"Uranium enrichment — oligopoly scarcity, tape weak (-65% off hi)","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 15 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Up 4.3% this week — late to initiate unless trimming elsewhere.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 68/100, edge 58 — THIN","tagColor":"#e0564a"},{"tag":"FORM 4","time":"08:30","text":"7 insider buy(s) in the last 90 days.","tagColor":"#4cc98a"}],"HON":[{"tag":"CATALYST","time":"09:00","text":"pre-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 3 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Up 3.2% this week — late to initiate unless trimming elsewhere.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 79/100, edge 54 — BINARY","tagColor":"#e0564a"}],"CVS":[{"tag":"CATALYST","time":"09:00","text":"pre-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 16 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Two-week R:R is 0.5:1 against a 2×ATR stop.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 73/100, edge 52 — THIN","tagColor":"#e0564a"}],"WELL":[{"tag":"CATALYST","time":"09:00","text":"after-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 7 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Up 4.3% this week — late to initiate unless trimming elsewhere.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 63/100, edge 52 — OK","tagColor":"#e0564a"}],"TGTX":[{"tag":"TECH","time":"09:15","text":"Earnings in 14 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Down 2.2% — momentum against fresh longs.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 24/100, edge 52 — SKIP","tagColor":"#e0564a"},{"tag":"FORM 4","time":"08:30","text":"5 insider buy(s) in the last 90 days.","tagColor":"#4cc98a"}],"CRSP":[{"tag":"TECH","time":"09:15","text":"Earnings in 14 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Down 4.3% — momentum against fresh longs.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 12/100, edge 52 — SKIP","tagColor":"#e0564a"},{"tag":"FORM 4","time":"08:30","text":"12 insider buy(s) in the last 90 days.","tagColor":"#4cc98a"}],"UNCY":[{"tag":"CATALYST","time":"09:00","text":"PDUFA action date — NDA resubmission CMC-only CRL fix","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"PDUFA in 0 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Up 5.5% this week — late to initiate unless trimming elsewhere.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 67/100, edge 51 — BINARY","tagColor":"#e0564a"},{"tag":"FORM 4","time":"08:30","text":"8 insider buy(s) in the last 90 days.","tagColor":"#4cc98a"}],"LNTH":[{"tag":"CATALYST","time":"09:00","text":"FDA issued complete response letter for Ga-68 edotreotide","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"FDA issued complete response letter for Ga-68 edotreotide","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Exit same day — capital to higher-edge coil names.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 54/100, edge 51 — BINARY","tagColor":"#e0564a"},{"tag":"FORM 4","time":"08:30","text":"9 insider buy(s) in the last 90 days.","tagColor":"#4cc98a"}],"DLR":[{"tag":"CATALYST","time":"09:00","text":"after-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 3 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Up 3.3% this week — late to initiate unless trimming elsewhere.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 60/100, edge 50 — BINARY","tagColor":"#e0564a"}],"MNKD":[{"tag":"CATALYST","time":"09:00","text":"FUROSCIX ReadyFlow autoinjector sNDA — HF edema","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"PDUFA in 6 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Up 3.1% this week — late to initiate unless trimming elsewhere.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 48/100, edge 48 — OK","tagColor":"#e0564a"},{"tag":"FORM 4","time":"08:30","text":"18 insider buy(s) in the last 90 days.","tagColor":"#4cc98a"}],"VRDN":[{"tag":"CATALYST","time":"09:00","text":"FDA approved veligrotug — action landed before scheduled PDUFA","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"FDA approved veligrotug — action landed before scheduled PDUFA","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Hold into tape — reassess sell-the-news vs label quality.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 18/100, edge 48 — BINARY","tagColor":"#e0564a"},{"tag":"FORM 4","time":"08:30","text":"7 insider buy(s) in the last 90 days.","tagColor":"#4cc98a"}],"ORLY":[{"tag":"CATALYST","time":"09:00","text":"after-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 9 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Two-week R:R is 0.5:1 against a 2×ATR stop.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 64/100, edge 47 — THIN","tagColor":"#e0564a"}],"QRVO":[{"tag":"CATALYST","time":"09:00","text":"after-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 8 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Up 7.6% this week — late to initiate unless trimming elsewhere.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 58/100, edge 47 — THIN","tagColor":"#e0564a"}],"SWKS":[{"tag":"CATALYST","time":"09:00","text":"after-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 8 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Up 10.4% this week — late to initiate unless trimming elsewhere.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 50/100, edge 47 — SKIP","tagColor":"#e0564a"}],"UHS":[{"tag":"CATALYST","time":"09:00","text":"after-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 7 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Up 3.9% this week — late to initiate unless trimming elsewhere.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 45/100, edge 47 — THIN","tagColor":"#e0564a"}],"NUE":[{"tag":"CATALYST","time":"09:00","text":"after-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 7 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Two-week R:R is 1:1 against a 2×ATR stop.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 40/100, edge 47 — PLAY","tagColor":"#e0564a"}],"UDR":[{"tag":"CATALYST","time":"09:00","text":"after-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 7 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Two-week R:R is 1.2:1 against a 2×ATR stop.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 39/100, edge 47 — OK","tagColor":"#e0564a"}],"BRO":[{"tag":"CATALYST","time":"09:00","text":"after-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 7 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Down 2.2% — momentum against fresh longs.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 35/100, edge 47 — PLAY","tagColor":"#e0564a"}],"WHR":[{"tag":"TECH","time":"09:15","text":"Earnings in 7 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Down 5.3% — momentum against fresh longs.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 33/100, edge 47 — SKIP","tagColor":"#e0564a"}],"CINF":[{"tag":"CATALYST","time":"09:00","text":"after-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 7 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Two-week R:R is 0.9:1 against a 2×ATR stop.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 30/100, edge 47 — PLAY","tagColor":"#e0564a"}],"BKR":[{"tag":"CATALYST","time":"09:00","text":"after-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 6 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Down 4.0% — momentum against fresh longs.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 29/100, edge 47 — PLAY","tagColor":"#e0564a"}],"PFG":[{"tag":"CATALYST","time":"09:00","text":"after-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 7 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Down 3.2% — momentum against fresh longs.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 29/100, edge 47 — PLAY","tagColor":"#e0564a"}],"FFIV":[{"tag":"CATALYST","time":"09:00","text":"after-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 7 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Down 4.6% — momentum against fresh longs.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 23/100, edge 47 — THIN","tagColor":"#e0564a"}],"NSC":[{"tag":"CATALYST","time":"09:00","text":"pre-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 3 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Two-week R:R is 1.5:1 against a 2×ATR stop.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 64/100, edge 45 — BINARY","tagColor":"#e0564a"}],"ROP":[{"tag":"CATALYST","time":"09:00","text":"pre-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 3 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Two-week R:R is 0.8:1 against a 2×ATR stop.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 64/100, edge 45 — BINARY","tagColor":"#e0564a"}],"TMUS":[{"tag":"CATALYST","time":"09:00","text":"pre-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 3 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Two-week R:R is 0.9:1 against a 2×ATR stop.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 64/100, edge 45 — BINARY","tagColor":"#e0564a"}],"UNP":[{"tag":"CATALYST","time":"09:00","text":"pre-market earnings","tagColor":"#f5b53d"},{"tag":"TECH","time":"09:15","text":"Earnings in 3 days — that's the trade window.","tagColor":"#8b7f7a"},{"tag":"FLOW","time":"09:27","text":"Two-week R:R is 1.5:1 against a 2×ATR stop.","tagColor":"#8b7f7a"},{"tag":"AI","time":"08:50","text":"Composite 62/100, edge 45 — BINARY","tagColor":"#e0564a"}]},"sectorHeat":[{"s":"Cons. Staples","v":"+1.40%","u":1,"tileStyle":{"background":"rgba(76,201,138,0.62)","border":"1px solid rgba(255,255,255,.05)","borderRadius":"9px","padding":"16px 16px 18px","display":"flex","flexDirection":"column","justifyContent":"space-between","minHeight":"88px"},"vColor":"#d6ffe9"},{"s":"Real Estate","v":"+1.18%","u":1,"tileStyle":{"background":"rgba(76,201,138,0.58)","border":"1px solid rgba(255,255,255,.05)","borderRadius":"9px","padding":"16px 16px 18px","display":"flex","flexDirection":"column","justifyContent":"space-between","minHeight":"88px"},"vColor":"#d6ffe9"},{"s":"Energy","v":"+1.01%","u":1,"tileStyle":{"background":"rgba(76,201,138,0.51)","border":"1px solid rgba(255,255,255,.05)","borderRadius":"9px","padding":"16px 16px 18px","display":"flex","flexDirection":"column","justifyContent":"space-between","minHeight":"88px"},"vColor":"#d6ffe9"},{"s":"Consumer Disc.","v":"+0.42%","u":1,"tileStyle":{"background":"rgba(76,201,138,0.28)","border":"1px solid rgba(255,255,255,.05)","borderRadius":"9px","padding":"16px 16px 18px","display":"flex","flexDirection":"column","justifyContent":"space-between","minHeight":"88px"},"vColor":"#d6ffe9"},{"s":"Financials","v":"+0.36%","u":1,"tileStyle":{"background":"rgba(76,201,138,0.26)","border":"1px solid rgba(255,255,255,.05)","borderRadius":"9px","padding":"16px 16px 18px","display":"flex","flexDirection":"column","justifyContent":"space-between","minHeight":"88px"},"vColor":"#d6ffe9"},{"s":"Materials","v":"+0.01%","u":1,"tileStyle":{"background":"rgba(76,201,138,0.12)","border":"1px solid rgba(255,255,255,.05)","borderRadius":"9px","padding":"16px 16px 18px","display":"flex","flexDirection":"column","justifyContent":"space-between","minHeight":"88px"},"vColor":"#d6ffe9"},{"s":"Health Care","v":"-0.06%","u":0,"tileStyle":{"background":"rgba(255,107,107,0.14)","border":"1px solid rgba(255,255,255,.05)","borderRadius":"9px","padding":"16px 16px 18px","display":"flex","flexDirection":"column","justifyContent":"space-between","minHeight":"88px"},"vColor":"#ffd9dc"},{"s":"Communications","v":"-0.57%","u":0,"tileStyle":{"background":"rgba(255,107,107,0.34)","border":"1px solid rgba(255,255,255,.05)","borderRadius":"9px","padding":"16px 16px 18px","display":"flex","flexDirection":"column","justifyContent":"space-between","minHeight":"88px"},"vColor":"#ffd9dc"},{"s":"Industrials","v":"-0.91%","u":0,"tileStyle":{"background":"rgba(255,107,107,0.47)","border":"1px solid rgba(255,255,255,.05)","borderRadius":"9px","padding":"16px 16px 18px","display":"flex","flexDirection":"column","justifyContent":"space-between","minHeight":"88px"},"vColor":"#ffd9dc"},{"s":"Technology","v":"-2.10%","u":0,"tileStyle":{"background":"rgba(255,107,107,0.62)","border":"1px solid rgba(255,255,255,.05)","borderRadius":"9px","padding":"16px 16px 18px","display":"flex","flexDirection":"column","justifyContent":"space-between","minHeight":"88px"},"vColor":"#ffd9dc"},{"s":"Utilities","v":"-2.55%","u":0,"tileStyle":{"background":"rgba(255,107,107,0.62)","border":"1px solid rgba(255,255,255,.05)","borderRadius":"9px","padding":"16px 16px 18px","display":"flex","flexDirection":"column","justifyContent":"space-between","minHeight":"88px"},"vColor":"#ffd9dc"}],"sectorValue":[{"sector":"Energy","n":1,"medPe":null,"medFpe":null,"avgMom":3.8,"cheap":0,"rich":0,"entry":0,"rotation":"in","valueTilt":"na"},{"sector":"Technology","n":3,"medPe":null,"medFpe":null,"avgMom":3.67,"cheap":0,"rich":0,"entry":0,"rotation":"in","valueTilt":"na"},{"sector":"Consumer Disc.","n":5,"medPe":16.61,"medFpe":14.17,"avgMom":3.52,"cheap":0,"rich":0,"entry":1,"rotation":"in","valueTilt":"na"},{"sector":"Health Care","n":6,"medPe":null,"medFpe":null,"avgMom":3.38,"cheap":0,"rich":0,"entry":0,"rotation":"neutral","valueTilt":"na"},{"sector":"Materials","n":2,"medPe":null,"medFpe":null,"avgMom":3.05,"cheap":0,"rich":0,"entry":0,"rotation":"neutral","valueTilt":"na"},{"sector":"Financials","n":6,"medPe":14.21,"medFpe":10.48,"avgMom":2.97,"cheap":1,"rich":1,"entry":1,"rotation":"out","valueTilt":"mixed"},{"sector":"Industrials","n":10,"medPe":42.36,"medFpe":28.87,"avgMom":2.83,"cheap":0,"rich":0,"entry":0,"rotation":"out","valueTilt":"na"},{"sector":"Real Estate","n":7,"medPe":29.22,"medFpe":31.99,"avgMom":2.47,"cheap":0,"rich":1,"entry":1,"rotation":"out","valueTilt":"rich"}],"valueTapeLine":"Momentum leaders: Energy + Technology + Consumer Disc.. Value tilt mixed inside the move.","valueCoverage":{"withPe":11,"withFpe":11,"total":40},"marketGroups":[{"cat":"Global indices","rows":[{"t":"S&P 500","name":"United States","val":"7,491.3","chg":"-0.69%","color":"#ff6b6b","spark":"0.0,0.0 15.5,5.4 31.0,16.0 46.5,18.0 62.0,11.3","sparkColor":"#ff6b6b"},{"t":"Nasdaq 100","name":"United States","val":"29,059.6","chg":"-1.78%","color":"#ff6b6b","spark":"0.0,0.0 15.5,9.4 31.0,18.0 46.5,17.8 62.0,8.8","sparkColor":"#ff6b6b"},{"t":"Euro Stoxx 50","name":"Europe","val":"6,280.2","chg":"+1.21%","color":"#4cc98a","spark":"0.0,18.0 15.5,0.0 31.0,3.2 46.5,3.0 62.0,0.9","sparkColor":"#4cc98a"},{"t":"FTSE 100","name":"United Kingdom","val":"10,679","chg":"+1.63%","color":"#4cc98a","spark":"0.0,17.5 15.5,16.3 31.0,18.0 46.5,2.3 62.0,0.0","sparkColor":"#4cc98a"},{"t":"Nikkei 225","name":"Japan","val":"67,743.5","chg":"+1.38%","color":"#4cc98a","spark":"0.0,18.0 20.7,8.4 41.3,0.0 62.0,13.6","sparkColor":"#4cc98a"},{"t":"Hang Seng","name":"Hong Kong","val":"24,340.7","chg":"+3.59%","color":"#4cc98a","spark":"0.0,1.4 20.7,18.0 41.3,3.8 62.0,0.0","sparkColor":"#4cc98a"}]},{"cat":"FX majors","rows":[{"t":"EUR / USD","name":"Euro","val":"1.1416","chg":"+0.28%","color":"#4cc98a","spark":"0.0,18.0 12.4,9.6 24.8,0.0 37.2,5.4 49.6,8.9 62.0,11.5","sparkColor":"#4cc98a"},{"t":"USD / JPY","name":"Yen","val":"162.18","chg":"-0.11%","color":"#ff6b6b","spark":"0.0,4.8 12.4,0.0 24.8,4.8 37.2,18.0 49.6,3.0 62.0,9.8","sparkColor":"#ff6b6b"},{"t":"GBP / USD","name":"Sterling","val":"1.3385","chg":"+0.27%","color":"#4cc98a","spark":"0.0,17.7 12.4,5.2 24.8,0.0 37.2,7.6 49.6,18.0 62.0,8.2","sparkColor":"#4cc98a"},{"t":"DXY","name":"Dollar index","val":"100.98","chg":"+0.48%","color":"#4cc98a","spark":"0.0,18.0 20.7,9.4 41.3,8.6 62.0,0.0","sparkColor":"#4cc98a"}]},{"cat":"Commodities","rows":[{"t":"WTI Crude","name":"Oil · bbl","val":"68.78","chg":"-1.04%","color":"#ff6b6b","spark":"0.0,0.0 20.7,18.0 41.3,15.8 62.0,14.1","sparkColor":"#ff6b6b"},{"t":"Brent","name":"Oil · bbl","val":"72.13","chg":"-1.39%","color":"#ff6b6b","spark":"0.0,0.0 15.5,2.6 31.0,18.0 46.5,15.4 62.0,11.6","sparkColor":"#ff6b6b"},{"t":"Gold","name":"oz","val":"4,011.8","chg":"-0.80%","color":"#ff6b6b","spark":"0.0,0.0 20.7,18.0 41.3,9.6 62.0,9.9","sparkColor":"#ff6b6b"},{"t":"Silver","name":"oz","val":"59.04","chg":"-2.22%","color":"#ff6b6b","spark":"0.0,0.0 20.7,3.7 41.3,18.0 62.0,8.8","sparkColor":"#ff6b6b"}]},{"cat":"Rates & volatility","rows":[{"t":"US 10Y","name":"Treasury","val":"4.63%","chg":"+8 bp","color":"#4cc98a","spark":"0.0,17.2 15.5,12.2 31.0,18.0 46.5,6.2 62.0,0.0","sparkColor":"#4cc98a"},{"t":"VIX","name":"Equity vol","val":"17.49","chg":"+11.61%","color":"#ff6b6b","spark":"0.0,18.0 15.5,11.8 31.0,0.0 46.5,0.7 62.0,7.4","sparkColor":"#4cc98a"}]}],"tmSectors":[{"name":"Technology","colStyle":{"flexGrow":66905.21647385362,"flexBasis":0,"display":"flex","flexDirection":"column","minWidth":0,"gap":"2px"},"tiles":[{"t":"MPWR","chgText":"-0.3%","tileStyle":{"flexGrow":20699.883339975757,"flexBasis":0,"background":"rgb(55,44,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"FICO","chgText":"+1.5%","tileStyle":{"flexGrow":16409.732526812313,"flexBasis":0,"background":"rgb(27,106,71)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"DELL","chgText":"-11.9%","tileStyle":{"flexGrow":5578.739943082035,"flexBasis":0,"background":"rgb(200,58,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"CRWD","chgText":"-8.5%","tileStyle":{"flexGrow":5142.69798052637,"flexBasis":0,"background":"rgb(200,58,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"SNPS","chgText":"-10.2%","tileStyle":{"flexGrow":5060.385756070316,"flexBasis":0,"background":"rgb(200,58,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"ADI","chgText":"-2.8%","tileStyle":{"flexGrow":5047.825147721577,"flexBasis":0,"background":"rgb(200,58,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"ROP","chgText":"+2.2%","tileStyle":{"flexGrow":4533.480196234133,"flexBasis":0,"background":"rgb(23,135,81)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"TDY","chgText":"+1.8%","tileStyle":{"flexGrow":4432.4715834311355,"flexBasis":0,"background":"rgb(26,116,75)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}}]},{"name":"Communications","colStyle":{"flexGrow":21008.924081030702,"flexBasis":0,"display":"flex","flexDirection":"column","minWidth":0,"gap":"2px"},"tiles":[{"t":"TMUS","chgText":"+2.7%","tileStyle":{"flexGrow":5181.953414973747,"flexBasis":0,"background":"rgb(20,150,86)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"LYV","chgText":"-2.7%","tileStyle":{"flexGrow":4373.184135841313,"flexBasis":0,"background":"rgb(200,58,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"CHTR","chgText":"+1.8%","tileStyle":{"flexGrow":2363.452419542,"flexBasis":0,"background":"rgb(26,115,74)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"GOOGL","chgText":"-2.9%","tileStyle":{"flexGrow":2100,"flexBasis":0,"background":"rgb(200,58,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"GOOG","chgText":"-2.5%","tileStyle":{"flexGrow":2100,"flexBasis":0,"background":"rgb(193,57,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"TTWO","chgText":"-0.2%","tileStyle":{"flexGrow":1959.45023360907,"flexBasis":0,"background":"rgb(51,43,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"EA","chgText":"+1.2%","tileStyle":{"flexGrow":1530.8838770645752,"flexBasis":0,"background":"rgb(30,91,66)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"META","chgText":"-1.9%","tileStyle":{"flexGrow":1400,"flexBasis":0,"background":"rgb(157,54,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}}]},{"name":"Consumer Disc.","colStyle":{"flexGrow":592722.8584343183,"flexBasis":0,"display":"flex","flexDirection":"column","minWidth":0,"gap":"2px"},"tiles":[{"t":"NVR","chgText":"+0.6%","tileStyle":{"flexGrow":459912.10734397505,"flexBasis":0,"background":"rgb(34,66,58)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"AZO","chgText":"-1.0%","tileStyle":{"flexGrow":100323.73495227401,"flexBasis":0,"background":"rgb(100,48,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"CASY","chgText":"+2.1%","tileStyle":{"flexGrow":8258.852771440337,"flexBasis":0,"background":"rgb(23,130,79)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"DRI","chgText":"-1.4%","tileStyle":{"flexGrow":5201.62886703223,"flexBasis":0,"background":"rgb(125,51,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"RL","chgText":"+4.4%","tileStyle":{"flexGrow":5187.8725326541025,"flexBasis":0,"background":"rgb(20,150,86)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"DASH","chgText":"-0.1%","tileStyle":{"flexGrow":4975.570881524417,"flexBasis":0,"background":"rgb(43,43,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"MAR","chgText":"+1.5%","tileStyle":{"flexGrow":4760.728500470948,"flexBasis":0,"background":"rgb(27,106,71)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"HSY","chgText":"-0.7%","tileStyle":{"flexGrow":4102.362584947274,"flexBasis":0,"background":"rgb(81,46,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}}]},{"name":"Financials","colStyle":{"flexGrow":36673.24503943483,"flexBasis":0,"display":"flex","flexDirection":"column","minWidth":0,"gap":"2px"},"tiles":[{"t":"NTRS","chgText":"-1.2%","tileStyle":{"flexGrow":4788.910191961671,"flexBasis":0,"background":"rgb(116,50,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"GL","chgText":"+2.8%","tileStyle":{"flexGrow":4781.66292766504,"flexBasis":0,"background":"rgb(20,150,86)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"STT","chgText":"-0.0%","tileStyle":{"flexGrow":4772.3534184238315,"flexBasis":0,"background":"rgb(40,42,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"TRV","chgText":"+8.0%","tileStyle":{"flexGrow":4697.94406627588,"flexBasis":0,"background":"rgb(20,150,86)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"AON","chgText":"-0.6%","tileStyle":{"flexGrow":4488.246502996828,"flexBasis":0,"background":"rgb(78,46,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"CINF","chgText":"-1.2%","tileStyle":{"flexGrow":4458.216197515871,"flexBasis":0,"background":"rgb(115,50,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"CB","chgText":"+1.6%","tileStyle":{"flexGrow":4365.8874875162355,"flexBasis":0,"background":"rgb(27,107,72)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"AXP","chgText":"-1.5%","tileStyle":{"flexGrow":4320.024247079474,"flexBasis":0,"background":"rgb(134,51,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}}]},{"name":"Health Care","colStyle":{"flexGrow":55560.43610712613,"flexBasis":0,"display":"flex","flexDirection":"column","minWidth":0,"gap":"2px"},"tiles":[{"t":"MTD","chgText":"-1.8%","tileStyle":{"flexGrow":18641.517038417995,"flexBasis":0,"background":"rgb(148,53,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"MCK","chgText":"+2.8%","tileStyle":{"flexGrow":7582.282855228125,"flexBasis":0,"background":"rgb(20,150,86)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"RMD","chgText":"+1.4%","tileStyle":{"flexGrow":5415.622732652352,"flexBasis":0,"background":"rgb(28,102,70)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"REGN","chgText":"+2.3%","tileStyle":{"flexGrow":5048.323709432374,"flexBasis":0,"background":"rgb(22,136,81)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"HCA","chgText":"+1.6%","tileStyle":{"flexGrow":4832.509024736579,"flexBasis":0,"background":"rgb(27,110,73)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"WAT","chgText":"-2.9%","tileStyle":{"flexGrow":4799.9215133148255,"flexBasis":0,"background":"rgb(200,58,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"AMGN","chgText":"+2.7%","tileStyle":{"flexGrow":4740.09785506934,"flexBasis":0,"background":"rgb(20,150,86)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"WST","chgText":"-0.4%","tileStyle":{"flexGrow":4500.161378274542,"flexBasis":0,"background":"rgb(62,44,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}}]},{"name":"Consumer Staples","colStyle":{"flexGrow":22.418207386962894,"flexBasis":0,"display":"flex","flexDirection":"column","minWidth":0,"gap":"2px"},"tiles":[{"t":"CPB","chgText":"+1.4%","tileStyle":{"flexGrow":22.418207386962894,"flexBasis":0,"background":"rgb(28,100,69)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}}]},{"name":"Energy","colStyle":{"flexGrow":22246.656740322647,"flexBasis":0,"display":"flex","flexDirection":"column","minWidth":0,"gap":"2px"},"tiles":[{"t":"FANG","chgText":"+4.0%","tileStyle":{"flexGrow":5478.585741685555,"flexBasis":0,"background":"rgb(20,150,86)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"MPC","chgText":"+4.6%","tileStyle":{"flexGrow":3507.3581219003913,"flexBasis":0,"background":"rgb(20,150,86)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"VLO","chgText":"+3.8%","tileStyle":{"flexGrow":3435.710409955811,"flexBasis":0,"background":"rgb(20,150,86)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"EOG","chgText":"+3.3%","tileStyle":{"flexGrow":2859.657622725587,"flexBasis":0,"background":"rgb(20,150,86)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"TRGP","chgText":"-0.4%","tileStyle":{"flexGrow":2749.098557583988,"flexBasis":0,"background":"rgb(65,45,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"COP","chgText":"+4.2%","tileStyle":{"flexGrow":1905.3379036220724,"flexBasis":0,"background":"rgb(20,150,86)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"PSX","chgText":"+4.6%","tileStyle":{"flexGrow":1542.1773373099372,"flexBasis":0,"background":"rgb(20,150,86)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"OKE","chgText":"+0.1%","tileStyle":{"flexGrow":768.7310455393069,"flexBasis":0,"background":"rgb(37,46,51)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}}]},{"name":"Industrials","colStyle":{"flexGrow":78140.53397996923,"flexBasis":0,"display":"flex","flexDirection":"column","minWidth":0,"gap":"2px"},"tiles":[{"t":"GWW","chgText":"-1.6%","tileStyle":{"flexGrow":20201.04590061681,"flexBasis":0,"background":"rgb(138,52,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"TDG","chgText":"-1.2%","tileStyle":{"flexGrow":15979.964860896109,"flexBasis":0,"background":"rgb(110,49,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"URI","chgText":"-5.1%","tileStyle":{"flexGrow":11133.391584025661,"flexBasis":0,"background":"rgb(200,58,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"PH","chgText":"-0.6%","tileStyle":{"flexGrow":10121.7661875,"flexBasis":0,"background":"rgb(75,46,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"VRSK","chgText":"+3.4%","tileStyle":{"flexGrow":5423.886946913819,"flexBasis":0,"background":"rgb(20,150,86)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"POOL","chgText":"-5.8%","tileStyle":{"flexGrow":5396.0906197418235,"flexBasis":0,"background":"rgb(200,58,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"ILMN","chgText":"-0.3%","tileStyle":{"flexGrow":5007.297813493643,"flexBasis":0,"background":"rgb(59,44,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"GD","chgText":"+0.5%","tileStyle":{"flexGrow":4877.090066781375,"flexBasis":0,"background":"rgb(34,64,57)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}}]},{"name":"Utilities","colStyle":{"flexGrow":20215.020465047564,"flexBasis":0,"display":"flex","flexDirection":"column","minWidth":0,"gap":"2px"},"tiles":[{"t":"ATO","chgText":"-1.9%","tileStyle":{"flexGrow":4334.669354784186,"flexBasis":0,"background":"rgb(155,54,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"DTE","chgText":"-3.4%","tileStyle":{"flexGrow":2929.5096140573737,"flexBasis":0,"background":"rgb(200,58,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"AWK","chgText":"+0.4%","tileStyle":{"flexGrow":2466.4152472165556,"flexBasis":0,"background":"rgb(36,57,55)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"NRG","chgText":"-4.4%","tileStyle":{"flexGrow":2443.7970353671913,"flexBasis":0,"background":"rgb(200,58,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"AEP","chgText":"-4.0%","tileStyle":{"flexGrow":2369.8233878568144,"flexBasis":0,"background":"rgb(200,58,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"DUK","chgText":"-1.2%","tileStyle":{"flexGrow":2191.1766610913714,"flexBasis":0,"background":"rgb(114,50,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"WEC","chgText":"-3.5%","tileStyle":{"flexGrow":1743.4822016428227,"flexBasis":0,"background":"rgb(200,58,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"ETR","chgText":"-3.9%","tileStyle":{"flexGrow":1736.1469630312502,"flexBasis":0,"background":"rgb(200,58,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}}]},{"name":"Materials","colStyle":{"flexGrow":23519.45255204836,"flexBasis":0,"display":"flex","flexDirection":"column","minWidth":0,"gap":"2px"},"tiles":[{"t":"SHW","chgText":"-2.3%","tileStyle":{"flexGrow":3591.6199638815924,"flexBasis":0,"background":"rgb(180,56,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"AVY","chgText":"+0.4%","tileStyle":{"flexGrow":3494.7385874912147,"flexBasis":0,"background":"rgb(35,58,55)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"MLM","chgText":"-4.1%","tileStyle":{"flexGrow":3341.9146067049314,"flexBasis":0,"background":"rgb(200,58,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"APD","chgText":"-0.2%","tileStyle":{"flexGrow":3138.0936696236586,"flexBasis":0,"background":"rgb(49,43,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"VMC","chgText":"-5.0%","tileStyle":{"flexGrow":2706.109460480991,"flexBasis":0,"background":"rgb(200,58,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"DD","chgText":"+3.1%","tileStyle":{"flexGrow":2627.276414000001,"flexBasis":0,"background":"rgb(20,150,86)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"ECL","chgText":"-1.4%","tileStyle":{"flexGrow":2470.8773770385797,"flexBasis":0,"background":"rgb(126,51,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"CF","chgText":"+4.4%","tileStyle":{"flexGrow":2148.8224728273926,"flexBasis":0,"background":"rgb(20,150,86)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}}]},{"name":"Real Estate","colStyle":{"flexGrow":39038.66319426103,"flexBasis":0,"display":"flex","flexDirection":"column","minWidth":0,"gap":"2px"},"tiles":[{"t":"EQIX","chgText":"+0.5%","tileStyle":{"flexGrow":11705.050535610377,"flexBasis":0,"background":"rgb(35,62,57)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"AVB","chgText":"-0.6%","tileStyle":{"flexGrow":5141.088227994144,"flexBasis":0,"background":"rgb(73,45,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"SBAC","chgText":"-4.3%","tileStyle":{"flexGrow":4453.7205744814455,"flexBasis":0,"background":"rgb(200,58,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"DLR","chgText":"+2.3%","tileStyle":{"flexGrow":4388.042624,"flexBasis":0,"background":"rgb(22,136,81)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"AMT","chgText":"-2.2%","tileStyle":{"flexGrow":3795.8083528408224,"flexBasis":0,"background":"rgb(176,56,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"PSA","chgText":"-2.4%","tileStyle":{"flexGrow":3430.0103200012263,"flexBasis":0,"background":"rgb(185,57,50)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"PLD","chgText":"+4.1%","tileStyle":{"flexGrow":3088.1468336728544,"flexBasis":0,"background":"rgb(20,150,86)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}},{"t":"EXR","chgText":"+1.0%","tileStyle":{"flexGrow":3036.7957256601567,"flexBasis":0,"background":"rgb(31,83,64)","borderRadius":"2px","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center","overflow":"hidden","minHeight":0,"gap":"1px","cursor":"pointer"}}]}],"backtestStats":[{"k":"TRACKED SINCE","v":"Jun 2026"},{"k":"MEAN TRADE","v":"+0.24%","sub":"Primary · equal-weight per line · n=120"},{"k":"WIN RATE","v":"62%","sub":"95% CI 53–70% · n=120"},{"k":"SIZED BOOK (10%)","v":"−1.5%","sub":"10% equity / name · max 10 slots · not full-capital stack"}],"backtestRows":[{"gate":"WINNER","range":"★ winner / extended","n":"22","nNum":22,"win":50,"r":"−1.4%","c":"#22c55e","winLabel":"50%","winCI":"31–69%","retCI":"−5.0 to +2.2%","maturity":"early","nNote":"n=22 — early, wide error bars","barStyle":{"width":"50%","height":"100%","borderRadius":"3px","background":"#22c55e"},"rColor":"#ef4444","passSource":"paper"},{"gate":"EARLY","range":"◆ early coil","n":"31","nNum":31,"win":68,"r":"+0.5%","c":"#f59e0b","winLabel":"68%","winCI":"50–81%","retCI":"−0.6 to +1.7%","maturity":"established","nNote":null,"barStyle":{"width":"68%","height":"100%","borderRadius":"3px","background":"#f59e0b"},"rColor":"#22c55e","passSource":"paper"},{"gate":"ENTRY","range":"entry gate (incl. legacy buy)","n":"67","nNum":67,"win":63,"r":"+0.7%","c":"#ff5a4e","winLabel":"63%","winCI":"51–73%","retCI":"−0.3 to +1.6%","maturity":"established","nNote":null,"barStyle":{"width":"63%","height":"100%","borderRadius":"3px","background":"#ff5a4e"},"rColor":"#22c55e","passSource":"paper"},{"gate":"PASS","range":"failed gates · sealed shadow","n":"100","nNum":100,"win":10,"r":"−0.3%","c":"#6b615d","winLabel":"10%","winCI":"6–17%","retCI":"−0.5 to −0.1%","maturity":"established","nNote":"n=100 · board→board sealed control","barStyle":{"width":"10%","height":"100%","borderRadius":"3px","background":"#6b615d"},"rColor":"#ef4444","passSource":"sealed_shadow"}],"btChart":{"w":1080,"h":280,"linePts":"0.0,173.3 40.0,159.0 80.0,141.5 120.0,127.5 160.0,117.1 200.0,107.9 240.0,102.2 280.0,103.4 320.0,103.0 360.0,98.3 400.0,93.5 440.0,89.5 480.0,85.5 520.0,81.5 560.0,81.7 600.0,85.2 640.0,91.9 680.0,98.1 720.0,101.4 760.0,104.7 800.0,108.0 840.0,104.7 880.0,101.9 920.0,121.3 960.0,140.3 1000.0,159.3 1040.0,178.1 1080.0,196.8","areaPts":"0.0,173.3 40.0,159.0 80.0,141.5 120.0,127.5 160.0,117.1 200.0,107.9 240.0,102.2 280.0,103.4 320.0,103.0 360.0,98.3 400.0,93.5 440.0,89.5 480.0,85.5 520.0,81.5 560.0,81.7 600.0,85.2 640.0,91.9 680.0,98.1 720.0,101.4 760.0,104.7 800.0,108.0 840.0,104.7 880.0,101.9 920.0,121.3 960.0,140.3 1000.0,159.3 1040.0,178.1 1080.0,196.8 1080.0,264 0,264","lastDotStyle":{"position":"absolute","left":"1076.0px","top":"192.8px","width":"9px","height":"9px","borderRadius":"50%","background":"#ef4444","boxShadow":"0 0 0 4px rgba(239,68,68,.22)"},"startingCapital":1000,"endingEquity":993,"returnPct":-0.7,"tradeCount":120,"method":"concurrent"},"sequentialChart":{"w":1080,"h":280,"linePts":"0.0,229.9 9.0,259.3 18.0,241.1 27.0,237.3 36.0,217.6 45.0,204.9 54.0,199.1 63.0,194.2 72.0,190.2 81.0,178.1 90.0,179.7 99.0,168.7 108.0,158.8 117.0,151.8 126.0,159.9 135.0,135.5 144.0,125.2 153.0,93.6 162.0,73.0 171.0,69.6 180.0,99.6 189.0,88.7 198.0,79.1 207.0,82.2 216.0,85.4 225.0,103.0 234.0,101.2 243.0,87.4 252.0,94.0 261.0,102.6 270.0,89.9 279.0,63.9 288.0,86.8 297.0,94.5 306.0,91.0 315.0,59.1 324.0,45.3 333.0,83.7 342.0,88.1 351.0,211.6 360.0,206.9 369.0,196.5 378.0,192.7 387.0,183.2 396.0,152.6 405.0,149.1 414.0,122.8 423.0,102.9 432.0,114.4 441.0,129.2 450.0,120.2 459.0,114.0 468.0,92.3 477.0,87.9 486.0,72.7 495.0,52.6 504.0,35.7 513.0,29.6 522.0,21.5 531.0,49.5 540.0,45.6 549.0,42.6 558.0,39.5 567.0,35.5 576.0,30.6 585.0,32.3 594.0,63.0 603.0,57.3 612.0,38.7 621.0,27.8 630.0,26.2 639.0,22.0 648.0,37.5 657.0,41.7 666.0,39.1 675.0,54.1 684.0,53.7 693.0,48.9 702.0,33.9 711.0,24.8 720.0,32.8 729.0,34.4 738.0,44.5 747.0,42.3 756.0,36.3 765.0,45.4 774.0,50.2 783.0,43.2 792.0,53.2 801.0,54.9 810.0,61.5 819.0,56.7 828.0,55.7 837.0,67.6 846.0,51.3 855.0,59.8 864.0,82.6 873.0,86.0 882.0,101.3 891.0,111.6 900.0,112.1 909.0,106.9 918.0,130.2 927.0,124.6 936.0,141.9 945.0,123.9 954.0,152.0 963.0,183.5 972.0,182.9 981.0,181.1 990.0,178.3 999.0,150.1 1008.0,140.7 1017.0,138.1 1026.0,154.9 1035.0,152.7 1044.0,144.1 1053.0,182.2 1062.0,183.1 1071.0,184.4 1080.0,191.0","areaPts":"0.0,229.9 9.0,259.3 18.0,241.1 27.0,237.3 36.0,217.6 45.0,204.9 54.0,199.1 63.0,194.2 72.0,190.2 81.0,178.1 90.0,179.7 99.0,168.7 108.0,158.8 117.0,151.8 126.0,159.9 135.0,135.5 144.0,125.2 153.0,93.6 162.0,73.0 171.0,69.6 180.0,99.6 189.0,88.7 198.0,79.1 207.0,82.2 216.0,85.4 225.0,103.0 234.0,101.2 243.0,87.4 252.0,94.0 261.0,102.6 270.0,89.9 279.0,63.9 288.0,86.8 297.0,94.5 306.0,91.0 315.0,59.1 324.0,45.3 333.0,83.7 342.0,88.1 351.0,211.6 360.0,206.9 369.0,196.5 378.0,192.7 387.0,183.2 396.0,152.6 405.0,149.1 414.0,122.8 423.0,102.9 432.0,114.4 441.0,129.2 450.0,120.2 459.0,114.0 468.0,92.3 477.0,87.9 486.0,72.7 495.0,52.6 504.0,35.7 513.0,29.6 522.0,21.5 531.0,49.5 540.0,45.6 549.0,42.6 558.0,39.5 567.0,35.5 576.0,30.6 585.0,32.3 594.0,63.0 603.0,57.3 612.0,38.7 621.0,27.8 630.0,26.2 639.0,22.0 648.0,37.5 657.0,41.7 666.0,39.1 675.0,54.1 684.0,53.7 693.0,48.9 702.0,33.9 711.0,24.8 720.0,32.8 729.0,34.4 738.0,44.5 747.0,42.3 756.0,36.3 765.0,45.4 774.0,50.2 783.0,43.2 792.0,53.2 801.0,54.9 810.0,61.5 819.0,56.7 828.0,55.7 837.0,67.6 846.0,51.3 855.0,59.8 864.0,82.6 873.0,86.0 882.0,101.3 891.0,111.6 900.0,112.1 909.0,106.9 918.0,130.2 927.0,124.6 936.0,141.9 945.0,123.9 954.0,152.0 963.0,183.5 972.0,182.9 981.0,181.1 990.0,178.3 999.0,150.1 1008.0,140.7 1017.0,138.1 1026.0,154.9 1035.0,152.7 1044.0,144.1 1053.0,182.2 1062.0,183.1 1071.0,184.4 1080.0,191.0 1080.0,264 0,264","lastDotStyle":{"position":"absolute","left":"1076.0px","top":"187.0px","width":"9px","height":"9px","borderRadius":"50%","background":"#22c55e","boxShadow":"0 0 0 4px rgba(34,197,94,.22)"},"startingCapital":1000,"endingEquity":1147.07,"returnPct":14.7,"tradeCount":120,"method":"sequential_overstated"},"paperPnlAudit":{"n":120,"mean_trade_return_pct":0.24,"median_trade_return_pct":0.88,"win_rate_pct":62,"roi_on_ticket_capital_pct":0.24,"concurrent_portfolio_return_pct":-0.7,"concurrent_days":27,"max_concurrent":43,"sized_portfolio_return_pct":-1.5,"size_frac":0.1,"max_slots":10,"sequential_compound_return_pct":14.7,"fill_price_mismatches":0,"sample_reconciliation":[{"ticker":"UNCY","signal":"winner","entry_date":"2026-06-23","exit_date":"2026-06-28","printed_return_pct":-11.1,"calc_return_pct":-11.1,"match":true},{"ticker":"MKC","signal":"winner","entry_date":"2026-06-23","exit_date":"2026-06-28","printed_return_pct":7.75,"calc_return_pct":7.75,"match":true},{"ticker":"DRI","signal":"winner","entry_date":"2026-06-23","exit_date":"2026-06-28","printed_return_pct":1.49,"calc_return_pct":1.49,"match":true},{"ticker":"MU","signal":"winner","entry_date":"2026-06-23","exit_date":"2026-06-28","printed_return_pct":7.66,"calc_return_pct":7.66,"match":true},{"ticker":"GIS","signal":"early","entry_date":"2026-06-23","exit_date":"2026-06-28","printed_return_pct":4.59,"calc_return_pct":4.59,"match":true},{"ticker":"KMI","signal":"buy","entry_date":"2026-06-23","exit_date":"2026-06-28","printed_return_pct":2,"calc_return_pct":2,"match":true},{"ticker":"TFC","signal":"buy","entry_date":"2026-06-23","exit_date":"2026-06-28","printed_return_pct":1.65,"calc_return_pct":1.65,"match":true},{"ticker":"MMM","signal":"buy","entry_date":"2026-06-23","exit_date":"2026-06-28","printed_return_pct":1.34,"calc_return_pct":1.34,"match":true},{"ticker":"ABT","signal":"buy","entry_date":"2026-06-23","exit_date":"2026-06-28","printed_return_pct":3.97,"calc_return_pct":3.97,"match":true},{"ticker":"WBD","signal":"buy","entry_date":"2026-06-23","exit_date":"2026-06-28","printed_return_pct":-0.52,"calc_return_pct":-0.52,"match":true},{"ticker":"RSG","signal":"buy","entry_date":"2026-06-23","exit_date":"2026-06-28","printed_return_pct":3.49,"calc_return_pct":3.49,"match":true},{"ticker":"WM","signal":"buy","entry_date":"2026-06-23","exit_date":"2026-06-28","printed_return_pct":3.06,"calc_return_pct":3.06,"match":true}],"audit_note":"Sizing artifact: full-capital sequential compound is 14.7% while mean trade is only 0.24% (n=120). That gap is fixed-dollar tickets treated as 100% of a $1k book — not signal quality. At 10% equity per name (max 10 slots) the same history is -1.5%. Concurrent equal-weight (always fully invested in open names) is -0.7%. Headline = mean trade.","methodology":["PRIMARY — Mean trade: equal weight per closed line. Answers “is the average signal any good?” Independent of book size.","SIZED BOOK — Each trade deploys 10% of then-current equity, max 10 concurrent. Answers “what would a real desk with position limits see?”","CONCURRENT EW — Each calendar day, equal-weight the open names’ daily share of return, then compound. Fully invested when names are open; handles overlap.","ARTIFACT — Full-capital sequential: multiply (1+r) for every trade in series. Equivalent to sizing each ticket at 100% of book. Invalid with overlap or fixed-dollar tickets on a small book — produces the old −33% / +32% headline swings.","Fill check: printed return_pct vs (exit−entry)/entry on sample."]},"cohortInsight":"EARLY (+0.5% avg · 68% win) beats WINNER (-1.4% · 50%): coil > chase on this book.","meanTradeReturnPct":0.24,"sizedPortfolioReturnPct":-1.5,"concurrentReturnPct":-0.7,"backtestDataSource":"forward","equityMethod":"mean_trade","overnightLog":[{"t":"17:31 ET","zone":"OVERNIGHT","text":"Daily scan complete — 0 signals recorded to paper book.","tag":"SCAN","tagColor":"#4cc98a"},{"t":"17:31 ET","zone":"OVERNIGHT","text":"Daily scan complete — 1 signals recorded to paper book.","tag":"SCAN","tagColor":"#4cc98a"},{"t":"17:31 ET","zone":"OVERNIGHT","text":"Daily scan complete — 2 signals recorded to paper book.","tag":"SCAN","tagColor":"#4cc98a"}],"worldClocks":[{"city":"NEW YORK","t":"10:58","state":"OPEN","open":true,"dot":"#4cc98a","stateColor":"#4cc98a"},{"city":"LONDON","t":"15:58","state":"OPEN","open":true,"dot":"#4cc98a","stateColor":"#4cc98a"},{"city":"FRANKFURT","t":"16:58","state":"OPEN","open":true,"dot":"#4cc98a","stateColor":"#4cc98a"},{"city":"TOKYO","t":"23:58","state":"CLOSED","open":false,"dot":"#5a514d","stateColor":"#6b615d"},{"city":"SYDNEY","t":"00:58","state":"PRE","open":false,"dot":"#5a514d","stateColor":"#6b615d"}],"archive":[{"slug":"daily-brief-2026-07-21","date":"Tue · Jul 21","head":"FRT: OK","calls":"1","conv":"Med","regime":"Neutral","regimeColor":"#f5b53d"},{"slug":"daily-brief-2026-07-08","date":"Wed · Jul 8","head":"Session brief · Wednesday, July 8, 2026","calls":"3","conv":"High","regime":"Risk-on","regimeColor":"#4cc98a"}],"articles":[],"icHeadline":null,"regime":"Neutral","mastheadCleared":3,"marketsMeta":{"regime":"Neutral","breadth":48,"vix":"17.5"},"macroStrip":[{"label":"S&P","text":"7,491 -0.69%","color":"#ff6b6b"},{"label":"NDX","text":"29,060 -1.78%","color":"#ff6b6b"},{"label":"RUT","text":"2,956 -0.29%","color":"#ff6b6b"},{"label":"VIX","text":"17.5","color":"#ff6b6b"},{"label":"10Y","text":"4.63% +8 bp","color":"#4cc98a"}],"changelog":[{"ver":"LIVE","date":"Jul 21, 2026","items":["Overnight scan recorded 0 signals to the paper book.","Overnight scan recorded 1 signals to the paper book.","Overnight scan recorded 2 signals to the paper book."]},{"ver":"v4.8.2","date":"Jul 2026","items":["P&L headline is mean trade return — not full-capital sequential stacking (the −33% / +32% sizing artifact).","Sized book path: 10% equity per name, max 10 concurrent — published beside the mean.","Gate table built from closed trades with buy→ENTRY; PASS is a shadow control arm (more samples per scan).","EARLY vs WINNER callout when the coil beats the chase on the settled book."]},{"ver":"v4.8.1","date":"Jul 2026","items":["Seal schema v2: eight component scores + four gates frozen into each daily snapshot (prior seals stay immutable).","Chain verify hardened: missing files fail closed; per-link status on /verify; link math documented.","Masthead: Live forward track Day N + engine version. Homepage shows concurrent P&L + reconciliation link.","Binary-event copy: no more “0d earnings = free trade window” framing."]},{"ver":"v4.8","date":"Jul 2026","items":["P0 trust: concurrent equal-weight paper equity is primary; sequential compound labeled overstated on /backtests.","engine_version stamped on every payload, public card, and sealed board.","Action/verdict coherence: one card, one conclusion — demotion reason shown when a gate blocks ENTRY.","Live forward track day clock from the sealed hash chain."]},{"ver":"v4.7","date":"Jul 2026","items":["Path exits vs SPY: −2% stop, day-5 extend if green, winners run to 12 sessions with trail.","A24 Capital Fund: earnings-only, score 70–80, no PDUFA/chase — research window beat SPY on excess.","Paper settle is path-aware daily (not fixed 5-day only)."]},{"ver":"v4.6","date":"Jul 2026","items":["A24 Capital Fund is the scoreboard: $100k, max 5 slots, ENTRY/EARLY score ≥70, no PDUFA, excess vs SPY.","Scrapbook demoted to autopsy — we do not fund every chip.","Paper engine: ruthless capital bar (entry/early, score 70+, ban winner×PDUFA, fewer takes per scan)."]},{"ver":"v4.5","date":"Jul 2026","items":["The Book: $5,000 tickets, live open marks, forensics (top losers, catalyst split, strict counterfactual).","Paper take-filters: score floor 50, block winner×PDUFA, no near-PDUFA weak scores, no re-entry after recent large loss.","Selection prefers entry/early over winner after closed-book loss mass analysis."]},{"ver":"v4.4","date":"Jul 2026","items":["R:R discipline: thin reward:risk demotes ENTRY → WATCH; SKIP under 0.5. Brief never ships sub-0.8 R:R.","Public board is S&P-core only — off-index sleeves stay in raw scan, not the masthead.","Session brief persistence: one archive row per day (ET), content refreshed, no rewritten history.","Public card cache: /v1/scan/{ticker} serves normalized components from disk in milliseconds.","OpenAPI 1.1 + security headers; honest copy on gates and paper track."]},{"ver":"v4.3","date":"Jun 2026","items":["Deep-dive charts now render real candlesticks with on-chart entry / stop / target levels and a catalyst marker.","Full-index rescan now completes in under a second."]},{"ver":"v4.2","date":"May 2026","items":["Holder context folded into scoring: names you already own get trim flags, not blind adds.","Concentration warnings when a single position passes 40% of the book."]},{"ver":"v4.1","date":"Apr 2026","items":["Stops are now earnings-adjusted by default in the R:R model."]},{"ver":"v4.0","date":"Mar 2026","items":["Public scanner launched: the full S&P 500, scored live, no signup."]},{"ver":"v3.6","date":"Feb 2026","items":["AI bear-case and thesis-drift flags added to every cleared name."]},{"ver":"v3.5","date":"Jan 2026","items":["Dark-pool print ingestion and net-premium flow joined the engine."]}],"scanMeta":{"count":511,"buy_count":7,"winner_count":6,"early_count":4,"primary_count":479,"off_index_count":32,"universe":"S&P 500 core"},"heroTicker":"FRT","builtAt":"2026-07-21T14:58:13.739Z","engine_version":"4.8.2","engine_note":"P&L headline = mean trade (not full-capital stack). 10% sized book path. Cohorts from closed trades (buy→ENTRY). PASS shadow sample increased.","forwardTrack":{"start_date":"2026-07-17","sealed_days":5,"day":5,"label":"Live forward track: day 5 (5 sealed)","live":true,"tip_hash":"8525fecfbbb5","tip_date":"2026-07-21"},"todayHeadline":"FRT: OK","glossary":[{"cat":"Technicals","items":[{"t":"Composite score","d":"A single 0–100 number folding all eight engine inputs together. The headline read on a name."},{"t":"Component scores","d":"Each of the eight inputs normalised to 0–100 before weighting, so a MACD of 84 and an RSI of 58 sit on the same scale. RSI is the one input whose raw value happens to already live on that scale."},{"t":"Edge score","d":"A second 0–100 read that discounts the composite by expected-value factors: R:R, catalyst distance, and how extended the name already is. A 91 composite with a 52 edge means strong setup, mediocre expected value."},{"t":"RVOL","d":"Relative volume: today’s pace measured against the 20-day average. Above 2× is real participation."},{"t":"Bollinger squeeze","d":"A volatility low where price bands compress, flagging a coiled name about to expand."},{"t":"ATR","d":"Average true range; the typical daily move, used to size every stop and target."}]},{"cat":"Flow","items":[{"t":"Sweep","d":"A single options order filled across multiple exchanges at once: urgency, usually one informed buyer."},{"t":"Dark-pool print","d":"A large block crossed off-exchange. Prints above VWAP read as accumulation, below as distribution."},{"t":"Net call premium","d":"Dollar premium paid for calls minus puts. Our cleanest gauge of directional conviction in the options tape."},{"t":"Gamma squeeze","d":"A feedback loop where dealer hedging of short calls forces them to buy the underlying, accelerating the move."}]},{"cat":"Catalysts","items":[{"t":"PDUFA","d":"The FDA’s decision deadline on a drug application: a hard, calendar-fixed binary event."},{"t":"Earnings window","d":"The session and after-hours around a report, when realised volatility and gap risk spike."},{"t":"Form 4","d":"An SEC insider-transaction filing. Clustered open-market buys are the signal worth reading."},{"t":"Index reconstitution","d":"Scheduled additions and deletions that force mechanical buying and selling from passive funds."}]},{"cat":"Value","items":[{"t":"Trailing P/E","d":"Price divided by the last twelve months of earnings. Slow, history-looking multiple."},{"t":"Forward P/E","d":"Price divided by consensus next-twelve-months earnings. Our preferred value read when available."},{"t":"CHEAP / FAIR / RICH","d":"Vs the sector median forward PE on the scored board (≤0.8× cheap, ≥1.25× rich). Falls back to trailing PE or absolute bands if no sector median."},{"t":"Value × rotation","d":"Whether momentum-leading sectors are trading at cheap or rich multiples — chase risk vs mean-reversion setup."}]},{"cat":"Risk & sizing","items":[{"t":"R : R","d":"Reward-to-risk: distance to target divided by distance to stop. Public ENTRY requires R:R ≥ 1.0."},{"t":"Earnings-adjusted stop","d":"A stop widened to sit outside the expected earnings move, so a known event can’t knock you out at random."},{"t":"Borrow fee","d":"The annualised cost to short a name. A spiking fee signals crowding, and squeeze risk."},{"t":"Book heat","d":"Total open risk across your positions as a share of capital. The number that tells you when to stop adding."},{"t":"Kill switch","d":"The pre-defined exit attached to every cleared name: the line at which the thesis is simply wrong."}]}],"stackTiers":[{"tier":"Public","price":"Open","tag":"Desk","items":["S&P-core scanner — components, gates, R:R","Session brief — up to 3 names with stop/size","Markets strip + sector heat","Forward performance ledger on printed scores"]},{"tier":"API","price":"Read-only","tag":"JSON","items":["GET /api/engine/payload","GET /v1/scan/{ticker}","GET /api/engine/history","Commercial limits — contact"]},{"tier":"Private","price":"Invite only","tag":"Passkey","items":["WebAuthn at /login","Holdings context on dives","Export (CSV / reports)","Priority alerts when enabled"]}],"legalSections":[{"id":"disclaimer","title":"Educational disclaimer","body":"Analytics24 publishes scanner scores, briefs, and hypothetical backtests for educational and personal research only. Nothing on this site is investment advice, a solicitation, or a recommendation to buy or sell any security. Past simulated or paper-tracked performance is not indicative of future results. You are solely responsible for your trading decisions."},{"id":"privacy","title":"Privacy policy","body":"Analytics24 Ltd (UK company 11299164) collects only the data you submit (contact form: name, email, message) and standard server logs (IP, user-agent, timestamps). We use this to respond to enquiries and keep the service secure. We do not sell personal data. Contact messages are retained up to 24 months then deleted. To request access or deletion, use the contact desk. Lawful basis: legitimate interest (support) and consent (when you submit the form)."},{"id":"terms","title":"Terms of use","body":"By using analytics24.com you agree to these terms. The service is provided “as is” without warranties. You may not scrape at abusive rates, reverse-engineer proprietary models, or redistribute live feeds without written permission. We may suspend access for misuse. UK law governs; courts of England and Wales have exclusive jurisdiction. For commercial API licensing, contact the desk."},{"id":"cookies","title":"Cookies & local storage","body":"We use essential cookies and local storage for passkey session state (Private desk) and UI preferences. No third-party advertising cookies are set on the public site. You can clear site data in your browser at any time. Analytics are minimal server-side logs only."},{"id":"data","title":"Market data & retention","body":"Quotes and fundamentals are sourced from third-party vendors and may be delayed or incomplete. Engine snapshots refresh on a schedule; timestamps are shown on the desk. Daily brief archives and paper-trade books are retained for product continuity. Do not rely on this site as your sole market-data feed."}],"todayDateLong":"Tuesday, July 21 · 12:00 ET","todayDateShort":"Tue Jul 21","todayMeta":{"conviction":"High","calls":1,"regime":"Neutral"},"backtestSubtitle":"FORWARD BOOK · mean trade primary · 10% sized path · 120 settled · from Jun 2026","trackedSince":"Jun 2026","scanGeneratedAt":"2026-07-21T14:56:55.634Z","marketSession":{"status":"open","label":"SESSION OPEN","detail":"Live scanner feed during US cash hours.","isLiveScan":true},"lastScanEt":"10:56:55","equityReturnPct":0.24,"endingEquity":993,"startingCapital":1000,"apiDocs":{"endpoint":"GET /api/engine/payload","sampleJson":"{\n  \"ticker\": \"MO\",\n  \"composite\": 90,\n  \"action\": \"WATCH\",\n  \"price\": 74.66,\n  \"change_5d\": 4.6,\n  \"gates\": {\n    \"price\": true,\n    \"catalyst\": true,\n    \"flow\": false,\n    \"risk\": true\n  },\n  \"components\": {\n    \"rsi\": 55,\n    \"macd\": 72,\n    \"squeeze\": 74,\n    \"atr\": 28,\n    \"cmf\": 61,\n    \"volume\": 4,\n    \"momentum\": 87,\n    \"relStr\": 71\n  },\n  \"verdict\": \"THIN\",\n  \"demotion\": \"WATCH: risk gate failed (R:R 0.8:1 < 1:1)\",\n  \"rr\": 0.8,\n  \"generated_at\": \"2026-07-21T14:58:13.739Z\",\n  \"engine_version\": \"4.8.2\",\n  \"source\": \"analytics24-engine\",\n  \"docs\": \"https://www.analytics24.com/developers\"\n}","endpoints":[{"method":"GET","path":"/api/engine/payload","desc":"Full live desk payload — scanner rows, briefs, markets, backtests."},{"method":"GET","path":"/v1/scan/{ticker}","desc":"Per-ticker public scan card (composite, gates, action, PE / forward PE, value_tag)."},{"method":"GET","path":"/api/engine/history","desc":"OHLCV bars for dive charts (query: ticker, range)."},{"method":"GET","path":"/api/engine/health","desc":"Snapshot age, row count, scanner connectivity."},{"method":"GET","path":"/api/engine/scan","desc":"Raw scanner rows (full universe)."},{"method":"GET","path":"/api/engine/ticker","desc":"On-demand row enrich for deep-dive routes (query: ticker)."},{"method":"GET","path":"/api/engine/universe","desc":"Full ticker list scanned by the engine."},{"method":"GET","path":"/api/openapi","desc":"OpenAPI 3.0 machine-readable spec."},{"method":"POST","path":"/api/alerts/subscribe","desc":"Queue ticker alert (body: { ticker, email? })."}]},"boardDelta":{"generatedAt":"2026-07-21T14:58:13.739Z","prevAt":"2026-07-21T14:56:37.140Z","sealedDate":"2026-07-21","items":[{"ticker":"TAP","kind":"new_on_board","to":65,"label":"TAP on board · 65"}],"summary":"Stable vs last scan"}}