{"ticker": {"uuid": "28fd840a-3987-448e-901c-7abc49e9c0ee", "symbol": "XPOF", "name": "Xponential Fitness Inc", "sector": "Consumer Cyclical", "industry": "Leisure", "currency": "USD"}, "next_event": {"report_date": "2026-11-05", "fiscal_date_ending": "2026-09-30", "estimate": 0.07, "session": "Time unconfirmed", "days": 23}, "profile": {"sample": 12, "measured": 12, "beats": 2, "misses": 10, "inline": 0, "beat_rate": 16.7, "beat_rate_label": "16.7%", "average_surprise": -60.9, "average_surprise_label": "-60.9%", "median_surprise": -62.2, "surprise_dispersion": 99.6, "average_reaction": -11.3, "average_reaction_label": "-11.3%", "average_abs_reaction": 24.0, "positive_response_rate": 16.7, "confirmation_rate": 66.7, "reaction_sample": 12, "streak": {"count": 3, "band": "miss", "label": "3 consecutive misses"}, "profile": "Delivery under pressure", "profile_tone": "negative", "profile_text": "Estimate misses and negative next-close reactions have appeared together often enough to warrant caution."}, "event_risk": {"score": 79, "band": "High", "tone": "negative", "days": 23, "proximity_component": 14, "reaction_component": 35, "variability_component": 25, "uncertainty_component": 5, "explanation": "Event risk combines report proximity, historical price movement, surprise variability, estimate availability and confirmed timing. It measures uncertainty, not direction."}, "evidence": {"score": 96, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 7, "total": 12}, "factor_context": {"available": true, "as_of": "2026-10-09", "eps_growth_1y": null, "revenue_growth_1y": -9.1, "cash_conversion": 0.23, "net_margin": -13.5, "earnings_yield": 8.2, "eps_surprise_avg": 2.9, "sue_score": -0.58, "pe_ratio": null, "completeness": 78.6, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-10-09", "close": 4.95, "currency": "USD", "return_13w": -27.7, "fair_value": 10.172949, "fair_value_gap": -51.3, "relative_strength": -29.8, "trend_signal": "Inactive", "expectation_direction": "undecided", "expectation_probability": 47.9}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-11-07", "date_source": "exact", "eps_actual": 0.11, "eps_estimate": 0.17, "eps_surprise": -0.06, "surprise_pct": -35.2941, "surprise_label": "-35.3%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -6.39943741209564, "one_week_reaction_label": "-6.4%", "four_week_reaction": 1.4767932489451412, "four_week_reaction_label": "+1.5%", "confirmation": "confirmed", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-29", "date_source": "exact", "eps_actual": 0.08, "eps_estimate": 0.15, "eps_surprise": -0.07, "surprise_pct": -46.6667, "surprise_label": "-46.7%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 43.95491803278689, "one_week_reaction_label": "+44.0%", "four_week_reaction": 55.635245901639344, "four_week_reaction_label": "+55.6%", "confirmation": "diverged", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-02", "date_source": "exact", "eps_actual": 0.16, "eps_estimate": 0.24, "eps_surprise": -0.08, "surprise_pct": -33.3333, "surprise_label": "-33.3%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -9.992193598750983, "one_week_reaction_label": "-10.0%", "four_week_reaction": -28.961748633879786, "four_week_reaction_label": "-29.0%", "confirmation": "confirmed", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-08-01", "date_source": "exact", "eps_actual": -0.03, "eps_estimate": 0.23, "eps_surprise": -0.26, "surprise_pct": -113.0435, "surprise_label": "-113.0%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -26.235955056179773, "one_week_reaction_label": "-26.2%", "four_week_reaction": -18.539325842696634, "four_week_reaction_label": "-18.5%", "confirmation": "confirmed", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-11-07", "date_source": "exact", "eps_actual": -0.04, "eps_estimate": 0.32, "eps_surprise": -0.36, "surprise_pct": -112.5, "surprise_label": "-112.5%", "surprise_band": "miss", "eps_yoy": -136.36363636363635, "eps_yoy_label": "-136.4%", "one_week_reaction": 32.1514907332796, "one_week_reaction_label": "+32.2%", "four_week_reaction": 22.804190169218373, "four_week_reaction_label": "+22.8%", "confirmation": "diverged", "revenue": null, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": null, "operating_cash_flow": null, "free_cash_flow": null, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-03-13", "date_source": "exact", "eps_actual": -0.19, "eps_estimate": 0.4467, "eps_surprise": -0.6367, "surprise_pct": -142.5341, "surprise_label": "-142.5%", "surprise_band": "miss", "eps_yoy": -337.5, "eps_yoy_label": "-337.5%", "one_week_reaction": -41.07424960505529, "one_week_reaction_label": "-41.1%", "four_week_reaction": -40.52132701421801, "four_week_reaction_label": "-40.5%", "confirmation": "confirmed", "revenue": 83817000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": -43690000.0, "operating_cash_flow": 762000.0, "free_cash_flow": 484000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-08", "date_source": "exact", "eps_actual": -0.2, "eps_estimate": 0.15, "eps_surprise": -0.35, "surprise_pct": -233.3333, "surprise_label": "-233.3%", "surprise_band": "miss", "eps_yoy": -225.0, "eps_yoy_label": "-225.0%", "one_week_reaction": -5.787037037037036, "one_week_reaction_label": "-5.8%", "four_week_reaction": 4.282407407407398, "four_week_reaction_label": "+4.3%", "confirmation": "confirmed", "revenue": 76883000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": -1923000.0, "operating_cash_flow": 5818000.0, "free_cash_flow": 4954000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-08-07", "date_source": "exact", "eps_actual": 0.26, "eps_estimate": 0.19, "eps_surprise": 0.07, "surprise_pct": 36.8421, "surprise_label": "+36.8%", "surprise_band": "beat", "eps_yoy": 966.6666666666667, "eps_yoy_label": "+966.7%", "one_week_reaction": -31.165048543689327, "one_week_reaction_label": "-31.2%", "four_week_reaction": -18.3495145631068, "four_week_reaction_label": "-18.3%", "confirmation": "diverged", "revenue": 76208000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 1502000.0, "operating_cash_flow": 2523000.0, "free_cash_flow": 1395000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-11-06", "date_source": "exact", "eps_actual": 0.34, "eps_estimate": 0.12, "eps_surprise": 0.22, "surprise_pct": 183.3333, "surprise_label": "+183.3%", "surprise_band": "beat", "eps_yoy": 950.0, "eps_yoy_label": "+950.0%", "one_week_reaction": -4.761904761904753, "one_week_reaction_label": "-4.8%", "four_week_reaction": -1.1904761904761916, "four_week_reaction_label": "-1.2%", "confirmation": "diverged", "revenue": 78824000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": -4327000.0, "operating_cash_flow": 9299000.0, "free_cash_flow": 7800000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-26", "date_source": "exact", "eps_actual": -0.91, "eps_estimate": -0.03, "eps_surprise": -0.88, "surprise_pct": -25.6082, "surprise_label": "-25.6%", "surprise_band": "miss", "eps_yoy": -378.9473684210526, "eps_yoy_label": "-378.9%", "one_week_reaction": -48.61278648974668, "one_week_reaction_label": "-48.6%", "four_week_reaction": -31.604342581423396, "four_week_reaction_label": "-31.6%", "confirmation": "confirmed", "revenue": 82964000.0, "revenue_yoy": -1.0176933080401351, "revenue_yoy_label": "-1.0%", "net_income": -29611000.0, "operating_cash_flow": 10678000.0, "free_cash_flow": 9768000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-05-07", "date_source": "exact", "eps_actual": -0.04, "eps_estimate": 0.13, "eps_surprise": -0.17, "surprise_pct": -130.7692, "surprise_label": "-130.8%", "surprise_band": "miss", "eps_yoy": 80.0, "eps_yoy_label": "+80.0%", "one_week_reaction": -14.893617021276603, "one_week_reaction_label": "-14.9%", "four_week_reaction": -16.565349544072948, "four_week_reaction_label": "-16.6%", "confirmation": "confirmed", "revenue": 60714000.0, "revenue_yoy": -21.03065697228256, "revenue_yoy_label": "-21.0%", "net_income": -725000.0, "operating_cash_flow": -21689000.0, "free_cash_flow": -22153000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-08-06", "date_source": "exact", "eps_actual": 0.02, "eps_estimate": 0.09, "eps_surprise": -0.07, "surprise_pct": -77.7778, "surprise_label": "-77.8%", "surprise_band": "miss", "eps_yoy": -92.3076923076923, "eps_yoy_label": "-92.3%", "one_week_reaction": -22.85276073619631, "one_week_reaction_label": "-22.9%", "four_week_reaction": -16.717791411042942, "four_week_reaction_label": "-16.7%", "confirmation": "confirmed", "revenue": 65968000.0, "revenue_yoy": -13.436909510812514, "revenue_yoy_label": "-13.4%", "net_income": -4137000.0, "operating_cash_flow": -4038000.0, "free_cash_flow": -4310000.0, "currency": "USD"}], "charts": {"quarters": ["2023-09-30", "2023-12-31", "2024-03-31", "2024-06-30", "2024-09-30", "2024-12-31", "2025-03-31", "2025-06-30", "2025-09-30", "2025-12-31", "2026-03-31", "2026-06-30"], "eps_actual": [0.11, 0.08, 0.16, -0.03, -0.04, -0.19, -0.2, 0.26, 0.34, -0.91, -0.04, 0.02], "eps_estimate": [0.17, 0.15, 0.24, 0.23, 0.32, 0.4467, 0.15, 0.19, 0.12, -0.03, 0.13, 0.09], "surprise": [-35.2941, -46.6667, -33.3333, -113.0435, -112.5, -142.5341, -233.3333, 36.8421, 183.3333, -25.6082, -130.7692, -77.7778], "reaction_1w": [-6.39943741209564, 43.95491803278689, -9.992193598750983, -26.235955056179773, 32.1514907332796, -41.07424960505529, -5.787037037037036, -31.165048543689327, -4.761904761904753, -48.61278648974668, -14.893617021276603, -22.85276073619631], "reaction_4w": [1.4767932489451412, 55.635245901639344, -28.961748633879786, -18.539325842696634, 22.804190169218373, -40.52132701421801, 4.282407407407398, -18.3495145631068, -1.1904761904761916, -31.604342581423396, -16.565349544072948, -16.717791411042942], "revenue": [null, null, null, null, null, 83.82, 76.88, 76.21, 78.82, 82.96, 60.71, 65.97], "net_income": [null, null, null, null, null, -43.69, -1.92, 1.5, -4.33, -29.61, -0.72, -4.14], "financial_unit": "millions", "scatter": [{"x": -35.2941, "y": -6.39943741209564, "label": "2023-09-30"}, {"x": -46.6667, "y": 43.95491803278689, "label": "2023-12-31"}, {"x": -33.3333, "y": -9.992193598750983, "label": "2024-03-31"}, {"x": -113.0435, "y": -26.235955056179773, "label": "2024-06-30"}, {"x": -112.5, "y": 32.1514907332796, "label": "2024-09-30"}, {"x": -142.5341, "y": -41.07424960505529, "label": "2024-12-31"}, {"x": -233.3333, "y": -5.787037037037036, "label": "2025-03-31"}, {"x": 36.8421, "y": -31.165048543689327, "label": "2025-06-30"}, {"x": 183.3333, "y": -4.761904761904753, "label": "2025-09-30"}, {"x": -25.6082, "y": -48.61278648974668, "label": "2025-12-31"}, {"x": -130.7692, "y": -14.893617021276603, "label": "2026-03-31"}, {"x": -77.7778, "y": -22.85276073619631, "label": "2026-06-30"}], "earnings_price": {"available": false, "dates": [], "price_index": [], "eps_index": [], "gap": [], "quarter_markers": [], "bridge_labels": [], "bridge_values": []}}, "earnings_price": {"available": false, "reason": "Earnings power must be positive at the start of the three-year window."}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}