{"next_earnings_date":"Aug 27, 2026","next_earnings_date_iso":"2026-08-27","days_until":45,"last_eps_actual":3.54,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"May 2, 2026","actual_eps":3.54,"estimate_eps":null,"surprise_pct":null},{"date":"Nov 1, 2025","actual_eps":0.86,"estimate_eps":null,"surprise_pct":null},{"date":"Aug 2, 2025","actual_eps":4.71,"estimate_eps":null,"surprise_pct":null},{"date":"May 3, 2025","actual_eps":3.24,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Jun 4, 2026","date_iso":"2026-06-04","pre_close":223.07,"post_close":215.66,"return_pct":-3.32},{"date":"Dec 5, 2025","date_iso":"2025-12-05","pre_close":221.9,"post_close":223.29,"return_pct":0.63},{"date":"Aug 28, 2025","date_iso":"2025-08-28","pre_close":220.93,"post_close":210.59,"return_pct":-4.68},{"date":"Jun 9, 2025","date_iso":"2025-06-09","pre_close":175.42,"post_close":178.42,"return_pct":1.71},{"date":"Nov 26, 2024","date_iso":"2024-11-26","pre_close":206.68,"post_close":216.09,"return_pct":4.55},{"date":"Sep 4, 2024","date_iso":"2024-09-04","pre_close":221.96,"post_close":210.31,"return_pct":-5.25},{"date":"May 29, 2024","date_iso":"2024-05-29","pre_close":185.52,"post_close":216.79,"return_pct":16.86},{"date":"Nov 21, 2023","date_iso":"2023-11-21","pre_close":111.76,"post_close":114.97,"return_pct":2.87}],"prob_up":63,"avg_post_return":1.67,"sentiment_30d":{"total":0,"positive":0,"negative":0,"avg_compound":0}}