{"ticker": {"uuid": "7da40f84-380b-4f37-8ed1-0b47c2316673", "symbol": "VTMX", "name": "Corporaci\u00c3\u00b3n Inmobiliaria Vesta, S.A.B de C.V.", "sector": "Real Estate", "industry": "Real Estate - Development", "currency": "USD"}, "next_event": {"report_date": "2026-10-22", "fiscal_date_ending": "2026-09-30", "estimate": 0.5, "session": "Time unconfirmed", "days": 70}, "profile": {"sample": 12, "measured": 12, "beats": 6, "misses": 6, "inline": 0, "beat_rate": 50.0, "beat_rate_label": "50.0%", "average_surprise": 16.5, "average_surprise_label": "+16.5%", "median_surprise": -11.2, "surprise_dispersion": 178.0, "average_reaction": 0.7, "average_reaction_label": "+0.7%", "average_abs_reaction": 5.1, "positive_response_rate": 50.0, "confirmation_rate": 50.0, "reaction_sample": 12, "streak": {"count": 3, "band": "beat", "label": "3 consecutive beats"}, "profile": "Mixed earnings transmission", "profile_tone": "neutral", "profile_text": "Delivery and market response do not currently form a persistent directional pattern."}, "event_risk": {"score": 46, "band": "Elevated", "tone": "caution", "days": 70, "proximity_component": 3, "reaction_component": 13, "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": 99, "band": "Deep", "exact": 12, "surprise": 12, "reaction": 12, "financial": 11, "total": 12}, "factor_context": {"available": true, "as_of": "2026-08-09", "eps_growth_1y": null, "revenue_growth_1y": null, "cash_conversion": 0.42, "net_margin": 127.9, "earnings_yield": 8.8, "eps_surprise_avg": 66.5, "sue_score": -0.01, "pe_ratio": 7.9, "completeness": 85.7, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-07", "close": 34.23, "currency": "USD", "return_13w": -3.8, "fair_value": 29.994462, "fair_value_gap": 14.1, "relative_strength": -3.6, "trend_signal": "Active", "expectation_direction": "undecided", "expectation_probability": 52.7}, "records": [{"period_end": "2023-09-30", "reported_date": "2023-10-19", "date_source": "exact", "eps_actual": 0.21, "eps_estimate": 0.37, "eps_surprise": -0.16, "surprise_pct": -43.2432, "surprise_label": "-43.2%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -4.336734424357617, "one_week_reaction_label": "-4.3%", "four_week_reaction": 10.044645390412951, "four_week_reaction_label": "+10.0%", "confirmation": "confirmed", "revenue": 62439563.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 76218000.0, "operating_cash_flow": 71462312.0, "free_cash_flow": 71548169.0, "currency": "USD"}, {"period_end": "2023-12-31", "reported_date": "2024-02-21", "date_source": "exact", "eps_actual": 0.59, "eps_estimate": 0.4, "eps_surprise": 0.19, "surprise_pct": 47.5, "surprise_label": "+47.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -3.3553368454089307, "one_week_reaction_label": "-3.4%", "four_week_reaction": 5.610560515266998, "four_week_reaction_label": "+5.6%", "confirmation": "diverged", "revenue": 55944729.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 113829800.0, "operating_cash_flow": 15848497.0, "free_cash_flow": 17817123.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-04-25", "date_source": "exact", "eps_actual": 1.4, "eps_estimate": 0.41, "eps_surprise": 0.99, "surprise_pct": 241.4634, "surprise_label": "+241.5%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 2.7525525477349633, "one_week_reaction_label": "+2.8%", "four_week_reaction": 4.965945751678118, "four_week_reaction_label": "+5.0%", "confirmation": "confirmed", "revenue": 60589656.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 124867577.0, "operating_cash_flow": 47376.0, "free_cash_flow": 57817.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-25", "date_source": "exact", "eps_actual": 0.3, "eps_estimate": 0.43, "eps_surprise": -0.13, "surprise_pct": -30.2326, "surprise_label": "-30.2%", "surprise_band": "miss", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -4.410324607930515, "one_week_reaction_label": "-4.4%", "four_week_reaction": -1.7641277796758108, "four_week_reaction_label": "-1.8%", "confirmation": "confirmed", "revenue": 62336482.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 109304069.0, "operating_cash_flow": 37675411.0, "free_cash_flow": 37675412.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-10-24", "date_source": "exact", "eps_actual": 1.2, "eps_estimate": 0.34, "eps_surprise": 0.86, "surprise_pct": 252.9412, "surprise_label": "+252.9%", "surprise_band": "beat", "eps_yoy": 471.42857142857144, "eps_yoy_label": "+471.4%", "one_week_reaction": -2.4672325340498884, "one_week_reaction_label": "-2.5%", "four_week_reaction": -2.120277203041977, "four_week_reaction_label": "-2.1%", "confirmation": "diverged", "revenue": 62537000.0, "revenue_yoy": 0.1560500991975232, "revenue_yoy_label": "+0.2%", "net_income": 51042000.0, "operating_cash_flow": 41527000.0, "free_cash_flow": 41537440.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-19", "date_source": "exact", "eps_actual": -1.19, "eps_estimate": 0.34, "eps_surprise": -1.53, "surprise_pct": -450.0, "surprise_label": "-450.0%", "surprise_band": "miss", "eps_yoy": -301.6949152542373, "eps_yoy_label": "-301.7%", "one_week_reaction": -9.104424516427349, "one_week_reaction_label": "-9.1%", "four_week_reaction": -13.526569601255087, "four_week_reaction_label": "-13.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": "2025-03-31", "reported_date": "2025-04-23", "date_source": "exact", "eps_actual": 0.27, "eps_estimate": 0.49, "eps_surprise": -0.22, "surprise_pct": -44.898, "surprise_label": "-44.9%", "surprise_band": "miss", "eps_yoy": -80.71428571428572, "eps_yoy_label": "-80.7%", "one_week_reaction": 11.16605125987077, "one_week_reaction_label": "+11.2%", "four_week_reaction": 19.736303389977547, "four_week_reaction_label": "+19.7%", "confirmation": "diverged", "revenue": 73681552.0, "revenue_yoy": 21.60747702545134, "revenue_yoy_label": "+21.6%", "net_income": 14900000.0, "operating_cash_flow": 19099000.0, "free_cash_flow": 19832000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-07-24", "date_source": "exact", "eps_actual": 0.28, "eps_estimate": 0.48, "eps_surprise": -0.2, "surprise_pct": -41.6667, "surprise_label": "-41.7%", "surprise_band": "miss", "eps_yoy": -6.666666666666654, "eps_yoy_label": "-6.7%", "one_week_reaction": 2.857143194831653, "one_week_reaction_label": "+2.9%", "four_week_reaction": 10.077219351645523, "four_week_reaction_label": "+10.1%", "confirmation": "diverged", "revenue": 74253801.0, "revenue_yoy": 19.11772788204506, "revenue_yoy_label": "+19.1%", "net_income": 27719313.0, "operating_cash_flow": 50027503.0, "free_cash_flow": 50284959.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-10-23", "date_source": "exact", "eps_actual": 0.26, "eps_estimate": 0.49, "eps_surprise": -0.23, "surprise_pct": -46.9388, "surprise_label": "-46.9%", "surprise_band": "miss", "eps_yoy": -78.33333333333333, "eps_yoy_label": "-78.3%", "one_week_reaction": 8.853576521604857, "one_week_reaction_label": "+8.9%", "four_week_reaction": 15.626182843914075, "four_week_reaction_label": "+15.6%", "confirmation": "diverged", "revenue": 73731841.0, "revenue_yoy": 17.901148120312772, "revenue_yoy_label": "+17.9%", "net_income": 25003570.0, "operating_cash_flow": 49891255.0, "free_cash_flow": 49891269.12, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-20", "date_source": "exact", "eps_actual": 1.3686, "eps_estimate": 0.4947, "eps_surprise": 0.8739, "surprise_pct": 176.6525, "surprise_label": "+176.7%", "surprise_band": "beat", "eps_yoy": 215.00840336134453, "eps_yoy_label": "+215.0%", "one_week_reaction": 7.554902230559158, "one_week_reaction_label": "+7.6%", "four_week_reaction": -7.1449484880508685, "four_week_reaction_label": "-7.1%", "confirmation": "confirmed", "revenue": 79699611.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 174481118.0, "operating_cash_flow": 42869467.0, "free_cash_flow": 43234164.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-04-23", "date_source": "exact", "eps_actual": 0.55, "eps_estimate": 0.51, "eps_surprise": 0.04, "surprise_pct": 7.8431, "surprise_label": "+7.8%", "surprise_band": "beat", "eps_yoy": 103.7037037037037, "eps_yoy_label": "+103.7%", "one_week_reaction": 1.1715470626835387, "one_week_reaction_label": "+1.2%", "four_week_reaction": -4.580918552348846, "four_week_reaction_label": "-4.6%", "confirmation": "confirmed", "revenue": 76700000.0, "revenue_yoy": 4.09661294865233, "revenue_yoy_label": "+4.1%", "net_income": 101000000.0, "operating_cash_flow": 27000000.0, "free_cash_flow": 42700000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-07-22", "date_source": "exact", "eps_actual": 1.05, "eps_estimate": 0.46, "eps_surprise": 0.59, "surprise_pct": 128.2609, "surprise_label": "+128.3%", "surprise_band": "beat", "eps_yoy": 275.0, "eps_yoy_label": "+275.0%", "one_week_reaction": -2.7448714244438106, "one_week_reaction_label": "-2.7%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "diverged", "revenue": 84101941.0, "revenue_yoy": 13.262809266827972, "revenue_yoy_label": "+13.3%", "net_income": 101552287.0, "operating_cash_flow": 32208296.0, "free_cash_flow": 32706662.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.21, 0.59, 1.4, 0.3, 1.2, -1.19, 0.27, 0.28, 0.26, 1.3686, 0.55, 1.05], "eps_estimate": [0.37, 0.4, 0.41, 0.43, 0.34, 0.34, 0.49, 0.48, 0.49, 0.4947, 0.51, 0.46], "surprise": [-43.2432, 47.5, 241.4634, -30.2326, 252.9412, -450.0, -44.898, -41.6667, -46.9388, 176.6525, 7.8431, 128.2609], "reaction_1w": [-4.336734424357617, -3.3553368454089307, 2.7525525477349633, -4.410324607930515, -2.4672325340498884, -9.104424516427349, 11.16605125987077, 2.857143194831653, 8.853576521604857, 7.554902230559158, 1.1715470626835387, -2.7448714244438106], "reaction_4w": [10.044645390412951, 5.610560515266998, 4.965945751678118, -1.7641277796758108, -2.120277203041977, -13.526569601255087, 19.736303389977547, 10.077219351645523, 15.626182843914075, -7.1449484880508685, -4.580918552348846, null], "revenue": [62.44, 55.94, 60.59, 62.34, 62.54, null, 73.68, 74.25, 73.73, 79.7, 76.7, 84.1], "net_income": [76.22, 113.83, 124.87, 109.3, 51.04, null, 14.9, 27.72, 25.0, 174.48, 101.0, 101.55], "financial_unit": "millions", "scatter": [{"x": -43.2432, "y": -4.336734424357617, "label": "2023-09-30"}, {"x": 47.5, "y": -3.3553368454089307, "label": "2023-12-31"}, {"x": 241.4634, "y": 2.7525525477349633, "label": "2024-03-31"}, {"x": -30.2326, "y": -4.410324607930515, "label": "2024-06-30"}, {"x": 252.9412, "y": -2.4672325340498884, "label": "2024-09-30"}, {"x": -450.0, "y": -9.104424516427349, "label": "2024-12-31"}, {"x": -44.898, "y": 11.16605125987077, "label": "2025-03-31"}, {"x": -41.6667, "y": 2.857143194831653, "label": "2025-06-30"}, {"x": -46.9388, "y": 8.853576521604857, "label": "2025-09-30"}, {"x": 176.6525, "y": 7.554902230559158, "label": "2025-12-31"}, {"x": 7.8431, "y": 1.1715470626835387, "label": "2026-03-31"}, {"x": 128.2609, "y": -2.7448714244438106, "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 cover the first visible week."}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}