{"ticker": {"uuid": "aa293480-f3c8-44af-81ab-e97582b5142d", "symbol": "ULS", "name": "UL Solutions Inc.", "sector": "Industrials", "industry": "Specialty Business Services", "currency": "USD"}, "next_event": null, "profile": {"sample": 11, "measured": 10, "beats": 8, "misses": 1, "inline": 1, "beat_rate": 80.0, "beat_rate_label": "80.0%", "average_surprise": 16.4, "average_surprise_label": "+16.4%", "median_surprise": 19.3, "surprise_dispersion": 10.5, "average_reaction": 4.7, "average_reaction_label": "+4.7%", "average_abs_reaction": 10.5, "positive_response_rate": 60.0, "confirmation_rate": 75.0, "reaction_sample": 10, "streak": {"count": 1, "band": "miss", "label": "1 consecutive misses"}, "profile": "Delivery and acceptance aligned", "profile_tone": "positive", "profile_text": "Results have usually cleared estimates and the next completed weekly close has, on average, confirmed the delivery."}, "event_risk": {"score": 0, "band": "Inactive", "tone": "neutral", "days": null, "proximity_component": 0, "reaction_component": 0, "variability_component": 0, "uncertainty_component": 0, "explanation": "Event risk is inactive until a forward report date is stored."}, "evidence": {"score": 96, "band": "Deep", "exact": 11, "surprise": 10, "reaction": 10, "financial": 11, "total": 11}, "factor_context": {"available": true, "as_of": "2026-08-16", "eps_growth_1y": 54.1, "revenue_growth_1y": 6.6, "cash_conversion": 1.83, "net_margin": 16.0, "earnings_yield": 4.7, "eps_surprise_avg": 16.6, "sue_score": 1.74, "pe_ratio": 31.0, "completeness": 100.0, "source": "alphavantage"}, "market_context": {"available": true, "as_of": "2026-08-14", "close": 77.46, "currency": "USD", "return_13w": -21.6, "fair_value": 65.301758, "fair_value_gap": 18.6, "relative_strength": -15.8, "trend_signal": "Inactive", "expectation_direction": "positive", "expectation_probability": 63.5}, "records": [{"period_end": "2023-12-31", "reported_date": "2024-02-28", "date_source": "exact", "eps_actual": 0.31, "eps_estimate": 0.0, "eps_surprise": 0.31, "surprise_pct": null, "surprise_label": "-", "surprise_band": "unavailable", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": null, "one_week_reaction_label": "-", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "unavailable", "revenue": 684000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 58000000.0, "operating_cash_flow": 126000000.0, "free_cash_flow": 185000000.0, "currency": "USD"}, {"period_end": "2024-03-31", "reported_date": "2024-05-20", "date_source": "exact", "eps_actual": 0.28, "eps_estimate": 0.28, "eps_surprise": 0.0, "surprise_pct": 0.0, "surprise_label": "0.0%", "surprise_band": "in-line", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 12.876344052149626, "one_week_reaction_label": "+12.9%", "four_week_reaction": 11.654587780728013, "four_week_reaction_label": "+11.7%", "confirmation": "contained", "revenue": 670000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 56000000.0, "operating_cash_flow": 141000000.0, "free_cash_flow": 198000000.0, "currency": "USD"}, {"period_end": "2024-06-30", "reported_date": "2024-07-31", "date_source": "exact", "eps_actual": 0.44, "eps_estimate": 0.38, "eps_surprise": 0.06, "surprise_pct": 15.7895, "surprise_label": "+15.8%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": 11.686033230885535, "one_week_reaction_label": "+11.7%", "four_week_reaction": 19.732515657213252, "four_week_reaction_label": "+19.7%", "confirmation": "confirmed", "revenue": 730000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 101000000.0, "operating_cash_flow": 103000000.0, "free_cash_flow": 159000000.0, "currency": "USD"}, {"period_end": "2024-09-30", "reported_date": "2024-11-05", "date_source": "exact", "eps_actual": 0.49, "eps_estimate": 0.39, "eps_surprise": 0.1, "surprise_pct": 25.641, "surprise_label": "+25.6%", "surprise_band": "beat", "eps_yoy": null, "eps_yoy_label": "-", "one_week_reaction": -0.4651158497670332, "one_week_reaction_label": "-0.5%", "four_week_reaction": 4.370155791942409, "four_week_reaction_label": "+4.4%", "confirmation": "contained", "revenue": 731000000.0, "revenue_yoy": null, "revenue_yoy_label": "-", "net_income": 88000000.0, "operating_cash_flow": 150000000.0, "free_cash_flow": 216000000.0, "currency": "USD"}, {"period_end": "2024-12-31", "reported_date": "2025-02-20", "date_source": "exact", "eps_actual": 0.49, "eps_estimate": 0.39, "eps_surprise": 0.1, "surprise_pct": 25.641, "surprise_label": "+25.6%", "surprise_band": "beat", "eps_yoy": 58.06451612903225, "eps_yoy_label": "+58.1%", "one_week_reaction": -6.507935939061032, "one_week_reaction_label": "-6.5%", "four_week_reaction": -7.640779545492116, "four_week_reaction_label": "-7.6%", "confirmation": "diverged", "revenue": 739000000.0, "revenue_yoy": 8.04093567251462, "revenue_yoy_label": "+8.0%", "net_income": 81000000.0, "operating_cash_flow": 130000000.0, "free_cash_flow": 188000000.0, "currency": "USD"}, {"period_end": "2025-03-31", "reported_date": "2025-05-06", "date_source": "exact", "eps_actual": 0.37, "eps_estimate": 0.31, "eps_surprise": 0.06, "surprise_pct": 19.3548, "surprise_label": "+19.4%", "surprise_band": "beat", "eps_yoy": 32.14285714285713, "eps_yoy_label": "+32.1%", "one_week_reaction": 17.2431077373268, "one_week_reaction_label": "+17.2%", "four_week_reaction": 19.682540410066174, "four_week_reaction_label": "+19.7%", "confirmation": "confirmed", "revenue": 705000000.0, "revenue_yoy": 5.223880597014925, "revenue_yoy_label": "+5.2%", "net_income": 67000000.0, "operating_cash_flow": 154000000.0, "free_cash_flow": 205000000.0, "currency": "USD"}, {"period_end": "2025-06-30", "reported_date": "2025-08-05", "date_source": "exact", "eps_actual": 0.52, "eps_estimate": 0.47, "eps_surprise": 0.05, "surprise_pct": 10.6383, "surprise_label": "+10.6%", "surprise_band": "beat", "eps_yoy": 18.181818181818183, "eps_yoy_label": "+18.2%", "one_week_reaction": -7.315716176403106, "one_week_reaction_label": "-7.3%", "four_week_reaction": -11.96105793109632, "four_week_reaction_label": "-12.0%", "confirmation": "diverged", "revenue": 776000000.0, "revenue_yoy": 6.301369863013699, "revenue_yoy_label": "+6.3%", "net_income": 91000000.0, "operating_cash_flow": 147000000.0, "free_cash_flow": 189000000.0, "currency": "USD"}, {"period_end": "2025-09-30", "reported_date": "2025-11-04", "date_source": "exact", "eps_actual": 0.56, "eps_estimate": 0.47, "eps_surprise": 0.09, "surprise_pct": 19.1489, "surprise_label": "+19.1%", "surprise_band": "beat", "eps_yoy": 14.285714285714299, "eps_yoy_label": "+14.3%", "one_week_reaction": 9.991010777249427, "one_week_reaction_label": "+10.0%", "four_week_reaction": 17.29806053684252, "four_week_reaction_label": "+17.3%", "confirmation": "confirmed", "revenue": 783000000.0, "revenue_yoy": 7.113543091655266, "revenue_yoy_label": "+7.1%", "net_income": 100000000.0, "operating_cash_flow": 155000000.0, "free_cash_flow": 201000000.0, "currency": "USD"}, {"period_end": "2025-12-31", "reported_date": "2026-02-19", "date_source": "exact", "eps_actual": 0.53, "eps_estimate": 0.41, "eps_surprise": 0.12, "surprise_pct": 29.2683, "surprise_label": "+29.3%", "surprise_band": "beat", "eps_yoy": 8.163265306122456, "eps_yoy_label": "+8.2%", "one_week_reaction": 14.495859538134518, "one_week_reaction_label": "+14.5%", "four_week_reaction": 19.057702415277166, "four_week_reaction_label": "+19.1%", "confirmation": "confirmed", "revenue": 789000000.0, "revenue_yoy": 6.7658998646820026, "revenue_yoy_label": "+6.8%", "net_income": 66000000.0, "operating_cash_flow": 144000000.0, "free_cash_flow": 202000000.0, "currency": "USD"}, {"period_end": "2026-03-31", "reported_date": "2026-05-05", "date_source": "exact", "eps_actual": 0.5, "eps_estimate": 0.41, "eps_surprise": 0.09, "surprise_pct": 21.9512, "surprise_label": "+22.0%", "surprise_band": "beat", "eps_yoy": 35.13513513513514, "eps_yoy_label": "+35.1%", "one_week_reaction": 9.650654636555348, "one_week_reaction_label": "+9.7%", "four_week_reaction": 8.782750864749072, "four_week_reaction_label": "+8.8%", "confirmation": "confirmed", "revenue": 758000000.0, "revenue_yoy": 7.5177304964539005, "revenue_yoy_label": "+7.5%", "net_income": 92000000.0, "operating_cash_flow": 219000000.0, "free_cash_flow": 288000000.0, "currency": "USD"}, {"period_end": "2026-06-30", "reported_date": "2026-08-04", "date_source": "exact", "eps_actual": 0.5, "eps_estimate": 0.52, "eps_surprise": -0.02, "surprise_pct": -3.8462, "surprise_label": "-3.8%", "surprise_band": "miss", "eps_yoy": -3.8461538461538494, "eps_yoy_label": "-3.8%", "one_week_reaction": -14.65517241379311, "one_week_reaction_label": "-14.7%", "four_week_reaction": null, "four_week_reaction_label": "-", "confirmation": "confirmed", "revenue": 816000000.0, "revenue_yoy": 5.154639175257731, "revenue_yoy_label": "+5.2%", "net_income": 246000000.0, "operating_cash_flow": 160000000.0, "free_cash_flow": 229000000.0, "currency": "USD"}], "charts": {"quarters": ["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.31, 0.28, 0.44, 0.49, 0.49, 0.37, 0.52, 0.56, 0.53, 0.5, 0.5], "eps_estimate": [0.0, 0.28, 0.38, 0.39, 0.39, 0.31, 0.47, 0.47, 0.41, 0.41, 0.52], "surprise": [null, 0.0, 15.7895, 25.641, 25.641, 19.3548, 10.6383, 19.1489, 29.2683, 21.9512, -3.8462], "reaction_1w": [null, 12.876344052149626, 11.686033230885535, -0.4651158497670332, -6.507935939061032, 17.2431077373268, -7.315716176403106, 9.991010777249427, 14.495859538134518, 9.650654636555348, -14.65517241379311], "reaction_4w": [null, 11.654587780728013, 19.732515657213252, 4.370155791942409, -7.640779545492116, 19.682540410066174, -11.96105793109632, 17.29806053684252, 19.057702415277166, 8.782750864749072, null], "revenue": [684.0, 670.0, 730.0, 731.0, 739.0, 705.0, 776.0, 783.0, 789.0, 758.0, 816.0], "net_income": [58.0, 56.0, 101.0, 88.0, 81.0, 67.0, 91.0, 100.0, 66.0, 92.0, 246.0], "financial_unit": "millions", "scatter": [{"x": 0.0, "y": 12.876344052149626, "label": "2024-03-31"}, {"x": 15.7895, "y": 11.686033230885535, "label": "2024-06-30"}, {"x": 25.641, "y": -0.4651158497670332, "label": "2024-09-30"}, {"x": 25.641, "y": -6.507935939061032, "label": "2024-12-31"}, {"x": 19.3548, "y": 17.2431077373268, "label": "2025-03-31"}, {"x": 10.6383, "y": -7.315716176403106, "label": "2025-06-30"}, {"x": 19.1489, "y": 9.991010777249427, "label": "2025-09-30"}, {"x": 29.2683, "y": 14.495859538134518, "label": "2025-12-31"}, {"x": 21.9512, "y": 9.650654636555348, "label": "2026-03-31"}, {"x": -3.8462, "y": -14.65517241379311, "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": "A full 156-week price window is needed."}, "disclaimer": "Earnings intelligence is descriptive market research. It is not a forecast, recommendation or trading instruction."}