{"next_earnings_date":"Jul 30, 2026","next_earnings_date_iso":"2026-07-30","days_until":1,"last_eps_actual":2.01,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"Mar 28, 2026","actual_eps":2.01,"estimate_eps":null,"surprise_pct":null},{"date":"Dec 27, 2025","actual_eps":2.84,"estimate_eps":null,"surprise_pct":null},{"date":"Jun 28, 2025","actual_eps":1.57,"estimate_eps":null,"surprise_pct":null},{"date":"Mar 29, 2025","actual_eps":1.65,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Apr 30, 2026","date_iso":"2026-04-30","pre_close":269.9,"post_close":286.95,"return_pct":6.32},{"date":"Jan 29, 2026","date_iso":"2026-01-29","pre_close":255.97,"post_close":261.39,"return_pct":2.12},{"date":"Jul 31, 2025","date_iso":"2025-07-31","pre_close":208.13,"post_close":212.72,"return_pct":2.21},{"date":"May 1, 2025","date_iso":"2025-05-01","pre_close":211.19,"post_close":205.9,"return_pct":-2.5},{"date":"Jan 30, 2025","date_iso":"2025-01-30","pre_close":237.8,"post_close":245.62,"return_pct":3.29},{"date":"Aug 1, 2024","date_iso":"2024-08-01","pre_close":220.27,"post_close":223.63,"return_pct":1.53},{"date":"May 2, 2024","date_iso":"2024-05-02","pre_close":167.66,"post_close":185.11,"return_pct":10.41},{"date":"Feb 1, 2024","date_iso":"2024-02-01","pre_close":182.35,"post_close":185.23,"return_pct":1.58}],"prob_up":88,"avg_post_return":3.12,"sentiment_30d":{"total":28,"positive":13,"negative":12,"avg_compound":80.6}}