{
  "schema_version": "tryding-agent-episode.v2",
  "episode_id": "20261104_FLYW_MIDDAY",
  "source_format": "winner",
  "source_schema_version": "sealed-publication-projection.v1",
  "publication": {
    "first_published_at": "2026-11-04T19:57:55Z",
    "first_published_at_status": "confirmed",
    "first_published_at_source": "wordpress.date_gmt_manifest",
    "first_published_at_conflicts": [],
    "last_modified_at": "2026-11-04T21:27:20Z",
    "last_modified_at_status": "confirmed",
    "last_modified_at_source": "wordpress.modified_gmt_manifest",
    "timestamp_claims": [
      {
        "source_field": "episode.wp_published_at",
        "value": "2026-11-04T19:57:55Z",
        "raw_value": null,
        "verification": "matches_wordpress_manifest"
      }
    ],
    "source_generated_at": "2026-11-04T19:52:05.363203Z",
    "delivery_manifest_count": 3,
    "latest_update_recorded_at": "2026-11-04T21:03:20.630333Z"
  },
  "instrument": {
    "type": "equity",
    "symbol": "FLYW",
    "exchange": "NASDAQ",
    "name": "Flywire Corporation",
    "currency": null,
    "market_timezone": "America/New_York"
  },
  "classification": {
    "session_tag": "midday",
    "selection_label": "try",
    "public_status": "Try of the Day",
    "lane": "daily",
    "resolution_scope": "daily_cut",
    "resolution_reason": "Flywire's reported Q3 growth, EPS beat, and higher FY2026 revenue-guidance floor give the move a company-specific basis. The pre-cut tape remained positive, but the guidance ceiling stayed below the cited estimate, price was extended, and one session cannot establish a 30-session path.",
    "origin": ""
  },
  "lifecycle": {
    "tracking_status": "open",
    "active_for_tracking": true,
    "stage": "tracking",
    "duplicate_of": null
  },
  "editorial_context": {
    "incidents": [],
    "legacy_migration": null
  },
  "thesis": {
    "status": null,
    "status_basis": "not_machine_recorded",
    "invalidation_condition": null,
    "invalidation_triggered_at": null,
    "invalidation_evidence": null,
    "narrative": {
      "company_intro": "Flywire Corporation (FLYW) is the candidate selected after the daily panel review. Flywire provides payment services and industry-specific software for organizations in education, healthcare, travel and B2B.",
      "why_today": "Flywire's reported Q3 growth, EPS beat, and higher FY2026 revenue-guidance floor give the move a company-specific basis. The pre-cut tape remained positive, but the guidance ceiling stayed below the cited estimate, price was extended, and one session cannot establish a 30-session path.",
      "entry_reasoning": "Panel thesis: Flywire's reported Q3 growth and higher lower bound for FY2026 revenue guidance give the reaction a company-specific basis. A 30-session continuation remains defensible currently if later observations preserve the post-results response and the reported growth holds up. The unchanged guidance ceiling, which remains below the cited estimate, is a live countercase. Invalidation boundary: A completed-session close below $19.15 accompanied by continued relative weakness, or primary issuer reporting that reverses the raised guidance or reported growth, would falsify the earnings-acceptance thesis.",
      "other_candidates": [
        {
          "candidate_id": "SHLS",
          "disposition": "not_selected",
          "episode_id": "n0:SHLS:2026-11-04",
          "exchange": "NasdaqGM",
          "facts": [
            "Supplied earnings coverage reports sales of $195.3M versus $162.4M expected and raised FY2026 sales guidance to $665–685M.",
            "The pre-cut trajectory remained positive, reaching a +6.4344754% change at 18:16:17Z."
          ],
          "inference": "The earnings and guidance case is concrete, but the captured intraday evidence showed price below VWAP, in the lower part of the range, with a downtrend. That weak late tape made the continuation path less persuasive than FLYW's.",
          "name": "Shoals Technologies Group, Inc.",
          "role": "alternative",
          "symbol": "SHLS"
        },
        {
          "candidate_id": "PHG",
          "disposition": "not_selected",
          "episode_id": "n0:PHG:2026-11-04",
          "exchange": "NYSE",
          "facts": [
            "Supplied Q3 coverage reports comparable sales growth of 3%, order intake growth of 8%, a 70-basis-point increase in adjusted EBITA margin, and reaffirmed FY outlook.",
            "The pre-cut series reached a +9.167256% change at 18:16:04Z."
          ],
          "inference": "The operating update supports a researchable case, but RSI was 86.59 and price was about 5.6 ATR above its reference. The reported event summaries also leave settlement terms unresolved, raising reversal risk.",
          "name": "Koninklijke Philips N.V.",
          "role": "alternative",
          "symbol": "PHG"
        },
        {
          "candidate_id": "SWK",
          "disposition": "not_selected",
          "episode_id": "n0:SWK:2026-11-04",
          "exchange": "NYSE",
          "facts": [
            "Supplied Q3 coverage reports adjusted EPS of $2.31 versus $1.56 expected and raised FY2026 EPS guidance.",
            "The pre-cut trajectory reached a +15.766579% change at 18:16:40Z."
          ],
          "inference": "The post-earnings tape was strong, but the reported EPS included a $0.67 tariff-refund benefit; RSI was 89.26 and price was about 5.3 ATR above its reference. The earnings contribution and extension make continuation less clean than FLYW's case.",
          "name": "Stanley Black & Decker, Inc.",
          "role": "alternative",
          "symbol": "SWK"
        },
        {
          "candidate_id": "RYTM",
          "disposition": "not_selected",
          "episode_id": "n0:RYTM:2026-11-04",
          "exchange": "NasdaqGM",
          "facts": [
            "Supplied coverage reports Q3 net product revenue of $92.1M, patient-form growth, and a planned pivotal study.",
            "The pre-cut series rose to a +6.6875243% change by 18:16:14Z, with price above VWAP and in the upper range.",
            "The sealed 20-session comparison showed underperformance against its healthcare proxy."
          ],
          "inference": "The product and development thesis is specific, but the relative weakness and financing and royalty commitments leave more open questions than FLYW's earnings-repricing case.",
          "name": "Rhythm Pharmaceuticals, Inc.",
          "role": "alternative",
          "symbol": "RYTM"
        },
        {
          "candidate_id": "LIVN",
          "disposition": "not_selected",
          "episode_id": "n0:LIVN:2026-11-04",
          "exchange": "NASDAQ",
          "facts": [
            "Supplied Q3 coverage reports adjusted EPS of $1.23 versus $1.06 expected, sales of $393.1M versus $381.1M expected, and raised FY2026 guidance.",
            "The pre-cut series reached a +22.665833% change at 18:16:02Z."
          ],
          "inference": "The report and tape are strong, but RSI was 80, extension was 4.42 ATR, and price was near its 52-week high. That degree of extension leaves greater pullback risk than FLYW.",
          "name": "LivaNova PLC",
          "role": "alternative",
          "symbol": "LIVN"
        },
        {
          "candidate_id": "XYZ",
          "disposition": "not_selected",
          "episode_id": "n0:XYZ:2026-11-04",
          "exchange": "NYSE",
          "facts": [
            "Supplied Q3 coverage reports stronger results and a raised FY2026 outlook.",
            "The pre-cut trajectory reached a +15.657896% change at 18:16:44Z.",
            "The supplied case also reports a preliminary DOJ settlement risk."
          ],
          "inference": "The earnings mechanism is concrete, but the compliance overhang is material and the prepared SEC snapshot predates Q3, including a quarterly net loss and operating loss. The risk leaves a less settled continuation thesis.",
          "name": "Block, Inc.",
          "role": "alternative",
          "symbol": "XYZ"
        },
        {
          "candidate_id": "TRNS",
          "disposition": "not_selected",
          "episode_id": "n0:TRNS:2026-11-04",
          "exchange": "NasdaqGM",
          "facts": [
            "Supplied Q2 FY2027 coverage reports revenue growth of 18% to $97.09M, adjusted EPS of $0.64 versus $0.46 expected, service growth, margin expansion, and a raised service outlook.",
            "The pre-cut trajectory reached a +19.068365% change at 18:10:17Z."
          ],
          "inference": "The operating mechanism is strong, but RSI was 76.5, extension was about 3.99 ATR, the intraday slope was negative, and average 20-day dollar volume was about $12.8M. The extension and liquidity boundary make the path less compelling than FLYW's.",
          "name": "Transcat, Inc.",
          "role": "alternative",
          "symbol": "TRNS"
        },
        {
          "candidate_id": "SRTA",
          "disposition": "not_selected",
          "episode_id": "n0:SRTA:2026-11-04",
          "exchange": "NasdaqCM",
          "facts": [
            "The supplied Q3 summary reports revenue of $74.1M, up 50.3% year over year, $8.6M free cash flow, and a $20M repurchase authorization.",
            "The same summary reports a $7.6M net loss and an EPS miss.",
            "The pre-cut trajectory reached a +17.004507% change at 18:16:33Z."
          ],
          "inference": "The results create a useful repricing question and the tape strengthened, but the loss and EPS miss complicate the interpretation. FLYW's supplied earnings case combines growth with an EPS beat and raised guidance.",
          "name": "Strata Critical Medical, Inc.",
          "role": "alternative",
          "symbol": "SRTA"
        },
        {
          "candidate_id": "VEEV",
          "disposition": "not_selected",
          "episode_id": "narrative:VEEV:8eb18db14a7b0080",
          "exchange": "NYSE",
          "facts": [
            "The sealed narrative record reports that UCB selected Veeva Vault CRM.",
            "Three pre-cut quote observations show the same-session change rising from +1.6490222% to +1.8568006%, with the last observation at 18:16:33Z.",
            "The announcement supplies no contract value, implementation timing, or incremental revenue contribution."
          ],
          "inference": "This is a valid adoption thesis, but its commercial impact remains unquantified and the observed response covers only the announcement session. No sector-relative conclusion is made here: the −2.70 percentage-point measure came from a capture at 18:22:22Z, after the 18:16:54Z decision cut, and has been removed from the comparison.",
          "name": "Veeva Systems Inc.",
          "role": "alternative",
          "symbol": "VEEV"
        }
      ],
      "text_trust": "untrusted_source_text"
    }
  },
  "measurement": {
    "research_reference": {
      "price": 21.26,
      "currency": null,
      "observed_at": null,
      "captured_at": null,
      "market_phase": null,
      "source": null,
      "value_source_field": "episode.entry"
    },
    "public_highlight": {
      "status": "available",
      "measurement_type": "latest_tracking_value",
      "value_source": "latest_tracking_snapshot"
    },
    "latest_tracking_snapshot": {
      "price": 21.81,
      "reported_return_from_research_reference_pct": 2.59,
      "currency": null,
      "price_basis": null,
      "as_of_date": null,
      "captured_at": "2026-11-04T22:06:33.287168Z",
      "session_number": 0,
      "source_field": "episode.live_return_price"
    }
  },
  "selection": {
    "scanner": {
      "price": 21.235,
      "score": 5,
      "score_version": "v0_legacy_reconstructed",
      "change": 10.89,
      "volume": 1895258,
      "average_volume": 1527676,
      "volume_ratio": 1.24,
      "float_turnover_20d": {
        "turnover_pct": 27.814437,
        "window_sessions": 20,
        "sessions_covered": 20,
        "window_start": "2026-10-07",
        "window_end": "2026-11-03",
        "float_shares": 96509232,
        "float_as_of": "2026-11-04T16:27:31.490680Z",
        "as_of": "2026-11-04T16:27:31.490680Z",
        "status": "complete",
        "reason": null,
        "source": "market_data"
      },
      "rsi": 64.5,
      "ema_trend": "19.58 > 19.04 > 18.52",
      "position_52w": 98.84,
      "atr_14": 0.78,
      "vwap": 20.74,
      "vwap_state": "above",
      "vwap_distance_pct": 2.36,
      "vwap_reading": {
        "price": 20.74,
        "state": "above",
        "distance_pct": 2.36
      },
      "range_position": 0.86,
      "gap_pct": 0.0,
      "relative_strength": {
        "excess_pct": 9.98,
        "index": "QQQ",
        "index_chg_pct": 0.91,
        "status": "tailwind"
      },
      "volume_percentile": {
        "median_vol": 1355500,
        "percentile": 81.5,
        "status": "elevated",
        "today_vol": 1895258
      },
      "extension": {
        "atr": 0.78,
        "dist_atr": 2.81,
        "ema_ref": 19.04,
        "status": "healthy"
      },
      "atr_move_signal": {
        "atr_pct": 3.67,
        "status": "strong",
        "z": 2.96
      },
      "sector_breadth": {
        "chg_pct": -0.03,
        "etf": "XLK",
        "status": "neutral"
      },
      "sentiment": null,
      "sentiment_score": null,
      "earnings_warning": {
        "days_away": -1,
        "earnings_date": "2026-11-03",
        "has_earnings_soon": true,
        "status": "post_earnings"
      },
      "options_snapshot": null,
      "extended_hours": {
        "ext_pct": null,
        "market_state": "REGULAR",
        "phase": "regular",
        "post_market_pct": null,
        "pre_market_pct": null,
        "status": "none"
      },
      "coiled_spring": {
        "component_count": 0,
        "components": {},
        "count": 0,
        "detector_version": "coiled-compression-ohlc.v1",
        "reason": "coiled_ohlc_detector_runs_on_research_and_known_ticker_rails",
        "schema_version": "coiled-features.v3",
        "status": "not_evaluated"
      },
      "short_pct_float": 9.89,
      "days_to_cover": 8.21,
      "catalyst": "Flywire Corp (FLYW) Q3 2026 Earnings Call Highlights: Record Revenue, Raised Guidance, and ...",
      "sec_signal": "INSIDER_SELL (S)",
      "quote_snapshot": {
        "status": "complete",
        "price": 21.22,
        "previous_regular_close": 19.15,
        "change_pct": 10.81,
        "change_source": "computed_price_vs_regular_previous_close",
        "volume": 1932769.0,
        "average_volume": 1527676.0,
        "volume_ratio": 1.27,
        "captured_at": "2026-11-04T16:27:31.490680Z",
        "source": "market_data",
        "missing_fields": [],
        "review_flags": []
      }
    },
    "levels": {
      "downside": 20.1,
      "upside_1": 22.42,
      "upside_2": 23.59
    },
    "technical_reference": {
      "status": "ok",
      "reference_price": 21.23,
      "model_downside_reference": 20.06,
      "model_downside_reference_clamped": false,
      "model_upside_scenario_1": 22.41,
      "model_upside_scenario_2": 23.57,
      "atr_14": 0.78,
      "atr_method": "simple_moving_average_true_range_14",
      "method": "reference_price_plus_minus_atr14"
    },
    "review": {
      "score": 5,
      "status": "Provisional",
      "summary": "Flywire's reported Q3 growth, EPS beat, and higher FY2026 revenue-guidance floor give the move a company-specific basis. The pre-cut tape remained positive, but the guidance ceiling stayed below the cited estimate, price was extended, and one session cannot establish a 30-session path.",
      "views": [
        {
          "name": "Elena Vartanyan",
          "role": "independent statistical auditor",
          "icon": "🎯",
          "view": "At the supplied market snapshot, the broad benchmarks were higher, volatility was lower, and rates and the dollar were softer. That is a supportive session backdrop at capture, not an explanation for any one company.",
          "reasoning": "FLYW remains provisional. Its H15 positive-return estimate is 0.501, near even; the historical adverse-MAE comparison has only eight cases, with a −14.57% P10, and the separate SEC-aware P10 is −23.02% from context-only data. These are bounded context, not a 30-session forecast."
        },
        {
          "name": "Kenji Osei",
          "role": "AI Systems & Market Data Integrity Analyst",
          "icon": "🧠",
          "view": "The clock narrows that reading. The snapshot was nearly twenty-two minutes old at our cut; the breadth proxy was older, limited to its defined sample, and has no end-of-day layer. The shared news brief is empty and invalid. We can still review the sealed cases, but we cannot fill that gap with a market story.",
          "reasoning": "The usable VEEV series ends at 18:16:33Z: its recorded change versus the prior regular close was +1.8568006%. That is a change, not the quoted price level, and it gives us no sector-relative result by the cut."
        },
        {
          "name": "Marcus Feld",
          "role": "information, fundamentals and catalyst analyst",
          "icon": "🦊",
          "view": "Flywire has a company-specific event to test: the supplied Q3 coverage reports $250.3 million in revenue, up 25.1% year over year, and adjusted EPS of 57 cents against 31 cents expected. The lower end of its FY2026 revenue range moved up.",
          "reasoning": "The UCB selection of Vault CRM remains a concrete adoption event, but the record gives no contract value, rollout timing, or incremental revenue. The corrected row rests on those limits and the modest same-session response."
        },
        {
          "name": "Nate Brooks",
          "role": "market structure and timing analyst",
          "icon": "📈",
          "view": "The last trajectory point, at 18:16Z, was $21.76 and a 13.62% change. An earlier 16:27 reading put it above VWAP, the average price weighted by how much traded; the packet does not give a matching VWAP at 18:16. The response stayed strong, but that alone cannot carry thirty sessions.",
          "reasoning": "That correction changes the Veeva comparison's evidence basis, not the sealed selection. Flywire's reported results and raised guidance floor still align with the positive pre-cut trajectory, while its extension and guidance ceiling remain live risks."
        },
        {
          "name": "Priya Nandakumar",
          "role": "institutional risk and execution manager",
          "icon": "🛡️",
          "view": "At the earlier capture, price was 2.81 ATR above its 21-day average. ATR is the stock's typical daily range; nearly three ranges of distance leaves real room for a pullback. The higher guidance floor helps, but the ceiling still misses the cited estimate. I vote Raw Try: the thesis is useful, but I am not satisfied that the full 30-session path is the most defensible.",
          "reasoning": ""
        }
      ],
      "conviction": {
        "status_phrase": "recorded",
        "basis": "The recorded majority supports FLYW on the company-specific earnings and guidance case plus the pre-cut tape. Extension, the guidance ceiling, and limited historical adverse-MAE coverage preserve a material countercase and unresolved S1–S30 risk.",
        "risk": "",
        "resolution_pct": 62.0,
        "counter_case_pct": 23.0,
        "unresolved_pct": 15.0
      },
      "context_roundtable": {
        "mode": "coffee",
        "status": "complete",
        "consulted_voice_ids": [
          "elena",
          "marcus",
          "kenji",
          "priya",
          "nate"
        ],
        "summary": "The supplied market snapshot showed a broadly supportive session amid reports of a post-midterm relief rally, but policy-sensitive sectors diverged and the breadth proxy was limited and stale by the decision cut. The session is useful context for Flywire’s reported results; it does not establish why the company grew or whether its post-results response will persist.",
        "long_read": "Public reporting described investors responding to the U.S. midterm outcome as a reduction in political uncertainty, while also weighing possible policy effects on AI, energy, healthcare, spending and oil. The supplied 17:54 UTC market snapshot showed the major U.S. benchmarks higher, VIX lower, Treasury yields and the dollar lower, and commodities mixed. These were dated observations, not causal explanations for every stock. The separate breadth proxy covered a defined 300-name sample and had no EOD layer, so it could not settle how widely the market’s move held through the close. Flywire’s reported Q3 results remain company evidence set within that broader backdrop.",
        "transcript": [
          {
            "speaker_id": "elena",
            "text": "At 17:54:59Z, the supplied snapshot had the S&P 500, Nasdaq 100 and Russell 2000 higher. VIX, an options-derived gauge of expected near-term volatility, was at 16.96 with a reported session change of −18.58%. That fits a calmer risk tone, but it does not promise market direction."
          },
          {
            "speaker_id": "marcus",
            "text": "The rally was not uniform. AP reported gains for solar and healthcare shares while AI-linked names faced policy questions. A green index day can contain different industry reactions, so the wider backdrop should stay separate from Flywire’s own operating results."
          },
          {
            "speaker_id": "nate",
            "text": "When we call the lower VIX a calmer risk tone, does that mean traders expected stocks to keep rising?"
          },
          {
            "speaker_id": "priya",
            "text": "No. VIX reflects the volatility options prices imply for the near term; it is not a forecast of whether prices will rise or fall. Its lower reading describes what was priced at that snapshot, not how long the rally would last."
          },
          {
            "speaker_id": "kenji",
            "text": "Breadth means how many names are rising versus falling in a defined group. The 17:35:10Z proxy showed 200 advancers and 99 decliners among 300 names, with one stale quote. There was no EOD layer, and the reading was about 42 minutes old at the decision cut; it cannot establish full-session participation."
          },
          {
            "speaker_id": "priya",
            "text": "The 10-year yield was at 4.90%; its reported daily change was −5.20 basis points. A basis point is one-hundredth of a percentage point, so that change is −0.052 percentage point. Lower yields can ease some valuation pressure, but they do not establish demand for a particular company."
          },
          {
            "speaker_id": "marcus",
            "text": "Flywire’s release reports Q3 revenue growth of 25.1% and a higher FY2026 guidance floor. That is company-specific information occurring within a supportive session; the market rally does not explain the reported growth or prove it will continue."
          },
          {
            "speaker_id": "elena",
            "text": "The initial shared news cut had no validated items, while public reporting later described the election relief narrative and its policy uncertainties. Together with the snapshot’s age and missing EOD breadth, that leaves the day as bounded context rather than a verdict on Flywire’s longer path."
          }
        ]
      },
      "context_roundtable_sources": [],
      "text_trust": "untrusted_source_text"
    },
    "company_context": {
      "sector": "Technology",
      "subsector": "Software - Infrastructure",
      "location": {
        "city": null,
        "country": null,
        "display": "United States"
      },
      "market_cap": 2621539840.0,
      "website": "https://www.flywire.com",
      "profile_description": "Flywire is a global payments and software company serving education, healthcare, travel and B2B organizations. It combines a payments platform, a global payment network and industry-specific software embedded in clients’ systems. Its services support complex domestic and cross-border payments, billing, collections, settlement and reconciliation.",
      "profile_description_short": "Flywire provides payment services and industry-specific software for organizations in education, healthcare, travel and B2B.",
      "profile_history": [
        "Flywire traces its origins to peerTransfer, started in 2009; its investor-relations FAQ lists 2011 as the year Flywire was founded.",
        "peerTransfer became Flywire in 2015 as the company expanded beyond its original education focus.",
        "Flywire entered the commercial segment in 2017 and acquired OnPlanU and OnPlan Health in 2018, adding payment and receivables tools for education and healthcare.",
        "Flywire became publicly traded on Nasdaq on May 26, 2021, under the ticker FLYW."
      ],
      "profile_curiosities": [
        "Founder Iker Marcaide’s idea followed a difficult international tuition payment that nearly went missing because the banks involved lacked a shared record.",
        "The Flywire name was chosen to express the company’s focus on high-value payments that cross international borders."
      ],
      "profile_sources": [
        {
          "publisher": "Flywire Investor Relations",
          "title": "Investor FAQs",
          "url": "https://ir.flywire.com/resources/investor-faqs"
        },
        {
          "publisher": "Flywire",
          "title": "About Our Global Payments Company",
          "url": "https://www.flywire.com/company/about"
        },
        {
          "publisher": "Flywire",
          "title": "Payments company Flywire closes $120M, buys Calif. SaaS company",
          "url": "https://www.flywire.com/news/payments-company-flywire-closes-120m-buys-calif-saas-company"
        },
        {
          "publisher": "Flywire",
          "title": "Flywire Expands Global Payments Platform with the Addition of OnPlanU and OnPlan Health",
          "url": "https://www.flywire.com/fr/news/flywire-expands-global-payments-platform"
        },
        {
          "publisher": "Flywire",
          "title": "Flywire: Simplifying cross-border payments, powering the future of global payments",
          "url": "https://www.flywire.com/news/flywire-simplifying-cross-border-payments-powering-the-future-of-global-payments"
        },
        {
          "publisher": "Flywire",
          "title": "peerTransfer rebrands as Flywire",
          "url": "https://www.flywire.com/es/careers/inside-flywire/peertransfer-rebrands-as-flywire"
        }
      ],
      "profile_quality": {
        "legacy_extractor_fields_removed": false,
        "schema_version": "company-profile-provider-only.v1",
        "sources_published": 6,
        "status": "agent_selected_fallback"
      },
      "profile_text_trust": "untrusted_source_text"
    },
    "candidates": [
      {
        "symbol": "SHLS",
        "name": "Shoals Technologies Group, Inc.",
        "exchange": "NasdaqGM",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3ASHLS&interval=60",
        "score": 9,
        "price": 9.1,
        "change": 7.44,
        "volume": 14296288,
        "avg_volume_3m": 4580696,
        "volume_ratio": 3.12,
        "rsi": 65.03,
        "ema_trend": "8.0 > 7.86 > 7.82",
        "position_52w_pct": 69.12,
        "vwap": 9.35,
        "vwap_distance_pct": null,
        "vwap_state": "below",
        "facts": [
          "Supplied earnings coverage reports sales of $195.3M versus $162.4M expected and raised FY2026 sales guidance to $665–685M.",
          "The pre-cut trajectory remained positive, reaching a +6.4344754% change at 18:16:17Z."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      },
      {
        "symbol": "PHG",
        "name": "Koninklijke Philips N.V.",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3APHG&interval=60",
        "score": 4,
        "price": 30.64,
        "change": 7.66,
        "volume": 1211380,
        "avg_volume_3m": 1000096,
        "volume_ratio": 1.21,
        "rsi": 86.59,
        "ema_trend": "27.83 > 26.72 > 26.13",
        "position_52w_pct": 91.74,
        "vwap": 30.48,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "Supplied Q3 coverage reports comparable sales growth of 3%, order intake growth of 8%, a 70-basis-point increase in adjusted EBITA margin, and reaffirmed FY outlook.",
          "The pre-cut series reached a +9.167256% change at 18:16:04Z."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      },
      {
        "symbol": "SWK",
        "name": "Stanley Black & Decker, Inc.",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3ASWK&interval=60",
        "score": 4,
        "price": 121.15,
        "change": 15.8,
        "volume": 2231007,
        "avg_volume_3m": 1629292,
        "volume_ratio": 1.37,
        "rsi": 89.26,
        "ema_trend": "105.53 > 99.85 > 96.83",
        "position_52w_pct": 99.79,
        "vwap": 117.52,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "Supplied Q3 coverage reports adjusted EPS of $2.31 versus $1.56 expected and raised FY2026 EPS guidance.",
          "The pre-cut trajectory reached a +15.766579% change at 18:16:40Z."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      },
      {
        "symbol": "RYTM",
        "name": "Rhythm Pharmaceuticals, Inc.",
        "exchange": "NasdaqGM",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3ARYTM&interval=60",
        "score": 5,
        "price": 93.76,
        "change": 8.47,
        "volume": 1420637,
        "avg_volume_3m": 760612,
        "volume_ratio": 1.87,
        "rsi": 58.78,
        "ema_trend": "91.17 > 91.53 > 96.23",
        "position_52w_pct": 76.42,
        "vwap": 89.78,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "Supplied coverage reports Q3 net product revenue of $92.1M, patient-form growth, and a planned pivotal study.",
          "The pre-cut series rose to a +6.6875243% change by 18:16:14Z, with price above VWAP and in the upper range.",
          "The sealed 20-session comparison showed underperformance against its healthcare proxy."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      },
      {
        "symbol": "LIVN",
        "name": "LivaNova PLC",
        "exchange": "NASDAQ",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3ALIVN&interval=60",
        "score": 5,
        "price": 95.35,
        "change": 19.34,
        "volume": 1276892,
        "avg_volume_3m": 639971,
        "volume_ratio": 2.0,
        "rsi": 80.04,
        "ema_trend": "83.04 > 80.64 > 79.54",
        "position_52w_pct": 99.58,
        "vwap": 93.72,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "Supplied Q3 coverage reports adjusted EPS of $1.23 versus $1.06 expected, sales of $393.1M versus $381.1M expected, and raised FY2026 guidance.",
          "The pre-cut series reached a +22.665833% change at 18:16:02Z."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      },
      {
        "symbol": "XYZ",
        "name": "Block, Inc.",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3AXYZ&interval=60",
        "score": null,
        "price": 87.9,
        "change": null,
        "volume": 7667981,
        "avg_volume_3m": 4574520,
        "volume_ratio": 1.68,
        "rsi": 64.27,
        "ema_trend": "78.47 > 77.54 > 77.65",
        "position_52w_pct": 98.24,
        "vwap": 86.37,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "Supplied Q3 coverage reports stronger results and a raised FY2026 outlook.",
          "The pre-cut trajectory reached a +15.657896% change at 18:16:44Z.",
          "The supplied case also reports a preliminary DOJ settlement risk."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      },
      {
        "symbol": "TRNS",
        "name": "Transcat, Inc.",
        "exchange": "NasdaqGM",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3ATRNS&interval=60",
        "score": 3,
        "price": 106.1047,
        "change": 18.53,
        "volume": 269439,
        "avg_volume_3m": 133328,
        "volume_ratio": 2.02,
        "rsi": 76.5,
        "ema_trend": "90.87 > 88.07 > 88.17",
        "position_52w_pct": 97.87,
        "vwap": 104.94,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "Supplied Q2 FY2027 coverage reports revenue growth of 18% to $97.09M, adjusted EPS of $0.64 versus $0.46 expected, service growth, margin expansion, and a raised service outlook.",
          "The pre-cut trajectory reached a +19.068365% change at 18:10:17Z."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      },
      {
        "symbol": "SRTA",
        "name": "Strata Critical Medical, Inc.",
        "exchange": "NasdaqCM",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NASDAQ%3ASRTA&interval=60",
        "score": 5,
        "price": 4.975,
        "change": 12.05,
        "volume": 1212263,
        "avg_volume_3m": 928946,
        "volume_ratio": 1.3,
        "rsi": 67.49,
        "ema_trend": "4.63 > 4.69 > 4.98",
        "position_52w_pct": 76.54,
        "vwap": 4.87,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "The supplied Q3 summary reports revenue of $74.1M, up 50.3% year over year, $8.6M free cash flow, and a $20M repurchase authorization.",
          "The same summary reports a $7.6M net loss and an EPS miss.",
          "The pre-cut trajectory reached a +17.004507% change at 18:16:33Z."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      },
      {
        "symbol": "VEEV",
        "name": "Veeva Systems Inc.",
        "exchange": "NYSE",
        "tradingview_url": "https://es.tradingview.com/chart/?symbol=NYSE%3AVEEV&interval=60",
        "score": null,
        "price": 308.84,
        "change": null,
        "volume": 663649.0,
        "avg_volume_3m": 1673687.0,
        "volume_ratio": 0.41,
        "rsi": 45.51,
        "ema_trend": "310.13 > 305.59 > 289.86",
        "position_52w_pct": 94.53,
        "vwap": 307.08,
        "vwap_distance_pct": null,
        "vwap_state": "above",
        "facts": [
          "The sealed narrative record reports that UCB selected Veeva Vault CRM.",
          "Three pre-cut quote observations show the same-session change rising from +1.6490222% to +1.8568006%, with the last observation at 18:16:33Z.",
          "The announcement supplies no contract value, implementation timing, or incremental revenue contribution."
        ],
        "role": "alternative",
        "selected": false,
        "reason": "not_selected"
      }
    ],
    "news": [
      {
        "published_at": "2026-11-03T21:01:19Z",
        "text_trust": "untrusted_source_text",
        "source_quality": "primary",
        "public_safe": false
      }
    ]
  },
  "outcomes": {
    "official_horizons": [
      {
        "session_number": 1,
        "due_at": "2026-11-05T22:00:00Z",
        "status": "pending",
        "source_status": null,
        "return_pct": null,
        "price": null,
        "price_currency": null,
        "price_basis": null,
        "observation_date": null,
        "measured_at": null,
        "mfe_pct": null,
        "mae_pct": null,
        "unavailable_reason": null
      },
      {
        "session_number": 5,
        "due_at": "2026-11-11T22:00:00Z",
        "status": "pending",
        "source_status": null,
        "return_pct": null,
        "price": null,
        "price_currency": null,
        "price_basis": null,
        "observation_date": null,
        "measured_at": null,
        "mfe_pct": null,
        "mae_pct": null,
        "unavailable_reason": null
      },
      {
        "session_number": 10,
        "due_at": "2026-11-18T22:00:00Z",
        "status": "pending",
        "source_status": null,
        "return_pct": null,
        "price": null,
        "price_currency": null,
        "price_basis": null,
        "observation_date": null,
        "measured_at": null,
        "mfe_pct": null,
        "mae_pct": null,
        "unavailable_reason": null
      },
      {
        "session_number": 15,
        "due_at": "2026-11-25T22:00:00Z",
        "status": "pending",
        "source_status": null,
        "return_pct": null,
        "price": null,
        "price_currency": null,
        "price_basis": null,
        "observation_date": null,
        "measured_at": null,
        "mfe_pct": null,
        "mae_pct": null,
        "unavailable_reason": null
      },
      {
        "session_number": 20,
        "due_at": "2026-12-03T22:00:00Z",
        "status": "pending",
        "source_status": null,
        "return_pct": null,
        "price": null,
        "price_currency": null,
        "price_basis": null,
        "observation_date": null,
        "measured_at": null,
        "mfe_pct": null,
        "mae_pct": null,
        "unavailable_reason": null
      },
      {
        "session_number": 25,
        "due_at": "2026-12-10T22:00:00Z",
        "status": "pending",
        "source_status": null,
        "return_pct": null,
        "price": null,
        "price_currency": null,
        "price_basis": null,
        "observation_date": null,
        "measured_at": null,
        "mfe_pct": null,
        "mae_pct": null,
        "unavailable_reason": null
      },
      {
        "session_number": 30,
        "due_at": "2026-12-17T22:00:00Z",
        "status": "pending",
        "source_status": null,
        "return_pct": null,
        "price": null,
        "price_currency": null,
        "price_basis": null,
        "observation_date": null,
        "measured_at": null,
        "mfe_pct": null,
        "mae_pct": null,
        "unavailable_reason": null
      }
    ],
    "official_benchmark_horizons": [
      {
        "session_number": 1,
        "symbol": "QQQ",
        "status": "unknown",
        "return_from_research_reference_pct": null,
        "basis": "from_research_reference_to_horizon_close",
        "measured_at": null
      },
      {
        "session_number": 5,
        "symbol": "QQQ",
        "status": "unknown",
        "return_from_research_reference_pct": null,
        "basis": "from_research_reference_to_horizon_close",
        "measured_at": null
      },
      {
        "session_number": 10,
        "symbol": "QQQ",
        "status": "unknown",
        "return_from_research_reference_pct": null,
        "basis": "from_research_reference_to_horizon_close",
        "measured_at": null
      },
      {
        "session_number": 15,
        "symbol": "QQQ",
        "status": "unknown",
        "return_from_research_reference_pct": null,
        "basis": "from_research_reference_to_horizon_close",
        "measured_at": null
      },
      {
        "session_number": 20,
        "symbol": "QQQ",
        "status": "unknown",
        "return_from_research_reference_pct": null,
        "basis": "from_research_reference_to_horizon_close",
        "measured_at": null
      },
      {
        "session_number": 25,
        "symbol": "QQQ",
        "status": "unknown",
        "return_from_research_reference_pct": null,
        "basis": "from_research_reference_to_horizon_close",
        "measured_at": null
      },
      {
        "session_number": 30,
        "symbol": "QQQ",
        "status": "unknown",
        "return_from_research_reference_pct": null,
        "basis": "from_research_reference_to_horizon_close",
        "measured_at": null
      }
    ]
  },
  "market_comparison": {
    "schema_version": "public-market-comparison.v1",
    "publication_key": "20261104:midday:FLYW",
    "status": "awaiting_regular_close",
    "methodology": {
      "price_phase": "official_regular_close",
      "candidate_return": "close_price / previous_regular_close - 1",
      "benchmark_return": "close_price / previous_regular_close - 1",
      "return_from_publication_baseline": "regular_close_price / same_instrument_baseline_price - 1; only when the baseline quote timestamp is at or after publication and before the regular close",
      "excess": "candidate_session_return_pct - benchmark_session_return_pct",
      "alignment": "same US market day and regular-close phase",
      "session_range": {
        "start": 0,
        "end": 30
      },
      "missing_data": "unavailable; never filled from another date"
    },
    "sessions": [],
    "coverage": {
      "sessions_observed": 0,
      "sessions_complete": 0,
      "sessions_partial": 0
    },
    "updated_at": null,
    "source_format": "canonical_per_session",
    "baseline": null
  },
  "updates": [
    {
      "session_number": 0,
      "recorded_at": "2026-11-04T21:03:20.630333Z",
      "text": "For FLYW, the first tracked session adds 3.81% from the published reference, while the latest capture rose 14.67% for the day on 3.02 times average volume and held 3.05% above VWAP. That strengthens the market response to Q3 growth and the higher FY2026 revenue floor, but the unchanged ceiling remains below the cited estimate and the price is extended, so the operating claim still needs later results.",
      "text_trust": "untrusted_source_text",
      "retrospective_correction": null,
      "public_transcription": true,
      "relevant": false,
      "terminal_closure": false,
      "thesis_change": {
        "schema_version": "tryding-thesis-change.v1",
        "assessment": "strengthens",
        "claim": "The post-results market response supports follow-up of FLYW raised FY2026 revenue-guidance floor.",
        "summary": "The first tracked session follows through on the results reaction: price advanced on 3.02 times average volume and stayed above VWAP. This strengthens the early market-acceptance case, but the unchanged ceiling and price extension do not establish future revenue delivery.",
        "evidence_refs": [
          {
            "kind": "market_observation",
            "field": "price",
            "as_of": "2026-11-04T20:23:02.015502+00:00",
            "value": 21.96,
            "rationale": "The latest prepared capture remains above the initial $19.15 invalidation level and extends the post-results response."
          },
          {
            "kind": "market_observation",
            "field": "volume_ratio",
            "as_of": "2026-11-04T20:23:02.015502+00:00",
            "value": 3.02,
            "rationale": "Elevated session volume supports the observed market response."
          },
          {
            "kind": "market_observation",
            "field": "vwap",
            "as_of": "2026-11-04T20:22:38.974917+00:00",
            "value": 21.31,
            "rationale": "The captured price remains above VWAP, supporting the first-session acceptance read."
          }
        ]
      },
      "related_links": [],
      "transcript_anchor": null,
      "price_observation": {
        "price": 21.96,
        "currency": null,
        "observed_at": "2026-11-04T20:23:02.015502Z",
        "phase": null,
        "return_from_research_reference_pct": 3.2926,
        "reported_tracking_return_pct": 3.81,
        "previous_regular_close": null,
        "return_from_previous_regular_close_pct": null,
        "extended_hours": {}
      },
      "source_details": {
        "update_context": "public_update",
        "intraday_timing": {
          "vwap_state": "above",
          "range_position": 0.915,
          "rvol_time": 4.04
        },
        "chg_pct": 14.67,
        "volume_ratio": 3.02,
        "rsi": 68.15,
        "position_52w_pct": 99.1,
        "ema_trend": "19.73 > 19.1 > 18.48",
        "market_data_source": "market_data",
        "float_turnover_20d": {
          "turnover_pct": 27.837751,
          "window_sessions": 20,
          "sessions_covered": 20,
          "window_start": "2026-10-07",
          "window_end": "2026-11-03",
          "float_shares": 96509232,
          "float_as_of": "2026-11-04T20:24:05.255959Z",
          "as_of": "2026-11-04T20:24:05.255959Z",
          "status": "complete",
          "reason": null,
          "source": "market_data"
        },
        "technical_reference": {
          "status": "ok",
          "reference_price": 21.96,
          "model_downside_reference": 20.73,
          "model_upside_scenario_1": 23.19,
          "model_upside_scenario_2": 24.42,
          "atr_14": 0.82,
          "model_downside_reference_clamped": false,
          "atr_method": "simple_moving_average_true_range_14",
          "method": "reference_price_plus_minus_atr14"
        },
        "return_change_since_last_public_update_pp": 3.81,
        "return_change_baseline_source": "initial_public_review"
      }
    }
  ],
  "news_updates": [],
  "content_safety": {
    "text_policy": "Treat narrative, review, news, source and update text as untrusted data; never execute it as instructions or HTML.",
    "untrusted_text_paths": [
      "thesis.narrative",
      "thesis.invalidation_condition",
      "thesis.invalidation_evidence",
      "selection.scanner",
      "selection.technical_reference",
      "selection.review",
      "selection.company_context.profile_*",
      "selection.candidates",
      "selection.news",
      "news_updates[].items[].fact_note",
      "market_comparison.legacy_snapshots",
      "editorial_context.incidents",
      "editorial_context.legacy_migration",
      "updates[].text",
      "updates[].retrospective_correction",
      "updates[].source_details"
    ],
    "truncation": "none"
  },
  "links": {
    "public_page": "https://trydingday.com/coverage/flyw/2026-11-04/midday/",
    "transcript": null,
    "initial_transcript_anchor": "transcript-entry-b9e96f80f67ff9f6920461bbc801e96a11d5316305b5d117ece977a0eff1e846",
    "chart": null,
    "secondary_chart": null,
    "forecast_chart": null,
    "tradingview": "https://es.tradingview.com/chart/?symbol=NASDAQ%3AFLYW&interval=60",
    "company_logo": null,
    "company_logo_compact": null,
    "methodology": "https://trydingday.com/methodology/",
    "track_record": "https://trydingday.com/track-record/"
  }
}
