{"next_earnings_date":"Oct 26, 2026","next_earnings_date_iso":"2026-10-26","days_until":89,"last_eps_actual":3.17,"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":3.17,"estimate_eps":null,"surprise_pct":null},{"date":"Mar 31, 2026","actual_eps":1.83,"estimate_eps":null,"surprise_pct":null},{"date":"Dec 31, 2025","actual_eps":2.29,"estimate_eps":null,"surprise_pct":null},{"date":"Sep 30, 2025","actual_eps":2.31,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Apr 27, 2026","date_iso":"2026-04-27","pre_close":410.36,"post_close":391.86,"return_pct":-4.51},{"date":"Feb 27, 2026","date_iso":"2026-02-27","pre_close":279.13,"post_close":275.48,"return_pct":-1.31},{"date":"Oct 27, 2025","date_iso":"2025-10-27","pre_close":296.66,"post_close":355.05,"return_pct":19.68},{"date":"Jul 28, 2025","date_iso":"2025-07-28","pre_close":170.15,"post_close":208.55,"return_pct":22.57},{"date":"Apr 24, 2025","date_iso":"2025-04-24","pre_close":88.25,"post_close":94.19,"return_pct":6.73},{"date":"Mar 3, 2025","date_iso":"2025-03-03","pre_close":107,"post_close":93.31,"return_pct":-12.8},{"date":"Oct 27, 2025","date_iso":"2025-10-27","pre_close":296.66,"post_close":355.05,"return_pct":19.68}],"prob_up":57,"avg_post_return":7.15,"sentiment_30d":{"total":5,"positive":3,"negative":1,"avg_compound":87.2}}