{"next_earnings_date":"Jul 23, 2026","next_earnings_date_iso":"2026-07-23","days_until":2,"last_eps_actual":2.87,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"Mar 31, 2026","actual_eps":2.87,"estimate_eps":null,"surprise_pct":null},{"date":"Dec 31, 2025","actual_eps":3.12,"estimate_eps":null,"surprise_pct":null},{"date":"Sep 30, 2025","actual_eps":3.01,"estimate_eps":null,"surprise_pct":null},{"date":"Jun 30, 2025","actual_eps":3.15,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Apr 23, 2026","date_iso":"2026-04-23","pre_close":248.17,"post_close":271.96,"return_pct":9.59},{"date":"Feb 6, 2026","date_iso":"2026-02-06","pre_close":248.8,"post_close":252.22,"return_pct":1.37},{"date":"Oct 23, 2025","date_iso":"2025-10-23","pre_close":221.64,"post_close":217.27,"return_pct":-1.97},{"date":"Jul 24, 2025","date_iso":"2025-07-24","pre_close":225.29,"post_close":221.19,"return_pct":-1.82},{"date":"Apr 24, 2025","date_iso":"2025-04-24","pre_close":213.44,"post_close":208.72,"return_pct":-2.21},{"date":"Feb 7, 2025","date_iso":"2025-02-07","pre_close":235.33,"post_close":236.24,"return_pct":0.39},{"date":"Oct 24, 2024","date_iso":"2024-10-24","pre_close":231.9,"post_close":222.81,"return_pct":-3.92},{"date":"Jul 25, 2024","date_iso":"2024-07-25","pre_close":226.93,"post_close":232.4,"return_pct":2.41}],"prob_up":50,"avg_post_return":0.48,"sentiment_30d":{"total":2,"positive":1,"negative":1,"avg_compound":93.6}}