{"next_earnings_date":"Sep 24, 2026","next_earnings_date_iso":"2026-09-24","days_until":69,"last_eps_actual":4.15,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"May 31, 2026","actual_eps":4.15,"estimate_eps":null,"surprise_pct":null},{"date":"Feb 28, 2026","actual_eps":4.04,"estimate_eps":null,"surprise_pct":null},{"date":"Aug 31, 2025","actual_eps":2.74,"estimate_eps":null,"surprise_pct":null},{"date":"May 31, 2025","actual_eps":2.21,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Jul 2, 2026","date_iso":"2026-07-02","pre_close":260.88,"post_close":248.68,"return_pct":-4.68},{"date":"Mar 31, 2026","date_iso":"2026-03-31","pre_close":159.36,"post_close":185.66,"return_pct":16.5},{"date":"Oct 1, 2025","date_iso":"2025-10-01","pre_close":162.02,"post_close":162.62,"return_pct":0.37},{"date":"Jul 2, 2025","date_iso":"2025-07-02","pre_close":133.95,"post_close":139.75,"return_pct":4.33},{"date":"Apr 2, 2025","date_iso":"2025-04-02","pre_close":102.04,"post_close":99.98,"return_pct":-2.02},{"date":"Oct 3, 2024","date_iso":"2024-10-03","pre_close":113.82,"post_close":114.6,"return_pct":0.69},{"date":"Jul 3, 2024","date_iso":"2024-07-03","pre_close":109.35,"post_close":109.27,"return_pct":-0.07},{"date":"Apr 4, 2024","date_iso":"2024-04-04","pre_close":114.59,"post_close":114.37,"return_pct":-0.19}],"prob_up":50,"avg_post_return":1.87,"sentiment_30d":{"total":9,"positive":4,"negative":1,"avg_compound":77.7}}