{"next_earnings_date":"Jul 9, 2026","next_earnings_date_iso":"2026-07-09","days_until":1,"last_eps_actual":1.5,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"Feb 28, 2026","actual_eps":1.5,"estimate_eps":null,"surprise_pct":null},{"date":"Nov 30, 2025","actual_eps":1.28,"estimate_eps":null,"surprise_pct":null},{"date":"May 31, 2025","actual_eps":1.54,"estimate_eps":null,"surprise_pct":null},{"date":"Feb 28, 2025","actual_eps":2.19,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Apr 9, 2026","date_iso":"2026-04-09","pre_close":218.39,"post_close":219.62,"return_pct":0.56},{"date":"Jul 10, 2025","date_iso":"2025-07-10","pre_close":225.38,"post_close":229.81,"return_pct":1.97},{"date":"Jul 10, 2024","date_iso":"2024-07-10","pre_close":213.76,"post_close":235.95,"return_pct":10.38}],"prob_up":100,"avg_post_return":4.3,"sentiment_30d":{"total":1,"positive":1,"negative":0,"avg_compound":95}}