{"assumptions":{"notional_usd":5000,"fee_fixed_usd":1,"fee_bps_per_side":5,"default_hold_days":5,"exit_rule":"Time stop: exit after hold_days sessions from entry (default 5). Paper book currently settles on that schedule. Invalidation exits are not yet simulated as a separate path.","fill_rule":"Entry at recorded paper price; exit at recorded paper exit price (or live mark for open lines).","disclaimer":"Hypothetical paper book. Educational research only — not audited brokerage P&L, not investment advice. Past paper results do not guarantee future results.","take_filters":["Score floor 50 (non-PASS) on scrapbook hygiene","No winner × PDUFA/FDA","No near-PDUFA (≤10d) with score < 65","No re-entry within 30d after a ≤−5% closed loss on the same ticker","A24 Capital Fund (primary): ENTRY/EARLY only, score ≥ 70, no PDUFA, max 5 slots of $20k"]},"generated_at":"2026-07-21T15:03:17.638Z","last_settle_at":"2026-07-20T21:35:22.451Z","portfolio":{"assumptions":{"capital_usd":100000,"max_slots":5,"min_score":70,"max_score":80,"allowed_signals":["entry","early"],"ban_pdufa":true,"require_earnings":true,"fee_fixed_usd":1,"fee_bps_per_side":5,"path_exit":{"min_hold_sessions":2,"base_hold_sessions":5,"max_hold_sessions":12,"stop_loss_pct":-2,"extend_profit_pct":1,"trail_giveback":0.45},"rules":["Start $100,000. Max 5 slots ($20k each). Cash when empty.","Only ENTRY / EARLY · score 70–80 · earnings catalyst · no PDUFA.","Path exits: −2% stop (after 2 sessions), time-stop day 5 unless +1% then extend.","Winners can run to 12 sessions with trail giveback; losers get cut.","Scoreboard is SPY buy-and-hold over the same window."]},"starting_capital_usd":100000,"ending_equity_usd":100246.63,"cash_usd":100246.63,"return_pct":0.247,"spy_return_pct":1.207,"excess_vs_spy_pct":-0.96,"beat_spy":false,"closed_n":7,"open_n":0,"wins":3,"losses":4,"win_rate_pct":43,"sum_fees_usd":154.2,"sum_net_pnl_usd":246.63,"avg_slot_usd":20000,"candidates_seen":159,"candidates_taken":7,"candidates_skipped":150,"max_slots_used":4,"first_date":"2026-06-24","last_date":"2026-07-20","equity_curve":[{"date":"2026-06-24","equity":99989,"cash":79989,"open_n":1,"spy":733.239990234375,"spy_equity":100000},{"date":"2026-06-25","equity":100528.59,"cash":59978,"open_n":2,"spy":734.2999877929688,"spy_equity":100144.56},{"date":"2026-06-28","equity":100890.13,"cash":39967,"open_n":3,"spy":728.989990234375,"spy_equity":99420.38},{"date":"2026-06-30","equity":98986.35,"cash":38141,"open_n":3,"spy":746.77001953125,"spy_equity":101845.24},{"date":"2026-07-06","equity":101275.29,"cash":18130,"open_n":4,"spy":751.280029296875,"spy_equity":102460.32},{"date":"2026-07-07","equity":101216.38,"cash":38199.95,"open_n":3,"spy":747.7100219726562,"spy_equity":101973.44},{"date":"2026-07-08","equity":100735.45,"cash":38199.95,"open_n":3,"spy":745.4000244140625,"spy_equity":101658.4},{"date":"2026-07-13","equity":101308.38,"cash":79158.18,"open_n":1,"spy":749.1699829101562,"spy_equity":102172.55},{"date":"2026-07-15","equity":100561.75,"cash":59147.18,"open_n":2,"spy":754.8099975585938,"spy_equity":102941.74},{"date":"2026-07-16","equity":101171.83,"cash":39136.18,"open_n":3,"spy":750.719970703125,"spy_equity":102383.94},{"date":"2026-07-17","equity":100588.68,"cash":61265.87,"open_n":2,"spy":743.2899780273438,"spy_equity":101370.63},{"date":"2026-07-20","equity":100246.63,"cash":100246.63,"open_n":0,"spy":742.0900268554688,"spy_equity":101206.98}],"fills":[{"id":"ax-pt-JPM-2026-07-15-buy","ticker":"JPM","signal":"entry","score":78,"entry_date":"2026-07-15","exit_date":"2026-07-20","status":"closed","notional_usd":20000,"entry_price":346.91,"exit_price":338.87,"mark_price":null,"gross_return_pct":-2.318,"fees_usd":21.77,"net_pnl_usd":-485.29,"catalyst":"EARNINGS · 11d","exit_reason":"stop"},{"id":"ax-pt-KEY-2026-07-16-early","ticker":"KEY","signal":"early","score":78,"entry_date":"2026-07-16","exit_date":"2026-07-20","status":"closed","notional_usd":20000,"entry_price":23.96,"exit_price":23.32,"mark_price":null,"gross_return_pct":-2.671,"fees_usd":21.73,"net_pnl_usd":-555.95,"catalyst":"EARNINGS · 5d","exit_reason":"stop"},{"id":"ax-pt-AON-2026-06-30-buy","ticker":"AON","signal":"entry","score":79,"entry_date":"2026-06-30","exit_date":"2026-07-17","status":"closed","notional_usd":20000,"entry_price":331.69,"exit_price":367.21,"mark_price":null,"gross_return_pct":10.709,"fees_usd":23.07,"net_pnl_usd":2118.69,"catalyst":"EARNINGS · 24d","exit_reason":"max"},{"id":"ax-pt-TMO-2026-06-24-buy","ticker":"TMO","signal":"entry","score":79,"entry_date":"2026-06-24","exit_date":"2026-07-13","status":"closed","notional_usd":20000,"entry_price":492.2,"exit_price":528.51,"mark_price":null,"gross_return_pct":7.377,"fees_usd":22.74,"net_pnl_usd":1452.68,"catalyst":"EARNINGS · 28d","exit_reason":"max"},{"id":"ax-pt-PM-2026-07-06-buy","ticker":"PM","signal":"entry","score":80,"entry_date":"2026-07-06","exit_date":"2026-07-13","status":"closed","notional_usd":20000,"entry_price":184.76,"exit_price":180.19,"mark_price":null,"gross_return_pct":-2.473,"fees_usd":21.75,"net_pnl_usd":-516.45,"catalyst":"EARNINGS · 16d","exit_reason":"stop"},{"id":"ax-pt-FAST-2026-06-25-buy","ticker":"FAST","signal":"entry","score":74,"entry_date":"2026-06-25","exit_date":"2026-07-07","status":"closed","notional_usd":20000,"entry_price":46.92,"exit_price":47.11,"mark_price":null,"gross_return_pct":0.405,"fees_usd":22.04,"net_pnl_usd":58.95,"catalyst":"EARNINGS · 18d","exit_reason":"trail"},{"id":"ax-pt-VZ-2026-06-28-early","ticker":"VZ","signal":"early","score":79,"entry_date":"2026-06-28","exit_date":"2026-06-30","status":"closed","notional_usd":20000,"entry_price":46.54,"exit_price":42.34,"mark_price":null,"gross_return_pct":-9.024,"fees_usd":21.1,"net_pnl_usd":-1826,"catalyst":"EARNINGS · 26d","exit_reason":"stop"}],"open_fills":[],"skipped_top":[{"ticker":"ROK","signal":"early","score":93,"reason":"score:93>80"},{"ticker":"WBD","signal":"early","score":93,"reason":"score:93>80"},{"ticker":"LW","signal":"entry","score":89,"reason":"score:89>80"},{"ticker":"KO","signal":"early","score":89,"reason":"score:89>80"},{"ticker":"TRGP","signal":"early","score":88,"reason":"score:88>80"},{"ticker":"CZR","signal":"entry","score":87,"reason":"score:87>80"},{"ticker":"LW","signal":"entry","score":86,"reason":"score:86>80"},{"ticker":"WAT","signal":"early","score":86,"reason":"score:86>80"},{"ticker":"FTV","signal":"entry","score":85,"reason":"score:85>80"},{"ticker":"LH","signal":"entry","score":85,"reason":"score:85>80"},{"ticker":"AES","signal":"early","score":84,"reason":"score:84>80"},{"ticker":"JBHT","signal":"entry","score":84,"reason":"score:84>80"}],"skip_reasons":[{"reason":"sleeve:winner","n":43},{"reason":"no_path_bars","n":30},{"reason":"need_earnings","n":10},{"reason":"score:65<70","n":9},{"reason":"score:69<70","n":8},{"reason":"score:68<70","n":5},{"reason":"score:64<70","n":5},{"reason":"score:52<70","n":4},{"reason":"score:57<70","n":3},{"reason":"score:59<70","n":3},{"reason":"score:83>80","n":3},{"reason":"pdufa_ban","n":2},{"reason":"score:61<70","n":2},{"reason":"score:84>80","n":2},{"reason":"score:60<70","n":2},{"reason":"score:49<70","n":2},{"reason":"score:86>80","n":2},{"reason":"score:81>80","n":2},{"reason":"score:89>80","n":2},{"reason":"score:85>80","n":2},{"reason":"score:93>80","n":2},{"reason":"sleeve:pass","n":2},{"reason":"score:67<70","n":1},{"reason":"score:66<70","n":1},{"reason":"score:53<70","n":1},{"reason":"score:88>80","n":1},{"reason":"score:87>80","n":1}],"verdict":"Behind SPY by 0.96 pts — selection/exits still short of the goal.","path_exit_note":"stop -2% · base 5d · extend ≥1% · max 12d · trail 0.45"},"summary":{"closed_n":120,"open_n":39,"wins":73,"losses":47,"flats":0,"win_rate_pct":61,"sum_gross_pnl_usd":1448.88,"sum_fees_usd":840.69,"sum_net_pnl_usd":608.19,"avg_net_return_pct":0.101,"profit_factor_net":1.065,"total_ticket_capital_usd":600000,"roi_on_tickets_pct":0.101,"by_signal":[{"signal":"entry","n":67,"win_rate_pct":63,"sum_net_pnl_usd":1709.08,"avg_net_return_pct":0.51},{"signal":"early","n":31,"win_rate_pct":65,"sum_net_pnl_usd":578.9,"avg_net_return_pct":0.373},{"signal":"winner","n":22,"win_rate_pct":50,"sum_net_pnl_usd":-1679.79,"avg_net_return_pct":-1.527}]},"forensics":{"strict_summary":{"closed_n":103,"open_n":34,"wins":66,"losses":37,"flats":0,"win_rate_pct":64,"sum_gross_pnl_usd":4321.1,"sum_fees_usd":723.15,"sum_net_pnl_usd":3597.95,"avg_net_return_pct":0.699,"profit_factor_net":1.658,"total_ticket_capital_usd":515000,"roi_on_tickets_pct":0.699,"by_signal":[{"signal":"entry","n":66,"win_rate_pct":64,"sum_net_pnl_usd":2094.63,"avg_net_return_pct":0.635},{"signal":"early","n":29,"win_rate_pct":66,"sum_net_pnl_usd":542.35,"avg_net_return_pct":0.374},{"signal":"winner","n":8,"win_rate_pct":63,"sum_net_pnl_usd":960.97,"avg_net_return_pct":2.403}]},"drop_winner_summary":{"closed_n":98,"open_n":18,"wins":62,"losses":36,"flats":0,"win_rate_pct":63,"sum_gross_pnl_usd":2975.45,"sum_fees_usd":687.47,"sum_net_pnl_usd":2287.98,"avg_net_return_pct":0.467,"profit_factor_net":1.402,"total_ticket_capital_usd":490000,"roi_on_tickets_pct":0.467,"by_signal":[{"signal":"entry","n":67,"win_rate_pct":63,"sum_net_pnl_usd":1709.08,"avg_net_return_pct":0.51},{"signal":"early","n":31,"win_rate_pct":65,"sum_net_pnl_usd":578.9,"avg_net_return_pct":0.373}]},"lessons":["Full book @ $5,000: net 608.19 on 120 closed tickets.","Winner sleeve is the structural leak (net -1679.79). Entry carries the edge (net 1709.08).","PDUFA/FDA catalyst book is underwater: n=23, WR 39%, net -3680.31.","Earnings-timed lines work: n=82, WR 67%, net 3862.74.","Score < 50 is toxic: n=12, net -2410.74. Hard floor applied.","Strict take-filters (counterfactual) keep 103/120 closed lines → net 3597.95 vs baseline 608.19.","We do not fund everything. A24 Capital Fund is ENTRY/EARLY · score ≥ 70 · no PDUFA · max 5 slots.","Scrapbook $5k tickets are autopsy. SPY excess on A24 Capital Fund is the only claim that matters."],"top_losers":[{"ticker":"UNCY","signal":"winner","score":43,"net_pnl_usd":-1525.72,"gross_return_pct":-30.39,"catalyst":"PDUFA · 0d","entry_date":"2026-06-29","exit_date":"2026-07-06"},{"ticker":"UNCY","signal":"winner","score":48,"net_pnl_usd":-561.58,"gross_return_pct":-11.097,"catalyst":"PDUFA · 6d","entry_date":"2026-06-23","exit_date":"2026-06-28"},{"ticker":"VERA","signal":"entry","score":71,"net_pnl_usd":-550.1,"gross_return_pct":-10.867,"catalyst":"PDUFA · 0d","entry_date":"2026-07-13","exit_date":"2026-07-20"},{"ticker":"MRNA","signal":"entry","score":64,"net_pnl_usd":-466.8,"gross_return_pct":-9.201,"catalyst":"PDUFA · 28d","entry_date":"2026-07-08","exit_date":"2026-07-13"},{"ticker":"VZ","signal":"early","score":79,"net_pnl_usd":-434.38,"gross_return_pct":-8.552,"catalyst":"EARNINGS · 26d","entry_date":"2026-06-28","exit_date":"2026-07-03"},{"ticker":"CORT","signal":"entry","score":57,"net_pnl_usd":-385.55,"gross_return_pct":-7.575,"catalyst":"PDUFA · 3d","entry_date":"2026-07-08","exit_date":"2026-07-13"},{"ticker":"WY","signal":"entry","score":78,"net_pnl_usd":-360.08,"gross_return_pct":-7.065,"catalyst":"EARNINGS · 28d","entry_date":"2026-06-25","exit_date":"2026-06-30"},{"ticker":"MNKD","signal":"entry","score":53,"net_pnl_usd":-338.69,"gross_return_pct":-6.637,"catalyst":"PDUFA · 24d","entry_date":"2026-07-02","exit_date":"2026-07-07"},{"ticker":"UNCY","signal":"winner","score":27,"net_pnl_usd":-306.94,"gross_return_pct":-6.002,"catalyst":"PDUFA · 0d","entry_date":"2026-07-08","exit_date":"2026-07-13"},{"ticker":"VERA","signal":"winner","score":49,"net_pnl_usd":-303.38,"gross_return_pct":-5.931,"catalyst":"PDUFA · 6d","entry_date":"2026-07-01","exit_date":"2026-07-06"},{"ticker":"TRGP","signal":"early","score":88,"net_pnl_usd":-273.28,"gross_return_pct":-5.328,"catalyst":null,"entry_date":"2026-06-27","exit_date":"2026-07-02"},{"ticker":"PEP","signal":"entry","score":74,"net_pnl_usd":-268.97,"gross_return_pct":-5.242,"catalyst":"EARNINGS · 6d","entry_date":"2026-07-07","exit_date":"2026-07-13"}],"top_winners":[{"ticker":"RARE","signal":"entry","score":69,"net_pnl_usd":484.93,"gross_return_pct":9.844,"catalyst":"PDUFA · 55d","entry_date":"2026-06-29","exit_date":"2026-07-06"},{"ticker":"GS","signal":"early","score":59,"net_pnl_usd":438.32,"gross_return_pct":8.911,"catalyst":"EARNINGS · 4d","entry_date":"2026-07-10","exit_date":"2026-07-15"},{"ticker":"BIIB","signal":"entry","score":65,"net_pnl_usd":419.67,"gross_return_pct":8.538,"catalyst":"PDUFA · 0d","entry_date":"2026-06-24","exit_date":"2026-06-29"},{"ticker":"FDS","signal":"winner","score":52,"net_pnl_usd":388.72,"gross_return_pct":7.918,"catalyst":"EARNINGS · 3d","entry_date":"2026-06-28","exit_date":"2026-07-03"},{"ticker":"MKC","signal":"winner","score":58,"net_pnl_usd":380.1,"gross_return_pct":7.746,"catalyst":"EARNINGS · 2d","entry_date":"2026-06-23","exit_date":"2026-06-28"},{"ticker":"MU","signal":"winner","score":55,"net_pnl_usd":375.78,"gross_return_pct":7.659,"catalyst":"EARNINGS · 1d","entry_date":"2026-06-23","exit_date":"2026-06-28"},{"ticker":"AON","signal":"entry","score":79,"net_pnl_usd":372.98,"gross_return_pct":7.603,"catalyst":"EARNINGS · 24d","entry_date":"2026-06-30","exit_date":"2026-07-06"},{"ticker":"JNJ","signal":"entry","score":79,"net_pnl_usd":356.1,"gross_return_pct":7.266,"catalyst":"EARNINGS · 21d","entry_date":"2026-06-24","exit_date":"2026-06-29"}],"by_catalyst":[{"bucket":"PDUFA/FDA","n":23,"win_rate_pct":39,"sum_net_pnl_usd":-3680.31},{"bucket":"(none)","n":15,"win_rate_pct":60,"sum_net_pnl_usd":425.76},{"bucket":"earnings","n":82,"win_rate_pct":67,"sum_net_pnl_usd":3862.74}],"loss_concentration":{"losers_n":47,"losers_sum_usd":-9297.62,"top5_sum_usd":-3538.58,"top5_pct_of_loss":38.06},"open_mtm":{"marked_n":4,"open_n":39,"sum_net_pnl_usd":-216.49}},"open":[{"id":"pt-WBD-2026-07-13-early","ticker":"WBD","signal":"early","signal_raw":"early","action":"BUY","verdict":"PLAY","score":93,"status":"open","entry_date":"2026-07-13","exit_date":null,"planned_exit_date":"2026-07-18","hold_days":5,"exit_reason":"open — MTM (fees assume exit at mark)","entry_price":27.09,"exit_price":null,"mark_price":25.655,"shares":184.57,"shares_1k":184.57,"notional_usd":5000,"gross_return_pct":-5.297,"gross_pnl_usd":-264.86,"fees_usd":6.87,"net_pnl_usd":-271.73,"net_return_pct":-5.435,"catalyst":null,"take_eligible":true,"take_reject_reason":null},{"id":"pt-REG-2026-07-16-buy","ticker":"REG","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":78,"status":"open","entry_date":"2026-07-16","exit_date":null,"planned_exit_date":"2026-07-21","hold_days":5,"exit_reason":"open — MTM (fees assume exit at mark)","entry_price":82.38,"exit_price":null,"mark_price":81.7,"shares":60.694,"shares_1k":60.694,"notional_usd":5000,"gross_return_pct":-0.825,"gross_pnl_usd":-41.27,"fees_usd":6.98,"net_pnl_usd":-48.25,"net_return_pct":-0.965,"catalyst":"EARNINGS · 26d","take_eligible":true,"take_reject_reason":null},{"id":"pt-MTB-2026-07-15-winner","ticker":"MTB","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":71,"status":"open","entry_date":"2026-07-15","exit_date":null,"planned_exit_date":"2026-07-20","hold_days":5,"exit_reason":"open — MTM (fees assume exit at mark)","entry_price":246.57,"exit_price":null,"mark_price":247.16,"shares":20.278,"shares_1k":20.278,"notional_usd":5000,"gross_return_pct":0.239,"gross_pnl_usd":11.96,"fees_usd":7.01,"net_pnl_usd":4.95,"net_return_pct":0.099,"catalyst":"EARNINGS · 0d","take_eligible":true,"take_reject_reason":null},{"id":"pt-JBHT-2026-07-13-winner","ticker":"JBHT","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":59,"status":"open","entry_date":"2026-07-13","exit_date":null,"planned_exit_date":"2026-07-18","hold_days":5,"exit_reason":"open — MTM (fees assume exit at mark)","entry_price":284.6,"exit_price":null,"mark_price":290.61,"shares":17.569,"shares_1k":17.569,"notional_usd":5000,"gross_return_pct":2.112,"gross_pnl_usd":105.59,"fees_usd":7.05,"net_pnl_usd":98.54,"net_return_pct":1.971,"catalyst":"EARNINGS · 2d","take_eligible":true,"take_reject_reason":null},{"id":"pt-GNRC-2026-07-20-pass","ticker":"GNRC","signal":"pass","signal_raw":"pass","action":"WATCH","verdict":"SKIP","score":6,"status":"open","entry_date":"2026-07-20","exit_date":null,"planned_exit_date":"2026-07-25","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":213.715,"exit_price":null,"mark_price":null,"shares":23.396,"shares_1k":23.396,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 9d","take_eligible":true,"take_reject_reason":null},{"id":"pt-CAPR-2026-07-20-pass","ticker":"CAPR","signal":"pass","signal_raw":"pass","action":"PASS","verdict":"OK","score":6,"status":"open","entry_date":"2026-07-20","exit_date":null,"planned_exit_date":"2026-07-25","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":19.425,"exit_price":null,"mark_price":null,"shares":257.4,"shares_1k":257.4,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"PDUFA · 33d","take_eligible":true,"take_reject_reason":null},{"id":"pt-ZION-2026-07-17-winner","ticker":"ZION","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":79,"status":"open","entry_date":"2026-07-17","exit_date":null,"planned_exit_date":"2026-07-22","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":72.26,"exit_price":null,"mark_price":null,"shares":69.195,"shares_1k":69.195,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 3d","take_eligible":true,"take_reject_reason":null},{"id":"pt-TRV-2026-07-17-winner","ticker":"TRV","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":62,"status":"open","entry_date":"2026-07-17","exit_date":null,"planned_exit_date":"2026-07-22","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":363.65,"exit_price":null,"mark_price":null,"shares":13.749,"shares_1k":13.749,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 0d","take_eligible":true,"take_reject_reason":null},{"id":"pt-SNA-2026-07-17-early","ticker":"SNA","signal":"early","signal_raw":"early","action":"BUY","verdict":"OK","score":79,"status":"open","entry_date":"2026-07-17","exit_date":null,"planned_exit_date":"2026-07-22","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":411.05,"exit_price":null,"mark_price":null,"shares":12.164,"shares_1k":12.164,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 6d","take_eligible":true,"take_reject_reason":null},{"id":"pt-HBAN-2026-07-17-early","ticker":"HBAN","signal":"early","signal_raw":"early","action":"BUY","verdict":"OK","score":74,"status":"open","entry_date":"2026-07-17","exit_date":null,"planned_exit_date":"2026-07-22","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":18.335,"exit_price":null,"mark_price":null,"shares":272.702,"shares_1k":272.702,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 6d","take_eligible":true,"take_reject_reason":null},{"id":"pt-DPZ-2026-07-17-winner","ticker":"DPZ","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":58,"status":"open","entry_date":"2026-07-17","exit_date":null,"planned_exit_date":"2026-07-22","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":322.18,"exit_price":null,"mark_price":null,"shares":15.519,"shares_1k":15.519,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 3d","take_eligible":true,"take_reject_reason":null},{"id":"pt-ABT-2026-07-16-winner","ticker":"ABT","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":80,"status":"open","entry_date":"2026-07-16","exit_date":null,"planned_exit_date":"2026-07-21","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":99.2,"exit_price":null,"mark_price":null,"shares":50.403,"shares_1k":50.403,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 0d","take_eligible":true,"take_reject_reason":null},{"id":"pt-USB-2026-07-16-winner","ticker":"USB","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":71,"status":"open","entry_date":"2026-07-16","exit_date":null,"planned_exit_date":"2026-07-21","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":64.035,"exit_price":null,"mark_price":null,"shares":78.082,"shares_1k":78.082,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 0d","take_eligible":true,"take_reject_reason":null},{"id":"pt-FITB-2026-07-16-winner","ticker":"FITB","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":62,"status":"open","entry_date":"2026-07-16","exit_date":null,"planned_exit_date":"2026-07-21","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":59.395,"exit_price":null,"mark_price":null,"shares":84.182,"shares_1k":84.182,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 1d","take_eligible":true,"take_reject_reason":null},{"id":"pt-KEY-2026-07-16-early","ticker":"KEY","signal":"early","signal_raw":"early","action":"BUY","verdict":"OK","score":78,"status":"open","entry_date":"2026-07-16","exit_date":null,"planned_exit_date":"2026-07-21","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":23.96,"exit_price":null,"mark_price":null,"shares":208.681,"shares_1k":208.681,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 5d","take_eligible":true,"take_reject_reason":null},{"id":"pt-WFC-2026-07-16-buy","ticker":"WFC","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":64,"status":"open","entry_date":"2026-07-16","exit_date":null,"planned_exit_date":"2026-07-21","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":88.07,"exit_price":null,"mark_price":null,"shares":56.773,"shares_1k":56.773,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 11d","take_eligible":true,"take_reject_reason":null},{"id":"pt-CFG-2026-07-15-winner","ticker":"CFG","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":57,"status":"open","entry_date":"2026-07-15","exit_date":null,"planned_exit_date":"2026-07-20","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":70.96,"exit_price":null,"mark_price":null,"shares":70.462,"shares_1k":70.462,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 1d","take_eligible":true,"take_reject_reason":null},{"id":"pt-PNC-2026-07-15-winner","ticker":"PNC","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":57,"status":"open","entry_date":"2026-07-15","exit_date":null,"planned_exit_date":"2026-07-20","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":254.15,"exit_price":null,"mark_price":null,"shares":19.673,"shares_1k":19.673,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 0d","take_eligible":true,"take_reject_reason":null},{"id":"pt-JPM-2026-07-15-buy","ticker":"JPM","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":78,"status":"open","entry_date":"2026-07-15","exit_date":null,"planned_exit_date":"2026-07-20","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":346.91,"exit_price":null,"mark_price":null,"shares":14.413,"shares_1k":14.413,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 11d","take_eligible":true,"take_reject_reason":null},{"id":"pt-MS-2026-07-15-buy","ticker":"MS","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":83,"status":"open","entry_date":"2026-07-15","exit_date":null,"planned_exit_date":"2026-07-20","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":228.55,"exit_price":null,"mark_price":null,"shares":21.877,"shares_1k":21.877,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 12d","take_eligible":true,"take_reject_reason":null},{"id":"pt-ODFL-2026-07-15-buy","ticker":"ODFL","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":79,"status":"open","entry_date":"2026-07-15","exit_date":null,"planned_exit_date":"2026-07-20","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":225.23,"exit_price":null,"mark_price":null,"shares":22.2,"shares_1k":22.2,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 26d","take_eligible":true,"take_reject_reason":null},{"id":"pt-MMM-2026-07-15-buy","ticker":"MMM","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":59,"status":"open","entry_date":"2026-07-15","exit_date":null,"planned_exit_date":"2026-07-20","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":160.53,"exit_price":null,"mark_price":null,"shares":31.147,"shares_1k":31.147,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 14d","take_eligible":true,"take_reject_reason":null},{"id":"pt-RF-2026-07-14-winner","ticker":"RF","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":52,"status":"open","entry_date":"2026-07-14","exit_date":null,"planned_exit_date":"2026-07-19","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":30.935,"exit_price":null,"mark_price":null,"shares":161.629,"shares_1k":161.629,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 3d","take_eligible":true,"take_reject_reason":null},{"id":"pt-TFC-2026-07-14-winner","ticker":"TFC","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":52,"status":"open","entry_date":"2026-07-14","exit_date":null,"planned_exit_date":"2026-07-19","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":51.93,"exit_price":null,"mark_price":null,"shares":96.283,"shares_1k":96.283,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 3d","take_eligible":true,"take_reject_reason":null},{"id":"pt-KMI-2026-07-14-winner","ticker":"KMI","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":55,"status":"open","entry_date":"2026-07-14","exit_date":null,"planned_exit_date":"2026-07-19","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":32.35,"exit_price":null,"mark_price":null,"shares":154.56,"shares_1k":154.56,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 1d","take_eligible":true,"take_reject_reason":null},{"id":"pt-CTAS-2026-07-14-winner","ticker":"CTAS","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":52,"status":"open","entry_date":"2026-07-14","exit_date":null,"planned_exit_date":"2026-07-19","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":182.23,"exit_price":null,"mark_price":null,"shares":27.438,"shares_1k":27.438,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 1d","take_eligible":true,"take_reject_reason":null},{"id":"pt-STT-2026-07-14-winner","ticker":"STT","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":57,"status":"open","entry_date":"2026-07-14","exit_date":null,"planned_exit_date":"2026-07-19","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":183.65,"exit_price":null,"mark_price":null,"shares":27.226,"shares_1k":27.226,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 2d","take_eligible":true,"take_reject_reason":null},{"id":"pt-ELV-2026-07-14-winner","ticker":"ELV","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":54,"status":"open","entry_date":"2026-07-14","exit_date":null,"planned_exit_date":"2026-07-19","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":426.79,"exit_price":null,"mark_price":null,"shares":11.715,"shares_1k":11.715,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 1d","take_eligible":true,"take_reject_reason":null},{"id":"pt-AES-2026-07-14-buy","ticker":"AES","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":69,"status":"open","entry_date":"2026-07-14","exit_date":null,"planned_exit_date":"2026-07-19","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":14.8,"exit_price":null,"mark_price":null,"shares":337.838,"shares_1k":337.838,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 27d","take_eligible":true,"take_reject_reason":null},{"id":"pt-AXP-2026-07-14-buy","ticker":"AXP","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":64,"status":"open","entry_date":"2026-07-14","exit_date":null,"planned_exit_date":"2026-07-19","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":355.06,"exit_price":null,"mark_price":null,"shares":14.082,"shares_1k":14.082,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 21d","take_eligible":true,"take_reject_reason":null},{"id":"pt-FE-2026-07-14-entry","ticker":"FE","signal":"entry","signal_raw":"entry","action":"ENTRY","verdict":"PLAY","score":68,"status":"open","entry_date":"2026-07-14","exit_date":null,"planned_exit_date":"2026-07-19","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":49.23,"exit_price":null,"mark_price":null,"shares":101.564,"shares_1k":101.564,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 26d","take_eligible":true,"take_reject_reason":null},{"id":"pt-MNKD-2026-07-13-winner","ticker":"MNKD","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"OK","score":23,"status":"open","entry_date":"2026-07-13","exit_date":null,"planned_exit_date":"2026-07-18","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":3.97,"exit_price":null,"mark_price":null,"shares":1259.478,"shares_1k":1259.478,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"PDUFA · 13d","take_eligible":false,"take_reject_reason":"score_floor:23<50"},{"id":"pt-CELC-2026-07-13-winner","ticker":"CELC","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"OK","score":39,"status":"open","entry_date":"2026-07-13","exit_date":null,"planned_exit_date":"2026-07-18","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":103.79,"exit_price":null,"mark_price":null,"shares":48.174,"shares_1k":48.174,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"PDUFA · 4d","take_eligible":false,"take_reject_reason":"score_floor:39<50"},{"id":"pt-ARQT-2026-07-13-winner","ticker":"ARQT","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":60,"status":"open","entry_date":"2026-07-13","exit_date":null,"planned_exit_date":"2026-07-18","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":27.12,"exit_price":null,"mark_price":null,"shares":184.366,"shares_1k":184.366,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"PDUFA · 0d","take_eligible":false,"take_reject_reason":"winner_x_pdufa"},{"id":"pt-CORT-2026-07-13-winner","ticker":"CORT","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":23,"status":"open","entry_date":"2026-07-13","exit_date":null,"planned_exit_date":"2026-07-18","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":85.9,"exit_price":null,"mark_price":null,"shares":58.207,"shares_1k":58.207,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"PDUFA · 0d","take_eligible":false,"take_reject_reason":"score_floor:23<50"},{"id":"pt-UNCY-2026-07-13-winner","ticker":"UNCY","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":17,"status":"open","entry_date":"2026-07-13","exit_date":null,"planned_exit_date":"2026-07-18","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":5.09,"exit_price":null,"mark_price":null,"shares":982.318,"shares_1k":982.318,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"PDUFA · 0d","take_eligible":false,"take_reject_reason":"score_floor:17<50"},{"id":"pt-PLD-2026-07-13-buy","ticker":"PLD","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":64,"status":"open","entry_date":"2026-07-13","exit_date":null,"planned_exit_date":"2026-07-18","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":142.16,"exit_price":null,"mark_price":null,"shares":35.172,"shares_1k":35.172,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 13d","take_eligible":true,"take_reject_reason":null},{"id":"pt-FTV-2026-07-13-buy","ticker":"FTV","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":65,"status":"open","entry_date":"2026-07-13","exit_date":null,"planned_exit_date":"2026-07-18","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":62.31,"exit_price":null,"mark_price":null,"shares":80.244,"shares_1k":80.244,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":"EARNINGS · 26d","take_eligible":true,"take_reject_reason":null},{"id":"pt-D-2026-07-13-buy","ticker":"D","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":76,"status":"open","entry_date":"2026-07-13","exit_date":null,"planned_exit_date":"2026-07-18","hold_days":5,"exit_reason":"open — awaiting mark / time stop","entry_price":70.8,"exit_price":null,"mark_price":null,"shares":70.621,"shares_1k":70.621,"notional_usd":5000,"gross_return_pct":null,"gross_pnl_usd":null,"fees_usd":3.5,"net_pnl_usd":null,"net_return_pct":null,"catalyst":null,"take_eligible":true,"take_reject_reason":null}],"closed":[{"id":"pt-VERA-2026-07-13-buy","ticker":"VERA","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"BINARY","score":71,"status":"closed","entry_date":"2026-07-13","exit_date":"2026-07-20","planned_exit_date":"2026-07-18","hold_days":5,"exit_reason":"time_stop","entry_price":41.5,"exit_price":36.99,"mark_price":null,"shares":120.482,"shares_1k":120.482,"notional_usd":5000,"gross_return_pct":-10.867,"gross_pnl_usd":-543.37,"fees_usd":6.73,"net_pnl_usd":-550.1,"net_return_pct":-11.002,"catalyst":"PDUFA · 0d","take_eligible":true,"take_reject_reason":null},{"id":"pt-BAC-2026-07-14-winner","ticker":"BAC","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":53,"status":"closed","entry_date":"2026-07-14","exit_date":"2026-07-20","planned_exit_date":"2026-07-19","hold_days":5,"exit_reason":"time_stop","entry_price":60.605,"exit_price":60.42,"mark_price":null,"shares":82.501,"shares_1k":82.501,"notional_usd":5000,"gross_return_pct":-0.305,"gross_pnl_usd":-15.26,"fees_usd":6.99,"net_pnl_usd":-22.25,"net_return_pct":-0.445,"catalyst":"EARNINGS · 0d","take_eligible":true,"take_reject_reason":null},{"id":"pt-COF-2026-07-15-buy","ticker":"COF","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"SKIP","score":68,"status":"closed","entry_date":"2026-07-15","exit_date":"2026-07-20","planned_exit_date":"2026-07-20","hold_days":5,"exit_reason":"time_stop","entry_price":208.89,"exit_price":208.03,"mark_price":null,"shares":23.936,"shares_1k":23.936,"notional_usd":5000,"gross_return_pct":-0.412,"gross_pnl_usd":-20.58,"fees_usd":6.99,"net_pnl_usd":-27.57,"net_return_pct":-0.551,"catalyst":"EARNINGS · 18d","take_eligible":true,"take_reject_reason":null},{"id":"pt-GM-2026-07-16-buy","ticker":"GM","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":68,"status":"closed","entry_date":"2026-07-16","exit_date":"2026-07-20","planned_exit_date":"2026-07-21","hold_days":5,"exit_reason":"time_stop","entry_price":77.72,"exit_price":76.07,"mark_price":null,"shares":64.334,"shares_1k":64.334,"notional_usd":5000,"gross_return_pct":-2.123,"gross_pnl_usd":-106.15,"fees_usd":6.95,"net_pnl_usd":-113.1,"net_return_pct":-2.262,"catalyst":"EARNINGS · 18d","take_eligible":true,"take_reject_reason":null},{"id":"pt-USB-2026-07-10-early","ticker":"USB","signal":"early","signal_raw":"early","action":"WATCH","verdict":"OK","score":57,"status":"closed","entry_date":"2026-07-10","exit_date":"2026-07-15","planned_exit_date":"2026-07-15","hold_days":5,"exit_reason":"time_stop","entry_price":62.44,"exit_price":63.01,"mark_price":null,"shares":80.077,"shares_1k":80.077,"notional_usd":5000,"gross_return_pct":0.913,"gross_pnl_usd":45.64,"fees_usd":7.02,"net_pnl_usd":38.62,"net_return_pct":0.772,"catalyst":"EARNINGS · 6d","take_eligible":true,"take_reject_reason":null},{"id":"pt-GS-2026-07-10-early","ticker":"GS","signal":"early","signal_raw":"early","action":"WATCH","verdict":"PLAY","score":59,"status":"closed","entry_date":"2026-07-10","exit_date":"2026-07-15","planned_exit_date":"2026-07-15","hold_days":5,"exit_reason":"time_stop","entry_price":1057.81,"exit_price":1152.07,"mark_price":null,"shares":4.727,"shares_1k":4.727,"notional_usd":5000,"gross_return_pct":8.911,"gross_pnl_usd":445.54,"fees_usd":7.22,"net_pnl_usd":438.32,"net_return_pct":8.766,"catalyst":"EARNINGS · 4d","take_eligible":true,"take_reject_reason":null},{"id":"pt-MS-2026-07-10-early","ticker":"MS","signal":"early","signal_raw":"early","action":"WATCH","verdict":"PLAY","score":52,"status":"closed","entry_date":"2026-07-10","exit_date":"2026-07-15","planned_exit_date":"2026-07-15","hold_days":5,"exit_reason":"time_stop","entry_price":222.45,"exit_price":228.55,"mark_price":null,"shares":22.477,"shares_1k":22.477,"notional_usd":5000,"gross_return_pct":2.742,"gross_pnl_usd":137.11,"fees_usd":7.07,"net_pnl_usd":130.04,"net_return_pct":2.601,"catalyst":"EARNINGS · 5d","take_eligible":true,"take_reject_reason":null},{"id":"pt-NVDA-2026-07-10-buy","ticker":"NVDA","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"OK","score":69,"status":"closed","entry_date":"2026-07-10","exit_date":"2026-07-15","planned_exit_date":"2026-07-15","hold_days":5,"exit_reason":"time_stop","entry_price":210.96,"exit_price":212.5,"mark_price":null,"shares":23.701,"shares_1k":23.701,"notional_usd":5000,"gross_return_pct":0.73,"gross_pnl_usd":36.5,"fees_usd":7.02,"net_pnl_usd":29.48,"net_return_pct":0.59,"catalyst":"EARNINGS · 47d","take_eligible":true,"take_reject_reason":null},{"id":"pt-SRRK-2026-07-10-buy","ticker":"SRRK","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"OK","score":67,"status":"closed","entry_date":"2026-07-10","exit_date":"2026-07-15","planned_exit_date":"2026-07-15","hold_days":5,"exit_reason":"time_stop","entry_price":56.71,"exit_price":54.04,"mark_price":null,"shares":88.168,"shares_1k":88.168,"notional_usd":5000,"gross_return_pct":-4.708,"gross_pnl_usd":-235.41,"fees_usd":6.88,"net_pnl_usd":-242.29,"net_return_pct":-4.846,"catalyst":"PDUFA · 82d","take_eligible":true,"take_reject_reason":null},{"id":"pt-PFG-2026-07-10-buy","ticker":"PFG","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":61,"status":"closed","entry_date":"2026-07-10","exit_date":"2026-07-15","planned_exit_date":"2026-07-15","hold_days":5,"exit_reason":"time_stop","entry_price":112.23,"exit_price":112.96,"mark_price":null,"shares":44.551,"shares_1k":44.551,"notional_usd":5000,"gross_return_pct":0.65,"gross_pnl_usd":32.52,"fees_usd":7.02,"net_pnl_usd":25.5,"net_return_pct":0.51,"catalyst":"EARNINGS · 24d","take_eligible":true,"take_reject_reason":null},{"id":"pt-EOG-2026-07-10-buy","ticker":"EOG","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":72,"status":"closed","entry_date":"2026-07-10","exit_date":"2026-07-15","planned_exit_date":"2026-07-15","hold_days":5,"exit_reason":"time_stop","entry_price":134.1,"exit_price":137.47,"mark_price":null,"shares":37.286,"shares_1k":37.286,"notional_usd":5000,"gross_return_pct":2.513,"gross_pnl_usd":125.65,"fees_usd":7.06,"net_pnl_usd":118.59,"net_return_pct":2.372,"catalyst":null,"take_eligible":true,"take_reject_reason":null},{"id":"pt-AES-2026-07-09-early","ticker":"AES","signal":"early","signal_raw":"early","action":"BUY","verdict":"STRONG","score":84,"status":"closed","entry_date":"2026-07-09","exit_date":"2026-07-14","planned_exit_date":"2026-07-14","hold_days":5,"exit_reason":"time_stop","entry_price":14.77,"exit_price":14.8,"mark_price":null,"shares":338.524,"shares_1k":338.524,"notional_usd":5000,"gross_return_pct":0.203,"gross_pnl_usd":10.16,"fees_usd":7.01,"net_pnl_usd":3.15,"net_return_pct":0.063,"catalyst":"EARNINGS · 21d","take_eligible":true,"take_reject_reason":null},{"id":"pt-BLK-2026-07-09-buy","ticker":"BLK","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":68,"status":"closed","entry_date":"2026-07-09","exit_date":"2026-07-14","planned_exit_date":"2026-07-14","hold_days":5,"exit_reason":"time_stop","entry_price":1019.68,"exit_price":1025.44,"mark_price":null,"shares":4.903,"shares_1k":4.903,"notional_usd":5000,"gross_return_pct":0.565,"gross_pnl_usd":28.24,"fees_usd":7.01,"net_pnl_usd":21.23,"net_return_pct":0.425,"catalyst":"EARNINGS · 12d","take_eligible":true,"take_reject_reason":null},{"id":"pt-CTAS-2026-07-06-early","ticker":"CTAS","signal":"early","signal_raw":"early","action":"BUY","verdict":"PLAY","score":76,"status":"closed","entry_date":"2026-07-06","exit_date":"2026-07-13","planned_exit_date":"2026-07-11","hold_days":5,"exit_reason":"time_stop","entry_price":178.615,"exit_price":179.64,"mark_price":null,"shares":27.993,"shares_1k":27.993,"notional_usd":5000,"gross_return_pct":0.574,"gross_pnl_usd":28.69,"fees_usd":7.01,"net_pnl_usd":21.68,"net_return_pct":0.434,"catalyst":"EARNINGS · 9d","take_eligible":true,"take_reject_reason":null},{"id":"pt-FAST-2026-07-06-early","ticker":"FAST","signal":"early","signal_raw":"early","action":"WATCH","verdict":"PLAY","score":60,"status":"closed","entry_date":"2026-07-06","exit_date":"2026-07-13","planned_exit_date":"2026-07-11","hold_days":5,"exit_reason":"time_stop","entry_price":48.075,"exit_price":46.49,"mark_price":null,"shares":104.004,"shares_1k":104.004,"notional_usd":5000,"gross_return_pct":-3.297,"gross_pnl_usd":-164.85,"fees_usd":6.92,"net_pnl_usd":-171.77,"net_return_pct":-3.435,"catalyst":"EARNINGS · 8d","take_eligible":true,"take_reject_reason":null},{"id":"pt-JPM-2026-07-06-early","ticker":"JPM","signal":"early","signal_raw":"early","action":"WATCH","verdict":"PLAY","score":60,"status":"closed","entry_date":"2026-07-06","exit_date":"2026-07-13","planned_exit_date":"2026-07-11","hold_days":5,"exit_reason":"time_stop","entry_price":336.121,"exit_price":336.47,"mark_price":null,"shares":14.876,"shares_1k":14.876,"notional_usd":5000,"gross_return_pct":0.104,"gross_pnl_usd":5.19,"fees_usd":7,"net_pnl_usd":-1.81,"net_return_pct":-0.036,"catalyst":"EARNINGS · 8d","take_eligible":true,"take_reject_reason":null},{"id":"pt-MTB-2026-07-06-early","ticker":"MTB","signal":"early","signal_raw":"early","action":"WATCH","verdict":"PLAY","score":52,"status":"closed","entry_date":"2026-07-06","exit_date":"2026-07-13","planned_exit_date":"2026-07-11","hold_days":5,"exit_reason":"time_stop","entry_price":239.72,"exit_price":242.34,"mark_price":null,"shares":20.858,"shares_1k":20.858,"notional_usd":5000,"gross_return_pct":1.093,"gross_pnl_usd":54.65,"fees_usd":7.03,"net_pnl_usd":47.62,"net_return_pct":0.952,"catalyst":"EARNINGS · 9d","take_eligible":true,"take_reject_reason":null},{"id":"pt-STT-2026-07-06-early","ticker":"STT","signal":"early","signal_raw":"early","action":"WATCH","verdict":"THIN","score":49,"status":"closed","entry_date":"2026-07-06","exit_date":"2026-07-13","planned_exit_date":"2026-07-11","hold_days":5,"exit_reason":"time_stop","entry_price":174.36,"exit_price":180.22,"mark_price":null,"shares":28.676,"shares_1k":28.676,"notional_usd":5000,"gross_return_pct":3.361,"gross_pnl_usd":168.04,"fees_usd":7.08,"net_pnl_usd":160.96,"net_return_pct":3.219,"catalyst":"EARNINGS · 10d","take_eligible":false,"take_reject_reason":"score_floor:49<50"},{"id":"pt-ELV-2026-07-06-early","ticker":"ELV","signal":"early","signal_raw":"early","action":"BUY","verdict":"THIN","score":76,"status":"closed","entry_date":"2026-07-06","exit_date":"2026-07-13","planned_exit_date":"2026-07-11","hold_days":5,"exit_reason":"time_stop","entry_price":408.17,"exit_price":416.23,"mark_price":null,"shares":12.25,"shares_1k":12.25,"notional_usd":5000,"gross_return_pct":1.975,"gross_pnl_usd":98.73,"fees_usd":7.05,"net_pnl_usd":91.68,"net_return_pct":1.834,"catalyst":"EARNINGS · 10d","take_eligible":true,"take_reject_reason":null},{"id":"pt-PM-2026-07-06-buy","ticker":"PM","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":80,"status":"closed","entry_date":"2026-07-06","exit_date":"2026-07-13","planned_exit_date":"2026-07-11","hold_days":5,"exit_reason":"time_stop","entry_price":184.76,"exit_price":181.62,"mark_price":null,"shares":27.062,"shares_1k":27.062,"notional_usd":5000,"gross_return_pct":-1.7,"gross_pnl_usd":-84.98,"fees_usd":6.96,"net_pnl_usd":-91.94,"net_return_pct":-1.839,"catalyst":"EARNINGS · 16d","take_eligible":true,"take_reject_reason":null},{"id":"pt-WFC-2026-07-06-buy","ticker":"WFC","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":72,"status":"closed","entry_date":"2026-07-06","exit_date":"2026-07-13","planned_exit_date":"2026-07-11","hold_days":5,"exit_reason":"time_stop","entry_price":87.45,"exit_price":87.16,"mark_price":null,"shares":57.176,"shares_1k":57.176,"notional_usd":5000,"gross_return_pct":-0.332,"gross_pnl_usd":-16.58,"fees_usd":6.99,"net_pnl_usd":-23.57,"net_return_pct":-0.471,"catalyst":"EARNINGS · 11d","take_eligible":true,"take_reject_reason":null},{"id":"pt-FTV-2026-07-06-buy","ticker":"FTV","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":78,"status":"closed","entry_date":"2026-07-06","exit_date":"2026-07-13","planned_exit_date":"2026-07-11","hold_days":5,"exit_reason":"time_stop","entry_price":63.6,"exit_price":62.2,"mark_price":null,"shares":78.616,"shares_1k":78.616,"notional_usd":5000,"gross_return_pct":-2.201,"gross_pnl_usd":-110.06,"fees_usd":6.94,"net_pnl_usd":-117,"net_return_pct":-2.34,"catalyst":"EARNINGS · 26d","take_eligible":true,"take_reject_reason":null},{"id":"pt-AMZN-2026-07-06-buy","ticker":"AMZN","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":72,"status":"closed","entry_date":"2026-07-06","exit_date":"2026-07-13","planned_exit_date":"2026-07-11","hold_days":5,"exit_reason":"time_stop","entry_price":244.16,"exit_price":245.34,"mark_price":null,"shares":20.478,"shares_1k":20.478,"notional_usd":5000,"gross_return_pct":0.483,"gross_pnl_usd":24.16,"fees_usd":7.01,"net_pnl_usd":17.15,"net_return_pct":0.343,"catalyst":"EARNINGS · 27d","take_eligible":true,"take_reject_reason":null},{"id":"pt-NTRS-2026-07-06-buy","ticker":"NTRS","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":72,"status":"closed","entry_date":"2026-07-06","exit_date":"2026-07-13","planned_exit_date":"2026-07-11","hold_days":5,"exit_reason":"time_stop","entry_price":181.14,"exit_price":183.55,"mark_price":null,"shares":27.603,"shares_1k":27.603,"notional_usd":5000,"gross_return_pct":1.33,"gross_pnl_usd":66.52,"fees_usd":7.03,"net_pnl_usd":59.49,"net_return_pct":1.19,"catalyst":"EARNINGS · 19d","take_eligible":true,"take_reject_reason":null},{"id":"pt-LIN-2026-07-06-buy","ticker":"LIN","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":69,"status":"closed","entry_date":"2026-07-06","exit_date":"2026-07-13","planned_exit_date":"2026-07-11","hold_days":5,"exit_reason":"time_stop","entry_price":540.52,"exit_price":529.79,"mark_price":null,"shares":9.25,"shares_1k":9.25,"notional_usd":5000,"gross_return_pct":-1.985,"gross_pnl_usd":-99.26,"fees_usd":6.95,"net_pnl_usd":-106.21,"net_return_pct":-2.124,"catalyst":"EARNINGS · 28d","take_eligible":true,"take_reject_reason":null},{"id":"pt-PSA-2026-07-06-buy","ticker":"PSA","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":66,"status":"closed","entry_date":"2026-07-06","exit_date":"2026-07-13","planned_exit_date":"2026-07-11","hold_days":5,"exit_reason":"time_stop","entry_price":324,"exit_price":320.56,"mark_price":null,"shares":15.432,"shares_1k":15.432,"notional_usd":5000,"gross_return_pct":-1.062,"gross_pnl_usd":-53.09,"fees_usd":6.97,"net_pnl_usd":-60.06,"net_return_pct":-1.201,"catalyst":"EARNINGS · 26d","take_eligible":true,"take_reject_reason":null},{"id":"pt-ARQT-2026-07-07-winner","ticker":"ARQT","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":48,"status":"closed","entry_date":"2026-07-07","exit_date":"2026-07-13","planned_exit_date":"2026-07-12","hold_days":5,"exit_reason":"time_stop","entry_price":27.31,"exit_price":27.74,"mark_price":null,"shares":183.083,"shares_1k":183.083,"notional_usd":5000,"gross_return_pct":1.575,"gross_pnl_usd":78.73,"fees_usd":7.04,"net_pnl_usd":71.69,"net_return_pct":1.434,"catalyst":"PDUFA · 0d","take_eligible":false,"take_reject_reason":"score_floor:48<50"},{"id":"pt-VERA-2026-07-07-winner","ticker":"VERA","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":45,"status":"closed","entry_date":"2026-07-07","exit_date":"2026-07-13","planned_exit_date":"2026-07-12","hold_days":5,"exit_reason":"time_stop","entry_price":42.95,"exit_price":42,"mark_price":null,"shares":116.414,"shares_1k":116.414,"notional_usd":5000,"gross_return_pct":-2.212,"gross_pnl_usd":-110.59,"fees_usd":6.94,"net_pnl_usd":-117.53,"net_return_pct":-2.351,"catalyst":"PDUFA · 0d","take_eligible":false,"take_reject_reason":"score_floor:45<50"},{"id":"pt-KMI-2026-07-07-early","ticker":"KMI","signal":"early","signal_raw":"early","action":"BUY","verdict":"PLAY","score":64,"status":"closed","entry_date":"2026-07-07","exit_date":"2026-07-13","planned_exit_date":"2026-07-12","hold_days":5,"exit_reason":"time_stop","entry_price":32.245,"exit_price":32.12,"mark_price":null,"shares":155.062,"shares_1k":155.062,"notional_usd":5000,"gross_return_pct":-0.388,"gross_pnl_usd":-19.4,"fees_usd":6.99,"net_pnl_usd":-26.39,"net_return_pct":-0.528,"catalyst":"EARNINGS · 8d","take_eligible":true,"take_reject_reason":null},{"id":"pt-SNA-2026-07-07-early","ticker":"SNA","signal":"early","signal_raw":"early","action":"ENTRY","verdict":"PLAY","score":68,"status":"closed","entry_date":"2026-07-07","exit_date":"2026-07-13","planned_exit_date":"2026-07-12","hold_days":5,"exit_reason":"time_stop","entry_price":408.11,"exit_price":401.94,"mark_price":null,"shares":12.252,"shares_1k":12.252,"notional_usd":5000,"gross_return_pct":-1.512,"gross_pnl_usd":-75.59,"fees_usd":6.96,"net_pnl_usd":-82.55,"net_return_pct":-1.651,"catalyst":"EARNINGS · 9d","take_eligible":true,"take_reject_reason":null},{"id":"pt-RF-2026-07-07-early","ticker":"RF","signal":"early","signal_raw":"early","action":"WATCH","verdict":"PLAY","score":52,"status":"closed","entry_date":"2026-07-07","exit_date":"2026-07-13","planned_exit_date":"2026-07-12","hold_days":5,"exit_reason":"time_stop","entry_price":30.675,"exit_price":31.02,"mark_price":null,"shares":162.999,"shares_1k":162.999,"notional_usd":5000,"gross_return_pct":1.125,"gross_pnl_usd":56.23,"fees_usd":7.03,"net_pnl_usd":49.2,"net_return_pct":0.984,"catalyst":"EARNINGS · 10d","take_eligible":true,"take_reject_reason":null},{"id":"pt-TFC-2026-07-07-early","ticker":"TFC","signal":"early","signal_raw":"early","action":"WATCH","verdict":"PLAY","score":52,"status":"closed","entry_date":"2026-07-07","exit_date":"2026-07-13","planned_exit_date":"2026-07-12","hold_days":5,"exit_reason":"time_stop","entry_price":51.555,"exit_price":51.67,"mark_price":null,"shares":96.984,"shares_1k":96.984,"notional_usd":5000,"gross_return_pct":0.223,"gross_pnl_usd":11.15,"fees_usd":7.01,"net_pnl_usd":4.14,"net_return_pct":0.083,"catalyst":"EARNINGS · 10d","take_eligible":true,"take_reject_reason":null},{"id":"pt-ABT-2026-07-07-buy","ticker":"ABT","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":65,"status":"closed","entry_date":"2026-07-07","exit_date":"2026-07-13","planned_exit_date":"2026-07-12","hold_days":5,"exit_reason":"time_stop","entry_price":96.55,"exit_price":93.93,"mark_price":null,"shares":51.787,"shares_1k":51.787,"notional_usd":5000,"gross_return_pct":-2.714,"gross_pnl_usd":-135.68,"fees_usd":6.93,"net_pnl_usd":-142.61,"net_return_pct":-2.852,"catalyst":"EARNINGS · 9d","take_eligible":true,"take_reject_reason":null},{"id":"pt-EXPD-2026-07-07-buy","ticker":"EXPD","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":76,"status":"closed","entry_date":"2026-07-07","exit_date":"2026-07-13","planned_exit_date":"2026-07-12","hold_days":5,"exit_reason":"time_stop","entry_price":165.69,"exit_price":172.02,"mark_price":null,"shares":30.177,"shares_1k":30.177,"notional_usd":5000,"gross_return_pct":3.82,"gross_pnl_usd":191.02,"fees_usd":7.1,"net_pnl_usd":183.92,"net_return_pct":3.678,"catalyst":"EARNINGS · 28d","take_eligible":true,"take_reject_reason":null},{"id":"pt-PLD-2026-07-07-early","ticker":"PLD","signal":"early","signal_raw":"early","action":"WATCH","verdict":"PLAY","score":59,"status":"closed","entry_date":"2026-07-07","exit_date":"2026-07-13","planned_exit_date":"2026-07-12","hold_days":5,"exit_reason":"time_stop","entry_price":143.61,"exit_price":140.87,"mark_price":null,"shares":34.817,"shares_1k":34.817,"notional_usd":5000,"gross_return_pct":-1.908,"gross_pnl_usd":-95.4,"fees_usd":6.95,"net_pnl_usd":-102.35,"net_return_pct":-2.047,"catalyst":"EARNINGS · 9d","take_eligible":true,"take_reject_reason":null},{"id":"pt-PEP-2026-07-07-buy","ticker":"PEP","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":74,"status":"closed","entry_date":"2026-07-07","exit_date":"2026-07-13","planned_exit_date":"2026-07-12","hold_days":5,"exit_reason":"time_stop","entry_price":144.98,"exit_price":137.38,"mark_price":null,"shares":34.488,"shares_1k":34.488,"notional_usd":5000,"gross_return_pct":-5.242,"gross_pnl_usd":-262.1,"fees_usd":6.87,"net_pnl_usd":-268.97,"net_return_pct":-5.379,"catalyst":"EARNINGS · 6d","take_eligible":true,"take_reject_reason":null},{"id":"pt-UNH-2026-07-07-buy","ticker":"UNH","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":69,"status":"closed","entry_date":"2026-07-07","exit_date":"2026-07-13","planned_exit_date":"2026-07-12","hold_days":5,"exit_reason":"time_stop","entry_price":428.19,"exit_price":424.62,"mark_price":null,"shares":11.677,"shares_1k":11.677,"notional_usd":5000,"gross_return_pct":-0.834,"gross_pnl_usd":-41.69,"fees_usd":6.98,"net_pnl_usd":-48.67,"net_return_pct":-0.973,"catalyst":"EARNINGS · 13d","take_eligible":true,"take_reject_reason":null},{"id":"pt-PG-2026-07-07-buy","ticker":"PG","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":76,"status":"closed","entry_date":"2026-07-07","exit_date":"2026-07-13","planned_exit_date":"2026-07-12","hold_days":5,"exit_reason":"time_stop","entry_price":152.75,"exit_price":147.04,"mark_price":null,"shares":32.733,"shares_1k":32.733,"notional_usd":5000,"gross_return_pct":-3.738,"gross_pnl_usd":-186.91,"fees_usd":6.91,"net_pnl_usd":-193.82,"net_return_pct":-3.876,"catalyst":"EARNINGS · 26d","take_eligible":true,"take_reject_reason":null},{"id":"pt-CHD-2026-07-07-buy","ticker":"CHD","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":72,"status":"closed","entry_date":"2026-07-07","exit_date":"2026-07-13","planned_exit_date":"2026-07-12","hold_days":5,"exit_reason":"time_stop","entry_price":98.95,"exit_price":96.36,"mark_price":null,"shares":50.531,"shares_1k":50.531,"notional_usd":5000,"gross_return_pct":-2.617,"gross_pnl_usd":-130.87,"fees_usd":6.93,"net_pnl_usd":-137.8,"net_return_pct":-2.756,"catalyst":"EARNINGS · 28d","take_eligible":true,"take_reject_reason":null},{"id":"pt-LW-2026-07-07-buy","ticker":"LW","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"SKIP","score":86,"status":"closed","entry_date":"2026-07-07","exit_date":"2026-07-13","planned_exit_date":"2026-07-12","hold_days":5,"exit_reason":"time_stop","entry_price":46.51,"exit_price":46.45,"mark_price":null,"shares":107.504,"shares_1k":107.504,"notional_usd":5000,"gross_return_pct":-0.129,"gross_pnl_usd":-6.45,"fees_usd":7,"net_pnl_usd":-13.45,"net_return_pct":-0.269,"catalyst":"EARNINGS · 21d","take_eligible":true,"take_reject_reason":null},{"id":"pt-CHRW-2026-07-07-buy","ticker":"CHRW","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":79,"status":"closed","entry_date":"2026-07-07","exit_date":"2026-07-13","planned_exit_date":"2026-07-12","hold_days":5,"exit_reason":"time_stop","entry_price":190.95,"exit_price":193.5,"mark_price":null,"shares":26.185,"shares_1k":26.185,"notional_usd":5000,"gross_return_pct":1.335,"gross_pnl_usd":66.77,"fees_usd":7.03,"net_pnl_usd":59.74,"net_return_pct":1.195,"catalyst":"EARNINGS · 26d","take_eligible":true,"take_reject_reason":null},{"id":"pt-UNCY-2026-07-08-winner","ticker":"UNCY","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":27,"status":"closed","entry_date":"2026-07-08","exit_date":"2026-07-13","planned_exit_date":"2026-07-13","hold_days":5,"exit_reason":"time_stop","entry_price":5.415,"exit_price":5.09,"mark_price":null,"shares":923.361,"shares_1k":923.361,"notional_usd":5000,"gross_return_pct":-6.002,"gross_pnl_usd":-300.09,"fees_usd":6.85,"net_pnl_usd":-306.94,"net_return_pct":-6.139,"catalyst":"PDUFA · 0d","take_eligible":false,"take_reject_reason":"score_floor:27<50"},{"id":"pt-BAC-2026-07-08-early","ticker":"BAC","signal":"early","signal_raw":"early","action":"ENTRY","verdict":"OK","score":65,"status":"closed","entry_date":"2026-07-08","exit_date":"2026-07-13","planned_exit_date":"2026-07-13","hold_days":5,"exit_reason":"time_stop","entry_price":58.59,"exit_price":59.5,"mark_price":null,"shares":85.339,"shares_1k":85.339,"notional_usd":5000,"gross_return_pct":1.553,"gross_pnl_usd":77.66,"fees_usd":7.04,"net_pnl_usd":70.62,"net_return_pct":1.412,"catalyst":"EARNINGS · 6d","take_eligible":true,"take_reject_reason":null},{"id":"pt-CELC-2026-07-08-winner","ticker":"CELC","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"OK","score":64,"status":"closed","entry_date":"2026-07-08","exit_date":"2026-07-13","planned_exit_date":"2026-07-13","hold_days":5,"exit_reason":"time_stop","entry_price":108.9,"exit_price":103.79,"mark_price":null,"shares":45.914,"shares_1k":45.914,"notional_usd":5000,"gross_return_pct":-4.692,"gross_pnl_usd":-234.62,"fees_usd":6.88,"net_pnl_usd":-241.5,"net_return_pct":-4.83,"catalyst":"PDUFA · 9d","take_eligible":false,"take_reject_reason":"winner_x_pdufa"},{"id":"pt-CI-2026-07-08-buy","ticker":"CI","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":81,"status":"closed","entry_date":"2026-07-08","exit_date":"2026-07-13","planned_exit_date":"2026-07-13","hold_days":5,"exit_reason":"time_stop","entry_price":289.73,"exit_price":304.5,"mark_price":null,"shares":17.257,"shares_1k":17.257,"notional_usd":5000,"gross_return_pct":5.098,"gross_pnl_usd":254.89,"fees_usd":7.13,"net_pnl_usd":247.76,"net_return_pct":4.955,"catalyst":"EARNINGS · 27d","take_eligible":true,"take_reject_reason":null},{"id":"pt-CORT-2026-07-08-buy","ticker":"CORT","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"BINARY","score":57,"status":"closed","entry_date":"2026-07-08","exit_date":"2026-07-13","planned_exit_date":"2026-07-13","hold_days":5,"exit_reason":"time_stop","entry_price":92.94,"exit_price":85.9,"mark_price":null,"shares":53.798,"shares_1k":53.798,"notional_usd":5000,"gross_return_pct":-7.575,"gross_pnl_usd":-378.74,"fees_usd":6.81,"net_pnl_usd":-385.55,"net_return_pct":-7.711,"catalyst":"PDUFA · 3d","take_eligible":false,"take_reject_reason":"near_pdufa_weak_score:d3_sc57"},{"id":"pt-MRNA-2026-07-08-buy","ticker":"MRNA","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"OK","score":64,"status":"closed","entry_date":"2026-07-08","exit_date":"2026-07-13","planned_exit_date":"2026-07-13","hold_days":5,"exit_reason":"time_stop","entry_price":73.8,"exit_price":67.01,"mark_price":null,"shares":67.751,"shares_1k":67.751,"notional_usd":5000,"gross_return_pct":-9.201,"gross_pnl_usd":-460.03,"fees_usd":6.77,"net_pnl_usd":-466.8,"net_return_pct":-9.336,"catalyst":"PDUFA · 28d","take_eligible":true,"take_reject_reason":null},{"id":"pt-CELC-2026-07-03-winner","ticker":"CELC","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"OK","score":44,"status":"closed","entry_date":"2026-07-03","exit_date":"2026-07-08","planned_exit_date":"2026-07-08","hold_days":5,"exit_reason":"time_stop","entry_price":107.95,"exit_price":108.9,"mark_price":null,"shares":46.318,"shares_1k":46.318,"notional_usd":5000,"gross_return_pct":0.88,"gross_pnl_usd":44,"fees_usd":7.02,"net_pnl_usd":36.98,"net_return_pct":0.74,"catalyst":"PDUFA · 14d","take_eligible":false,"take_reject_reason":"score_floor:44<50"},{"id":"pt-JBHT-2026-07-03-buy","ticker":"JBHT","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":84,"status":"closed","entry_date":"2026-07-03","exit_date":"2026-07-08","planned_exit_date":"2026-07-08","hold_days":5,"exit_reason":"time_stop","entry_price":285.83,"exit_price":276.45,"mark_price":null,"shares":17.493,"shares_1k":17.493,"notional_usd":5000,"gross_return_pct":-3.282,"gross_pnl_usd":-164.08,"fees_usd":6.92,"net_pnl_usd":-171,"net_return_pct":-3.42,"catalyst":"EARNINGS · 12d","take_eligible":true,"take_reject_reason":null},{"id":"pt-FDS-2026-07-03-winner","ticker":"FDS","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":60,"status":"closed","entry_date":"2026-07-03","exit_date":"2026-07-08","planned_exit_date":"2026-07-08","hold_days":5,"exit_reason":"time_stop","entry_price":250.09,"exit_price":247.82,"mark_price":null,"shares":19.993,"shares_1k":19.993,"notional_usd":5000,"gross_return_pct":-0.908,"gross_pnl_usd":-45.38,"fees_usd":6.98,"net_pnl_usd":-52.36,"net_return_pct":-1.047,"catalyst":"EARNINGS · 1d","take_eligible":true,"take_reject_reason":null},{"id":"pt-PEP-2026-07-02-early","ticker":"PEP","signal":"early","signal_raw":"early","action":"BUY","verdict":"PLAY","score":76,"status":"closed","entry_date":"2026-07-02","exit_date":"2026-07-07","planned_exit_date":"2026-07-07","hold_days":5,"exit_reason":"time_stop","entry_price":143.99,"exit_price":144.98,"mark_price":null,"shares":34.725,"shares_1k":34.725,"notional_usd":5000,"gross_return_pct":0.688,"gross_pnl_usd":34.38,"fees_usd":7.02,"net_pnl_usd":27.36,"net_return_pct":0.547,"catalyst":"EARNINGS · 7d","take_eligible":true,"take_reject_reason":null},{"id":"pt-UNH-2026-07-02-buy","ticker":"UNH","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":77,"status":"closed","entry_date":"2026-07-02","exit_date":"2026-07-07","planned_exit_date":"2026-07-07","hold_days":5,"exit_reason":"time_stop","entry_price":424.42,"exit_price":428.19,"mark_price":null,"shares":11.781,"shares_1k":11.781,"notional_usd":5000,"gross_return_pct":0.888,"gross_pnl_usd":44.41,"fees_usd":7.02,"net_pnl_usd":37.39,"net_return_pct":0.748,"catalyst":"EARNINGS · 14d","take_eligible":true,"take_reject_reason":null},{"id":"pt-CHRW-2026-07-02-buy","ticker":"CHRW","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":81,"status":"closed","entry_date":"2026-07-02","exit_date":"2026-07-07","planned_exit_date":"2026-07-07","hold_days":5,"exit_reason":"time_stop","entry_price":188.96,"exit_price":190.95,"mark_price":null,"shares":26.461,"shares_1k":26.461,"notional_usd":5000,"gross_return_pct":1.053,"gross_pnl_usd":52.66,"fees_usd":7.03,"net_pnl_usd":45.63,"net_return_pct":0.913,"catalyst":"EARNINGS · 27d","take_eligible":true,"take_reject_reason":null},{"id":"pt-TXT-2026-07-02-buy","ticker":"TXT","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":79,"status":"closed","entry_date":"2026-07-02","exit_date":"2026-07-07","planned_exit_date":"2026-07-07","hold_days":5,"exit_reason":"time_stop","entry_price":91.9,"exit_price":91.58,"mark_price":null,"shares":54.407,"shares_1k":54.407,"notional_usd":5000,"gross_return_pct":-0.348,"gross_pnl_usd":-17.41,"fees_usd":6.99,"net_pnl_usd":-24.4,"net_return_pct":-0.488,"catalyst":"EARNINGS · 26d","take_eligible":true,"take_reject_reason":null},{"id":"pt-MNKD-2026-07-02-buy","ticker":"MNKD","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"OK","score":53,"status":"closed","entry_date":"2026-07-02","exit_date":"2026-07-07","planned_exit_date":"2026-07-07","hold_days":5,"exit_reason":"time_stop","entry_price":4.52,"exit_price":4.22,"mark_price":null,"shares":1106.195,"shares_1k":1106.195,"notional_usd":5000,"gross_return_pct":-6.637,"gross_pnl_usd":-331.86,"fees_usd":6.83,"net_pnl_usd":-338.69,"net_return_pct":-6.774,"catalyst":"PDUFA · 24d","take_eligible":true,"take_reject_reason":null},{"id":"pt-LW-2026-07-02-buy","ticker":"LW","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":89,"status":"closed","entry_date":"2026-07-02","exit_date":"2026-07-07","planned_exit_date":"2026-07-07","hold_days":5,"exit_reason":"time_stop","entry_price":45.91,"exit_price":46.51,"mark_price":null,"shares":108.909,"shares_1k":108.909,"notional_usd":5000,"gross_return_pct":1.307,"gross_pnl_usd":65.35,"fees_usd":7.03,"net_pnl_usd":58.32,"net_return_pct":1.166,"catalyst":"EARNINGS · 22d","take_eligible":true,"take_reject_reason":null},{"id":"pt-CORT-2026-07-02-winner","ticker":"CORT","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"OK","score":37,"status":"closed","entry_date":"2026-07-02","exit_date":"2026-07-07","planned_exit_date":"2026-07-07","hold_days":5,"exit_reason":"time_stop","entry_price":90.21,"exit_price":94.04,"mark_price":null,"shares":55.426,"shares_1k":55.426,"notional_usd":5000,"gross_return_pct":4.246,"gross_pnl_usd":212.28,"fees_usd":7.11,"net_pnl_usd":205.17,"net_return_pct":4.103,"catalyst":"PDUFA · 9d","take_eligible":false,"take_reject_reason":"score_floor:37<50"},{"id":"pt-TSLA-2026-07-02-buy","ticker":"TSLA","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":69,"status":"closed","entry_date":"2026-07-02","exit_date":"2026-07-07","planned_exit_date":"2026-07-07","hold_days":5,"exit_reason":"time_stop","entry_price":393.45,"exit_price":402.9,"mark_price":null,"shares":12.708,"shares_1k":12.708,"notional_usd":5000,"gross_return_pct":2.402,"gross_pnl_usd":120.09,"fees_usd":7.06,"net_pnl_usd":113.03,"net_return_pct":2.261,"catalyst":"EARNINGS · 22d","take_eligible":true,"take_reject_reason":null},{"id":"pt-CHD-2026-07-02-buy","ticker":"CHD","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":72,"status":"closed","entry_date":"2026-07-02","exit_date":"2026-07-07","planned_exit_date":"2026-07-07","hold_days":5,"exit_reason":"time_stop","entry_price":98.6,"exit_price":98.95,"mark_price":null,"shares":50.71,"shares_1k":50.71,"notional_usd":5000,"gross_return_pct":0.355,"gross_pnl_usd":17.75,"fees_usd":7.01,"net_pnl_usd":10.74,"net_return_pct":0.215,"catalyst":null,"take_eligible":true,"take_reject_reason":null},{"id":"pt-UNCY-2026-06-29-winner","ticker":"UNCY","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":43,"status":"closed","entry_date":"2026-06-29","exit_date":"2026-07-06","planned_exit_date":"2026-07-04","hold_days":5,"exit_reason":"time_stop","entry_price":7.7,"exit_price":5.36,"mark_price":null,"shares":649.351,"shares_1k":649.351,"notional_usd":5000,"gross_return_pct":-30.39,"gross_pnl_usd":-1519.48,"fees_usd":6.24,"net_pnl_usd":-1525.72,"net_return_pct":-30.514,"catalyst":"PDUFA · 0d","take_eligible":false,"take_reject_reason":"score_floor:43<50"},{"id":"pt-CSX-2026-06-29-buy","ticker":"CSX","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":78,"status":"closed","entry_date":"2026-06-29","exit_date":"2026-07-06","planned_exit_date":"2026-07-04","hold_days":5,"exit_reason":"time_stop","entry_price":48.01,"exit_price":48.81,"mark_price":null,"shares":104.145,"shares_1k":104.145,"notional_usd":5000,"gross_return_pct":1.666,"gross_pnl_usd":83.32,"fees_usd":7.04,"net_pnl_usd":76.28,"net_return_pct":1.526,"catalyst":"EARNINGS · 23d","take_eligible":true,"take_reject_reason":null},{"id":"pt-UNP-2026-06-29-buy","ticker":"UNP","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":74,"status":"closed","entry_date":"2026-06-29","exit_date":"2026-07-06","planned_exit_date":"2026-07-04","hold_days":5,"exit_reason":"time_stop","entry_price":272.7,"exit_price":282.59,"mark_price":null,"shares":18.335,"shares_1k":18.335,"notional_usd":5000,"gross_return_pct":3.627,"gross_pnl_usd":181.33,"fees_usd":7.09,"net_pnl_usd":174.24,"net_return_pct":3.485,"catalyst":"EARNINGS · 24d","take_eligible":true,"take_reject_reason":null},{"id":"pt-AOS-2026-06-29-buy","ticker":"AOS","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":65,"status":"closed","entry_date":"2026-06-29","exit_date":"2026-07-06","planned_exit_date":"2026-07-04","hold_days":5,"exit_reason":"time_stop","entry_price":61.68,"exit_price":62.45,"mark_price":null,"shares":81.064,"shares_1k":81.064,"notional_usd":5000,"gross_return_pct":1.248,"gross_pnl_usd":62.42,"fees_usd":7.03,"net_pnl_usd":55.39,"net_return_pct":1.108,"catalyst":"EARNINGS · 24d","take_eligible":true,"take_reject_reason":null},{"id":"pt-ABT-2026-06-29-buy","ticker":"ABT","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":65,"status":"closed","entry_date":"2026-06-29","exit_date":"2026-07-06","planned_exit_date":"2026-07-04","hold_days":5,"exit_reason":"time_stop","entry_price":92.71,"exit_price":95.63,"mark_price":null,"shares":53.932,"shares_1k":53.932,"notional_usd":5000,"gross_return_pct":3.15,"gross_pnl_usd":157.48,"fees_usd":7.08,"net_pnl_usd":150.4,"net_return_pct":3.008,"catalyst":"EARNINGS · 17d","take_eligible":true,"take_reject_reason":null},{"id":"pt-RARE-2026-06-29-buy","ticker":"RARE","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"OK","score":69,"status":"closed","entry_date":"2026-06-29","exit_date":"2026-07-06","planned_exit_date":"2026-07-04","hold_days":5,"exit_reason":"time_stop","entry_price":30.68,"exit_price":33.7,"mark_price":null,"shares":162.973,"shares_1k":162.973,"notional_usd":5000,"gross_return_pct":9.844,"gross_pnl_usd":492.18,"fees_usd":7.25,"net_pnl_usd":484.93,"net_return_pct":9.699,"catalyst":"PDUFA · 55d","take_eligible":true,"take_reject_reason":null},{"id":"pt-WAT-2026-06-30-early","ticker":"WAT","signal":"early","signal_raw":"early","action":"ENTRY","verdict":"PLAY","score":86,"status":"closed","entry_date":"2026-06-30","exit_date":"2026-07-06","planned_exit_date":"2026-07-05","hold_days":5,"exit_reason":"time_stop","entry_price":375.04,"exit_price":378.89,"mark_price":null,"shares":13.332,"shares_1k":13.332,"notional_usd":5000,"gross_return_pct":1.027,"gross_pnl_usd":51.33,"fees_usd":7.03,"net_pnl_usd":44.3,"net_return_pct":0.886,"catalyst":null,"take_eligible":true,"take_reject_reason":null},{"id":"pt-AON-2026-06-30-buy","ticker":"AON","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":79,"status":"closed","entry_date":"2026-06-30","exit_date":"2026-07-06","planned_exit_date":"2026-07-05","hold_days":5,"exit_reason":"time_stop","entry_price":331.69,"exit_price":356.91,"mark_price":null,"shares":15.074,"shares_1k":15.074,"notional_usd":5000,"gross_return_pct":7.603,"gross_pnl_usd":380.17,"fees_usd":7.19,"net_pnl_usd":372.98,"net_return_pct":7.46,"catalyst":"EARNINGS · 24d","take_eligible":true,"take_reject_reason":null},{"id":"pt-APD-2026-06-30-buy","ticker":"APD","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":78,"status":"closed","entry_date":"2026-06-30","exit_date":"2026-07-06","planned_exit_date":"2026-07-05","hold_days":5,"exit_reason":"time_stop","entry_price":293.18,"exit_price":308.86,"mark_price":null,"shares":17.054,"shares_1k":17.054,"notional_usd":5000,"gross_return_pct":5.348,"gross_pnl_usd":267.41,"fees_usd":7.13,"net_pnl_usd":260.28,"net_return_pct":5.206,"catalyst":null,"take_eligible":true,"take_reject_reason":null},{"id":"pt-URI-2026-06-30-buy","ticker":"URI","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":69,"status":"closed","entry_date":"2026-06-30","exit_date":"2026-07-06","planned_exit_date":"2026-07-05","hold_days":5,"exit_reason":"time_stop","entry_price":1132.89,"exit_price":1099.68,"mark_price":null,"shares":4.413,"shares_1k":4.413,"notional_usd":5000,"gross_return_pct":-2.931,"gross_pnl_usd":-146.57,"fees_usd":6.93,"net_pnl_usd":-153.5,"net_return_pct":-3.07,"catalyst":"EARNINGS · 22d","take_eligible":true,"take_reject_reason":null},{"id":"pt-GIS-2026-07-01-winner","ticker":"GIS","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":54,"status":"closed","entry_date":"2026-07-01","exit_date":"2026-07-06","planned_exit_date":"2026-07-06","hold_days":5,"exit_reason":"time_stop","entry_price":37.585,"exit_price":36.12,"mark_price":null,"shares":133.032,"shares_1k":133.032,"notional_usd":5000,"gross_return_pct":-3.898,"gross_pnl_usd":-194.89,"fees_usd":6.9,"net_pnl_usd":-201.79,"net_return_pct":-4.036,"catalyst":"EARNINGS · 0d","take_eligible":true,"take_reject_reason":null},{"id":"pt-FTV-2026-07-01-buy","ticker":"FTV","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":85,"status":"closed","entry_date":"2026-07-01","exit_date":"2026-07-06","planned_exit_date":"2026-07-06","hold_days":5,"exit_reason":"time_stop","entry_price":62.07,"exit_price":63.6,"mark_price":null,"shares":80.554,"shares_1k":80.554,"notional_usd":5000,"gross_return_pct":2.465,"gross_pnl_usd":123.25,"fees_usd":7.06,"net_pnl_usd":116.19,"net_return_pct":2.324,"catalyst":"EARNINGS · 28d","take_eligible":true,"take_reject_reason":null},{"id":"pt-EBAY-2026-07-01-buy","ticker":"EBAY","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":73,"status":"closed","entry_date":"2026-07-01","exit_date":"2026-07-06","planned_exit_date":"2026-07-06","hold_days":5,"exit_reason":"time_stop","entry_price":111.79,"exit_price":113.67,"mark_price":null,"shares":44.727,"shares_1k":44.727,"notional_usd":5000,"gross_return_pct":1.682,"gross_pnl_usd":84.09,"fees_usd":7.04,"net_pnl_usd":77.05,"net_return_pct":1.541,"catalyst":"EARNINGS · 28d","take_eligible":true,"take_reject_reason":null},{"id":"pt-MCO-2026-07-01-buy","ticker":"MCO","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"SKIP","score":69,"status":"closed","entry_date":"2026-07-01","exit_date":"2026-07-06","planned_exit_date":"2026-07-06","hold_days":5,"exit_reason":"time_stop","entry_price":471.876,"exit_price":498.78,"mark_price":null,"shares":10.596,"shares_1k":10.596,"notional_usd":5000,"gross_return_pct":5.702,"gross_pnl_usd":285.08,"fees_usd":7.14,"net_pnl_usd":277.94,"net_return_pct":5.559,"catalyst":"EARNINGS · 21d","take_eligible":true,"take_reject_reason":null},{"id":"pt-VRSK-2026-07-01-buy","ticker":"VRSK","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":79,"status":"closed","entry_date":"2026-07-01","exit_date":"2026-07-06","planned_exit_date":"2026-07-06","hold_days":5,"exit_reason":"time_stop","entry_price":185.76,"exit_price":187.79,"mark_price":null,"shares":26.916,"shares_1k":26.916,"notional_usd":5000,"gross_return_pct":1.093,"gross_pnl_usd":54.64,"fees_usd":7.03,"net_pnl_usd":47.61,"net_return_pct":0.952,"catalyst":"EARNINGS · 28d","take_eligible":true,"take_reject_reason":null},{"id":"pt-GD-2026-07-01-buy","ticker":"GD","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":74,"status":"closed","entry_date":"2026-07-01","exit_date":"2026-07-06","planned_exit_date":"2026-07-06","hold_days":5,"exit_reason":"time_stop","entry_price":363.28,"exit_price":376.88,"mark_price":null,"shares":13.763,"shares_1k":13.763,"notional_usd":5000,"gross_return_pct":3.744,"gross_pnl_usd":187.18,"fees_usd":7.09,"net_pnl_usd":180.09,"net_return_pct":3.602,"catalyst":"EARNINGS · 21d","take_eligible":true,"take_reject_reason":null},{"id":"pt-OMC-2026-07-01-buy","ticker":"OMC","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"SKIP","score":72,"status":"closed","entry_date":"2026-07-01","exit_date":"2026-07-06","planned_exit_date":"2026-07-06","hold_days":5,"exit_reason":"time_stop","entry_price":76.27,"exit_price":79.9,"mark_price":null,"shares":65.557,"shares_1k":65.557,"notional_usd":5000,"gross_return_pct":4.759,"gross_pnl_usd":237.97,"fees_usd":7.12,"net_pnl_usd":230.85,"net_return_pct":4.617,"catalyst":"EARNINGS · 20d","take_eligible":true,"take_reject_reason":null},{"id":"pt-VTRS-2026-07-01-early","ticker":"VTRS","signal":"early","signal_raw":"early","action":"BUY","verdict":"PLAY","score":73,"status":"closed","entry_date":"2026-07-01","exit_date":"2026-07-06","planned_exit_date":"2026-07-06","hold_days":5,"exit_reason":"time_stop","entry_price":16.18,"exit_price":16.8,"mark_price":null,"shares":309.023,"shares_1k":309.023,"notional_usd":5000,"gross_return_pct":3.832,"gross_pnl_usd":191.59,"fees_usd":7.1,"net_pnl_usd":184.49,"net_return_pct":3.69,"catalyst":null,"take_eligible":true,"take_reject_reason":null},{"id":"pt-LIN-2026-07-01-early","ticker":"LIN","signal":"early","signal_raw":"early","action":"ENTRY","verdict":"PLAY","score":76,"status":"closed","entry_date":"2026-07-01","exit_date":"2026-07-06","planned_exit_date":"2026-07-06","hold_days":5,"exit_reason":"time_stop","entry_price":533.55,"exit_price":540.52,"mark_price":null,"shares":9.371,"shares_1k":9.371,"notional_usd":5000,"gross_return_pct":1.306,"gross_pnl_usd":65.32,"fees_usd":7.03,"net_pnl_usd":58.29,"net_return_pct":1.166,"catalyst":null,"take_eligible":true,"take_reject_reason":null},{"id":"pt-WFC-2026-07-01-buy","ticker":"WFC","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":61,"status":"closed","entry_date":"2026-07-01","exit_date":"2026-07-06","planned_exit_date":"2026-07-06","hold_days":5,"exit_reason":"time_stop","entry_price":85.94,"exit_price":87.45,"mark_price":null,"shares":58.18,"shares_1k":58.18,"notional_usd":5000,"gross_return_pct":1.757,"gross_pnl_usd":87.85,"fees_usd":7.04,"net_pnl_usd":80.81,"net_return_pct":1.616,"catalyst":"EARNINGS · 13d","take_eligible":true,"take_reject_reason":null},{"id":"pt-VERA-2026-07-01-winner","ticker":"VERA","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"STRONG","score":49,"status":"closed","entry_date":"2026-07-01","exit_date":"2026-07-06","planned_exit_date":"2026-07-06","hold_days":5,"exit_reason":"time_stop","entry_price":42.66,"exit_price":40.13,"mark_price":null,"shares":117.206,"shares_1k":117.206,"notional_usd":5000,"gross_return_pct":-5.931,"gross_pnl_usd":-296.53,"fees_usd":6.85,"net_pnl_usd":-303.38,"net_return_pct":-6.068,"catalyst":"PDUFA · 6d","take_eligible":false,"take_reject_reason":"score_floor:49<50"},{"id":"pt-ARQT-2026-07-01-winner","ticker":"ARQT","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":46,"status":"closed","entry_date":"2026-07-01","exit_date":"2026-07-06","planned_exit_date":"2026-07-06","hold_days":5,"exit_reason":"time_stop","entry_price":25.84,"exit_price":26.07,"mark_price":null,"shares":193.498,"shares_1k":193.498,"notional_usd":5000,"gross_return_pct":0.89,"gross_pnl_usd":44.5,"fees_usd":7.02,"net_pnl_usd":37.48,"net_return_pct":0.75,"catalyst":"PDUFA · 0d","take_eligible":false,"take_reject_reason":"score_floor:46<50"},{"id":"pt-NKE-2026-07-01-winner","ticker":"NKE","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":53,"status":"closed","entry_date":"2026-07-01","exit_date":"2026-07-06","planned_exit_date":"2026-07-06","hold_days":5,"exit_reason":"time_stop","entry_price":43.06,"exit_price":43.34,"mark_price":null,"shares":116.117,"shares_1k":116.117,"notional_usd":5000,"gross_return_pct":0.65,"gross_pnl_usd":32.51,"fees_usd":7.02,"net_pnl_usd":25.49,"net_return_pct":0.51,"catalyst":"EARNINGS · 0d","take_eligible":true,"take_reject_reason":null},{"id":"pt-FDS-2026-06-28-winner","ticker":"FDS","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":52,"status":"closed","entry_date":"2026-06-28","exit_date":"2026-07-03","planned_exit_date":"2026-07-03","hold_days":5,"exit_reason":"time_stop","entry_price":231.74,"exit_price":250.09,"mark_price":null,"shares":21.576,"shares_1k":21.576,"notional_usd":5000,"gross_return_pct":7.918,"gross_pnl_usd":395.92,"fees_usd":7.2,"net_pnl_usd":388.72,"net_return_pct":7.774,"catalyst":"EARNINGS · 3d","take_eligible":true,"take_reject_reason":null},{"id":"pt-NSC-2026-06-28-early","ticker":"NSC","signal":"early","signal_raw":"early","action":"BUY","verdict":"PLAY","score":78,"status":"closed","entry_date":"2026-06-28","exit_date":"2026-07-03","planned_exit_date":"2026-07-03","hold_days":5,"exit_reason":"time_stop","entry_price":312.81,"exit_price":322.71,"mark_price":null,"shares":15.984,"shares_1k":15.984,"notional_usd":5000,"gross_return_pct":3.165,"gross_pnl_usd":158.24,"fees_usd":7.08,"net_pnl_usd":151.16,"net_return_pct":3.023,"catalyst":"EARNINGS · 25d","take_eligible":true,"take_reject_reason":null},{"id":"pt-VZ-2026-06-28-early","ticker":"VZ","signal":"early","signal_raw":"early","action":"BUY","verdict":"PLAY","score":79,"status":"closed","entry_date":"2026-06-28","exit_date":"2026-07-03","planned_exit_date":"2026-07-03","hold_days":5,"exit_reason":"time_stop","entry_price":46.54,"exit_price":42.56,"mark_price":null,"shares":107.434,"shares_1k":107.434,"notional_usd":5000,"gross_return_pct":-8.552,"gross_pnl_usd":-427.59,"fees_usd":6.79,"net_pnl_usd":-434.38,"net_return_pct":-8.688,"catalyst":"EARNINGS · 26d","take_eligible":true,"take_reject_reason":null},{"id":"pt-ROK-2026-06-28-early","ticker":"ROK","signal":"early","signal_raw":"early","action":"BUY","verdict":"PLAY","score":93,"status":"closed","entry_date":"2026-06-28","exit_date":"2026-07-03","planned_exit_date":"2026-07-03","hold_days":5,"exit_reason":"time_stop","entry_price":476.82,"exit_price":471.7,"mark_price":null,"shares":10.486,"shares_1k":10.486,"notional_usd":5000,"gross_return_pct":-1.074,"gross_pnl_usd":-53.69,"fees_usd":6.97,"net_pnl_usd":-60.66,"net_return_pct":-1.213,"catalyst":null,"take_eligible":true,"take_reject_reason":null},{"id":"pt-CORT-2026-06-27-winner","ticker":"CORT","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"OK","score":50,"status":"closed","entry_date":"2026-06-27","exit_date":"2026-07-02","planned_exit_date":"2026-07-02","hold_days":5,"exit_reason":"time_stop","entry_price":84.75,"exit_price":90.21,"mark_price":null,"shares":58.997,"shares_1k":58.997,"notional_usd":5000,"gross_return_pct":6.442,"gross_pnl_usd":322.12,"fees_usd":7.16,"net_pnl_usd":314.96,"net_return_pct":6.299,"catalyst":"PDUFA · 14d","take_eligible":false,"take_reject_reason":"winner_x_pdufa"},{"id":"pt-TRGP-2026-06-27-early","ticker":"TRGP","signal":"early","signal_raw":"early","action":"BUY","verdict":"PLAY","score":88,"status":"closed","entry_date":"2026-06-27","exit_date":"2026-07-02","planned_exit_date":"2026-07-02","hold_days":5,"exit_reason":"time_stop","entry_price":273.45,"exit_price":258.88,"mark_price":null,"shares":18.285,"shares_1k":18.285,"notional_usd":5000,"gross_return_pct":-5.328,"gross_pnl_usd":-266.41,"fees_usd":6.87,"net_pnl_usd":-273.28,"net_return_pct":-5.466,"catalyst":null,"take_eligible":true,"take_reject_reason":null},{"id":"pt-OKE-2026-06-27-early","ticker":"OKE","signal":"early","signal_raw":"early","action":"BUY","verdict":"PLAY","score":83,"status":"closed","entry_date":"2026-06-27","exit_date":"2026-07-02","planned_exit_date":"2026-07-02","hold_days":5,"exit_reason":"time_stop","entry_price":89.52,"exit_price":87.83,"mark_price":null,"shares":55.853,"shares_1k":55.853,"notional_usd":5000,"gross_return_pct":-1.888,"gross_pnl_usd":-94.39,"fees_usd":6.95,"net_pnl_usd":-101.34,"net_return_pct":-2.027,"catalyst":null,"take_eligible":true,"take_reject_reason":null},{"id":"pt-REG-2026-06-27-early","ticker":"REG","signal":"early","signal_raw":"early","action":"BUY","verdict":"PLAY","score":76,"status":"closed","entry_date":"2026-06-27","exit_date":"2026-07-02","planned_exit_date":"2026-07-02","hold_days":5,"exit_reason":"time_stop","entry_price":80.25,"exit_price":80.96,"mark_price":null,"shares":62.305,"shares_1k":62.305,"notional_usd":5000,"gross_return_pct":0.885,"gross_pnl_usd":44.24,"fees_usd":7.02,"net_pnl_usd":37.22,"net_return_pct":0.744,"catalyst":null,"take_eligible":true,"take_reject_reason":null},{"id":"pt-LNTH-2026-06-26-winner","ticker":"LNTH","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":71,"status":"closed","entry_date":"2026-06-26","exit_date":"2026-07-01","planned_exit_date":"2026-07-01","hold_days":5,"exit_reason":"time_stop","entry_price":109.8,"exit_price":108.96,"mark_price":null,"shares":45.537,"shares_1k":45.537,"notional_usd":5000,"gross_return_pct":-0.765,"gross_pnl_usd":-38.25,"fees_usd":6.98,"net_pnl_usd":-45.23,"net_return_pct":-0.905,"catalyst":"PDUFA · 3d","take_eligible":false,"take_reject_reason":"winner_x_pdufa"},{"id":"pt-ARQT-2026-06-26-winner","ticker":"ARQT","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":69,"status":"closed","entry_date":"2026-06-26","exit_date":"2026-07-01","planned_exit_date":"2026-07-01","hold_days":5,"exit_reason":"time_stop","entry_price":27,"exit_price":25.84,"mark_price":null,"shares":185.185,"shares_1k":185.185,"notional_usd":5000,"gross_return_pct":-4.296,"gross_pnl_usd":-214.81,"fees_usd":6.89,"net_pnl_usd":-221.7,"net_return_pct":-4.434,"catalyst":"PDUFA · 3d","take_eligible":false,"take_reject_reason":"winner_x_pdufa"},{"id":"pt-VERA-2026-06-26-winner","ticker":"VERA","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"OK","score":37,"status":"closed","entry_date":"2026-06-26","exit_date":"2026-07-01","planned_exit_date":"2026-07-01","hold_days":5,"exit_reason":"time_stop","entry_price":42.46,"exit_price":42.66,"mark_price":null,"shares":117.758,"shares_1k":117.758,"notional_usd":5000,"gross_return_pct":0.471,"gross_pnl_usd":23.55,"fees_usd":7.01,"net_pnl_usd":16.54,"net_return_pct":0.331,"catalyst":"PDUFA · 11d","take_eligible":false,"take_reject_reason":"score_floor:37<50"},{"id":"pt-ORLY-2026-06-26-early","ticker":"ORLY","signal":"early","signal_raw":"early","action":"BUY","verdict":"THIN","score":83,"status":"closed","entry_date":"2026-06-26","exit_date":"2026-07-01","planned_exit_date":"2026-07-01","hold_days":5,"exit_reason":"time_stop","entry_price":89.55,"exit_price":92.69,"mark_price":null,"shares":55.835,"shares_1k":55.835,"notional_usd":5000,"gross_return_pct":3.506,"gross_pnl_usd":175.32,"fees_usd":7.09,"net_pnl_usd":168.23,"net_return_pct":3.365,"catalyst":"EARNINGS · 26d","take_eligible":true,"take_reject_reason":null},{"id":"pt-KO-2026-06-26-early","ticker":"KO","signal":"early","signal_raw":"early","action":"BUY","verdict":"PLAY","score":89,"status":"closed","entry_date":"2026-06-26","exit_date":"2026-07-01","planned_exit_date":"2026-07-01","hold_days":5,"exit_reason":"time_stop","entry_price":82.63,"exit_price":81.29,"mark_price":null,"shares":60.511,"shares_1k":60.511,"notional_usd":5000,"gross_return_pct":-1.622,"gross_pnl_usd":-81.08,"fees_usd":6.96,"net_pnl_usd":-88.04,"net_return_pct":-1.761,"catalyst":null,"take_eligible":true,"take_reject_reason":null},{"id":"pt-MNKD-2026-06-26-buy","ticker":"MNKD","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":74,"status":"closed","entry_date":"2026-06-26","exit_date":"2026-07-01","planned_exit_date":"2026-07-01","hold_days":5,"exit_reason":"time_stop","entry_price":4.14,"exit_price":4.05,"mark_price":null,"shares":1207.73,"shares_1k":1207.73,"notional_usd":5000,"gross_return_pct":-2.174,"gross_pnl_usd":-108.7,"fees_usd":6.95,"net_pnl_usd":-115.65,"net_return_pct":-2.313,"catalyst":"PDUFA · 30d","take_eligible":true,"take_reject_reason":null},{"id":"pt-VRDN-2026-06-26-buy","ticker":"VRDN","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"STRONG","score":65,"status":"closed","entry_date":"2026-06-26","exit_date":"2026-07-01","planned_exit_date":"2026-07-01","hold_days":5,"exit_reason":"time_stop","entry_price":17.9,"exit_price":18.48,"mark_price":null,"shares":279.33,"shares_1k":279.33,"notional_usd":5000,"gross_return_pct":3.24,"gross_pnl_usd":162.01,"fees_usd":7.08,"net_pnl_usd":154.93,"net_return_pct":3.099,"catalyst":"PDUFA · 4d","take_eligible":true,"take_reject_reason":null},{"id":"pt-LH-2026-06-25-buy","ticker":"LH","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":85,"status":"closed","entry_date":"2026-06-25","exit_date":"2026-06-30","planned_exit_date":"2026-06-30","hold_days":5,"exit_reason":"time_stop","entry_price":266.34,"exit_price":280,"mark_price":null,"shares":18.773,"shares_1k":18.773,"notional_usd":5000,"gross_return_pct":5.129,"gross_pnl_usd":256.44,"fees_usd":7.13,"net_pnl_usd":249.31,"net_return_pct":4.986,"catalyst":"EARNINGS · 28d","take_eligible":true,"take_reject_reason":null},{"id":"pt-EW-2026-06-25-buy","ticker":"EW","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":78,"status":"closed","entry_date":"2026-06-25","exit_date":"2026-06-30","planned_exit_date":"2026-06-30","hold_days":5,"exit_reason":"time_stop","entry_price":89.72,"exit_price":90.46,"mark_price":null,"shares":55.729,"shares_1k":55.729,"notional_usd":5000,"gross_return_pct":0.825,"gross_pnl_usd":41.24,"fees_usd":7.02,"net_pnl_usd":34.22,"net_return_pct":0.684,"catalyst":"EARNINGS · 28d","take_eligible":true,"take_reject_reason":null},{"id":"pt-WY-2026-06-25-buy","ticker":"WY","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":78,"status":"closed","entry_date":"2026-06-25","exit_date":"2026-06-30","planned_exit_date":"2026-06-30","hold_days":5,"exit_reason":"time_stop","entry_price":25.76,"exit_price":23.94,"mark_price":null,"shares":194.099,"shares_1k":194.099,"notional_usd":5000,"gross_return_pct":-7.065,"gross_pnl_usd":-353.26,"fees_usd":6.82,"net_pnl_usd":-360.08,"net_return_pct":-7.202,"catalyst":"EARNINGS · 28d","take_eligible":true,"take_reject_reason":null},{"id":"pt-DGX-2026-06-25-buy","ticker":"DGX","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":74,"status":"closed","entry_date":"2026-06-25","exit_date":"2026-06-30","planned_exit_date":"2026-06-30","hold_days":5,"exit_reason":"time_stop","entry_price":206.24,"exit_price":211.95,"mark_price":null,"shares":24.244,"shares_1k":24.244,"notional_usd":5000,"gross_return_pct":2.769,"gross_pnl_usd":138.43,"fees_usd":7.07,"net_pnl_usd":131.36,"net_return_pct":2.627,"catalyst":"EARNINGS · 28d","take_eligible":true,"take_reject_reason":null},{"id":"pt-FAST-2026-06-25-buy","ticker":"FAST","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":74,"status":"closed","entry_date":"2026-06-25","exit_date":"2026-06-30","planned_exit_date":"2026-06-30","hold_days":5,"exit_reason":"time_stop","entry_price":46.92,"exit_price":48.03,"mark_price":null,"shares":106.564,"shares_1k":106.564,"notional_usd":5000,"gross_return_pct":2.366,"gross_pnl_usd":118.29,"fees_usd":7.06,"net_pnl_usd":111.23,"net_return_pct":2.225,"catalyst":"EARNINGS · 18d","take_eligible":true,"take_reject_reason":null},{"id":"pt-CZR-2026-06-25-buy","ticker":"CZR","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"OK","score":87,"status":"closed","entry_date":"2026-06-25","exit_date":"2026-06-30","planned_exit_date":"2026-06-30","hold_days":5,"exit_reason":"time_stop","entry_price":30.41,"exit_price":30.18,"mark_price":null,"shares":164.42,"shares_1k":164.42,"notional_usd":5000,"gross_return_pct":-0.756,"gross_pnl_usd":-37.82,"fees_usd":6.98,"net_pnl_usd":-44.8,"net_return_pct":-0.896,"catalyst":null,"take_eligible":true,"take_reject_reason":null},{"id":"pt-DHR-2026-06-24-early","ticker":"DHR","signal":"early","signal_raw":"early","action":"BUY","verdict":"THIN","score":79,"status":"closed","entry_date":"2026-06-24","exit_date":"2026-06-29","planned_exit_date":"2026-06-29","hold_days":5,"exit_reason":"time_stop","entry_price":188.87,"exit_price":192.78,"mark_price":null,"shares":26.473,"shares_1k":26.473,"notional_usd":5000,"gross_return_pct":2.07,"gross_pnl_usd":103.51,"fees_usd":7.05,"net_pnl_usd":96.46,"net_return_pct":1.929,"catalyst":"EARNINGS · 27d","take_eligible":true,"take_reject_reason":null},{"id":"pt-STZ-2026-06-24-early","ticker":"STZ","signal":"early","signal_raw":"early","action":"WATCH","verdict":"PLAY","score":49,"status":"closed","entry_date":"2026-06-24","exit_date":"2026-06-29","planned_exit_date":"2026-06-29","hold_days":5,"exit_reason":"time_stop","entry_price":143.02,"exit_price":139.66,"mark_price":null,"shares":34.96,"shares_1k":34.96,"notional_usd":5000,"gross_return_pct":-2.349,"gross_pnl_usd":-117.47,"fees_usd":6.94,"net_pnl_usd":-124.41,"net_return_pct":-2.488,"catalyst":"EARNINGS · 6d","take_eligible":false,"take_reject_reason":"score_floor:49<50"},{"id":"pt-JNJ-2026-06-24-buy","ticker":"JNJ","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":79,"status":"closed","entry_date":"2026-06-24","exit_date":"2026-06-29","planned_exit_date":"2026-06-29","hold_days":5,"exit_reason":"time_stop","entry_price":241,"exit_price":258.51,"mark_price":null,"shares":20.747,"shares_1k":20.747,"notional_usd":5000,"gross_return_pct":7.266,"gross_pnl_usd":363.28,"fees_usd":7.18,"net_pnl_usd":356.1,"net_return_pct":7.122,"catalyst":"EARNINGS · 21d","take_eligible":true,"take_reject_reason":null},{"id":"pt-TMO-2026-06-24-buy","ticker":"TMO","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"THIN","score":79,"status":"closed","entry_date":"2026-06-24","exit_date":"2026-06-29","planned_exit_date":"2026-06-29","hold_days":5,"exit_reason":"time_stop","entry_price":492.2,"exit_price":506.42,"mark_price":null,"shares":10.158,"shares_1k":10.158,"notional_usd":5000,"gross_return_pct":2.889,"gross_pnl_usd":144.45,"fees_usd":7.07,"net_pnl_usd":137.38,"net_return_pct":2.748,"catalyst":"EARNINGS · 28d","take_eligible":true,"take_reject_reason":null},{"id":"pt-BIIB-2026-06-24-buy","ticker":"BIIB","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"BINARY","score":65,"status":"closed","entry_date":"2026-06-24","exit_date":"2026-06-29","planned_exit_date":"2026-06-29","hold_days":5,"exit_reason":"time_stop","entry_price":199.59,"exit_price":216.63,"mark_price":null,"shares":25.051,"shares_1k":25.051,"notional_usd":5000,"gross_return_pct":8.538,"gross_pnl_usd":426.88,"fees_usd":7.21,"net_pnl_usd":419.67,"net_return_pct":8.393,"catalyst":"PDUFA · 0d","take_eligible":true,"take_reject_reason":null},{"id":"pt-UNCY-2026-06-23-winner","ticker":"UNCY","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"STRONG","score":48,"status":"closed","entry_date":"2026-06-23","exit_date":"2026-06-28","planned_exit_date":"2026-06-28","hold_days":5,"exit_reason":"time_stop","entry_price":8.02,"exit_price":7.13,"mark_price":null,"shares":623.441,"shares_1k":623.441,"notional_usd":5000,"gross_return_pct":-11.097,"gross_pnl_usd":-554.86,"fees_usd":6.72,"net_pnl_usd":-561.58,"net_return_pct":-11.232,"catalyst":"PDUFA · 6d","take_eligible":false,"take_reject_reason":"score_floor:48<50"},{"id":"pt-MKC-2026-06-23-winner","ticker":"MKC","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":58,"status":"closed","entry_date":"2026-06-23","exit_date":"2026-06-28","planned_exit_date":"2026-06-28","hold_days":5,"exit_reason":"time_stop","entry_price":47.38,"exit_price":51.05,"mark_price":null,"shares":105.53,"shares_1k":105.53,"notional_usd":5000,"gross_return_pct":7.746,"gross_pnl_usd":387.29,"fees_usd":7.19,"net_pnl_usd":380.1,"net_return_pct":7.602,"catalyst":"EARNINGS · 2d","take_eligible":true,"take_reject_reason":null},{"id":"pt-DRI-2026-06-23-winner","ticker":"DRI","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":57,"status":"closed","entry_date":"2026-06-23","exit_date":"2026-06-28","planned_exit_date":"2026-06-28","hold_days":5,"exit_reason":"time_stop","entry_price":210.59,"exit_price":213.72,"mark_price":null,"shares":23.743,"shares_1k":23.743,"notional_usd":5000,"gross_return_pct":1.486,"gross_pnl_usd":74.32,"fees_usd":7.04,"net_pnl_usd":67.28,"net_return_pct":1.346,"catalyst":"EARNINGS · 2d","take_eligible":true,"take_reject_reason":null},{"id":"pt-MU-2026-06-23-winner","ticker":"MU","signal":"winner","signal_raw":"winner","action":"BUY","verdict":"BINARY","score":55,"status":"closed","entry_date":"2026-06-23","exit_date":"2026-06-28","planned_exit_date":"2026-06-28","hold_days":5,"exit_reason":"time_stop","entry_price":1051.77,"exit_price":1132.33,"mark_price":null,"shares":4.754,"shares_1k":4.754,"notional_usd":5000,"gross_return_pct":7.659,"gross_pnl_usd":382.97,"fees_usd":7.19,"net_pnl_usd":375.78,"net_return_pct":7.516,"catalyst":"EARNINGS · 1d","take_eligible":true,"take_reject_reason":null},{"id":"pt-GIS-2026-06-23-early","ticker":"GIS","signal":"early","signal_raw":"early","action":"WATCH","verdict":"THIN","score":57,"status":"closed","entry_date":"2026-06-23","exit_date":"2026-06-28","planned_exit_date":"2026-06-28","hold_days":5,"exit_reason":"time_stop","entry_price":34.43,"exit_price":36.01,"mark_price":null,"shares":145.222,"shares_1k":145.222,"notional_usd":5000,"gross_return_pct":4.589,"gross_pnl_usd":229.45,"fees_usd":7.11,"net_pnl_usd":222.34,"net_return_pct":4.447,"catalyst":"EARNINGS · 8d","take_eligible":true,"take_reject_reason":null},{"id":"pt-KMI-2026-06-23-buy","ticker":"KMI","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"PLAY","score":78,"status":"closed","entry_date":"2026-06-23","exit_date":"2026-06-28","planned_exit_date":"2026-06-28","hold_days":5,"exit_reason":"time_stop","entry_price":32.54,"exit_price":33.19,"mark_price":null,"shares":153.657,"shares_1k":153.657,"notional_usd":5000,"gross_return_pct":1.998,"gross_pnl_usd":99.88,"fees_usd":7.05,"net_pnl_usd":92.83,"net_return_pct":1.857,"catalyst":"EARNINGS · 22d","take_eligible":true,"take_reject_reason":null},{"id":"pt-TFC-2026-06-23-buy","ticker":"TFC","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"SKIP","score":74,"status":"closed","entry_date":"2026-06-23","exit_date":"2026-06-28","planned_exit_date":"2026-06-28","hold_days":5,"exit_reason":"time_stop","entry_price":49.67,"exit_price":50.49,"mark_price":null,"shares":100.664,"shares_1k":100.664,"notional_usd":5000,"gross_return_pct":1.651,"gross_pnl_usd":82.55,"fees_usd":7.04,"net_pnl_usd":75.51,"net_return_pct":1.51,"catalyst":"EARNINGS · 24d","take_eligible":true,"take_reject_reason":null},{"id":"pt-MMM-2026-06-23-buy","ticker":"MMM","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"SKIP","score":65,"status":"closed","entry_date":"2026-06-23","exit_date":"2026-06-28","planned_exit_date":"2026-06-28","hold_days":5,"exit_reason":"time_stop","entry_price":161.84,"exit_price":164.01,"mark_price":null,"shares":30.895,"shares_1k":30.895,"notional_usd":5000,"gross_return_pct":1.341,"gross_pnl_usd":67.04,"fees_usd":7.03,"net_pnl_usd":60.01,"net_return_pct":1.2,"catalyst":"EARNINGS · 24d","take_eligible":true,"take_reject_reason":null},{"id":"pt-ABT-2026-06-23-buy","ticker":"ABT","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"SKIP","score":65,"status":"closed","entry_date":"2026-06-23","exit_date":"2026-06-28","planned_exit_date":"2026-06-28","hold_days":5,"exit_reason":"time_stop","entry_price":90.53,"exit_price":94.12,"mark_price":null,"shares":55.23,"shares_1k":55.23,"notional_usd":5000,"gross_return_pct":3.966,"gross_pnl_usd":198.28,"fees_usd":7.1,"net_pnl_usd":191.18,"net_return_pct":3.824,"catalyst":"EARNINGS · 23d","take_eligible":true,"take_reject_reason":null},{"id":"pt-WBD-2026-06-23-buy","ticker":"WBD","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"SKIP","score":74,"status":"closed","entry_date":"2026-06-23","exit_date":"2026-06-28","planned_exit_date":"2026-06-28","hold_days":5,"exit_reason":"time_stop","entry_price":26.88,"exit_price":26.74,"mark_price":null,"shares":186.012,"shares_1k":186.012,"notional_usd":5000,"gross_return_pct":-0.521,"gross_pnl_usd":-26.04,"fees_usd":6.99,"net_pnl_usd":-33.03,"net_return_pct":-0.661,"catalyst":null,"take_eligible":true,"take_reject_reason":null},{"id":"pt-RSG-2026-06-23-buy","ticker":"RSG","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"SKIP","score":70,"status":"closed","entry_date":"2026-06-23","exit_date":"2026-06-28","planned_exit_date":"2026-06-28","hold_days":5,"exit_reason":"time_stop","entry_price":209.1,"exit_price":216.39,"mark_price":null,"shares":23.912,"shares_1k":23.912,"notional_usd":5000,"gross_return_pct":3.486,"gross_pnl_usd":174.32,"fees_usd":7.09,"net_pnl_usd":167.23,"net_return_pct":3.345,"catalyst":null,"take_eligible":true,"take_reject_reason":null},{"id":"pt-WM-2026-06-23-buy","ticker":"WM","signal":"entry","signal_raw":"buy","action":"BUY","verdict":"SKIP","score":70,"status":"closed","entry_date":"2026-06-23","exit_date":"2026-06-28","planned_exit_date":"2026-06-28","hold_days":5,"exit_reason":"time_stop","entry_price":218.84,"exit_price":225.53,"mark_price":null,"shares":22.848,"shares_1k":22.848,"notional_usd":5000,"gross_return_pct":3.057,"gross_pnl_usd":152.85,"fees_usd":7.08,"net_pnl_usd":145.77,"net_return_pct":2.915,"catalyst":null,"take_eligible":true,"take_reject_reason":null}],"source":"scanner-paper-rebased","marks_source":"engine-snapshot+yahoo-gap","from_cache":true,"cache_age_ms":32925}