{"next_earnings_date":"Oct 20, 2026","next_earnings_date_iso":"2026-10-20","days_until":89,"last_eps_actual":1.54,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"Jun 30, 2026","actual_eps":1.54,"estimate_eps":null,"surprise_pct":null},{"date":"Mar 31, 2026","actual_eps":1.42,"estimate_eps":null,"surprise_pct":null},{"date":"Dec 31, 2025","actual_eps":1.44,"estimate_eps":null,"surprise_pct":null},{"date":"Sep 30, 2025","actual_eps":1.29,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Jul 21, 2026","date_iso":"2026-07-21","pre_close":180.17,"post_close":172.09,"return_pct":-4.48},{"date":"Apr 21, 2026","date_iso":"2026-04-21","pre_close":197.75,"post_close":194.03,"return_pct":-1.88},{"date":"Feb 19, 2026","date_iso":"2026-02-19","pre_close":191.39,"post_close":198.34,"return_pct":3.63},{"date":"Oct 21, 2025","date_iso":"2025-10-21","pre_close":229.4,"post_close":233.45,"return_pct":1.77},{"date":"Jul 22, 2025","date_iso":"2025-07-22","pre_close":257,"post_close":244.26,"return_pct":-4.96},{"date":"Apr 22, 2025","date_iso":"2025-04-22","pre_close":212.41,"post_close":252.15,"return_pct":18.71},{"date":"Feb 20, 2025","date_iso":"2025-02-20","pre_close":239.75,"post_close":237.68,"return_pct":-0.86},{"date":"Oct 21, 2024","date_iso":"2024-10-21","pre_close":277.53,"post_close":269.77,"return_pct":-2.8}],"prob_up":38,"avg_post_return":1.14,"sentiment_30d":{"total":7,"positive":2,"negative":3,"avg_compound":78.9}}