{"next_earnings_date":"Jul 27, 2026","next_earnings_date_iso":"2026-07-27","days_until":3,"last_eps_actual":3.23,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"Apr 4, 2026","actual_eps":3.23,"estimate_eps":null,"surprise_pct":null},{"date":"Dec 31, 2025","actual_eps":1.62,"estimate_eps":null,"surprise_pct":null},{"date":"Oct 4, 2025","actual_eps":2.63,"estimate_eps":null,"surprise_pct":null},{"date":"Jul 5, 2025","actual_eps":2.6,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"May 13, 2026","date_iso":"2026-05-13","pre_close":229.21,"post_close":232.94,"return_pct":1.63},{"date":"Feb 25, 2026","date_iso":"2026-02-25","pre_close":174.19,"post_close":175.35,"return_pct":0.67},{"date":"Nov 12, 2025","date_iso":"2025-11-12","pre_close":142.7,"post_close":147.57,"return_pct":3.41},{"date":"Aug 13, 2025","date_iso":"2025-08-13","pre_close":139.62,"post_close":142.64,"return_pct":2.16},{"date":"May 14, 2025","date_iso":"2025-05-14","pre_close":116.91,"post_close":114,"return_pct":-2.49},{"date":"Feb 27, 2025","date_iso":"2025-02-27","pre_close":131.66,"post_close":134.53,"return_pct":2.18},{"date":"Nov 6, 2024","date_iso":"2024-11-06","pre_close":140.82,"post_close":162.51,"return_pct":15.4},{"date":"Aug 7, 2024","date_iso":"2024-08-07","pre_close":145.49,"post_close":142.59,"return_pct":-1.99}],"prob_up":75,"avg_post_return":2.62,"sentiment_30d":{"total":1,"positive":0,"negative":0,"avg_compound":81.2}}