{"next_earnings_date":"Sep 27, 2026","next_earnings_date_iso":"2026-09-27","days_until":68,"last_eps_actual":1.23,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"Jun 26, 2026","actual_eps":1.23,"estimate_eps":null,"surprise_pct":null},{"date":"Mar 27, 2026","actual_eps":1.45,"estimate_eps":null,"surprise_pct":null},{"date":"Dec 31, 2025","actual_eps":1.69,"estimate_eps":null,"surprise_pct":null},{"date":"Sep 26, 2025","actual_eps":1.27,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Apr 21, 2026","date_iso":"2026-04-21","pre_close":195.09,"post_close":193.99,"return_pct":-0.56},{"date":"Feb 24, 2026","date_iso":"2026-02-24","pre_close":210.04,"post_close":210.06,"return_pct":0.01},{"date":"Oct 21, 2025","date_iso":"2025-10-21","pre_close":207.06,"post_close":221.41,"return_pct":6.93},{"date":"Jul 22, 2025","date_iso":"2025-07-22","pre_close":186.77,"post_close":198.97,"return_pct":6.53},{"date":"Apr 22, 2025","date_iso":"2025-04-22","pre_close":183.21,"post_close":203.2,"return_pct":10.91},{"date":"Feb 20, 2025","date_iso":"2025-02-20","pre_close":202.86,"post_close":211.4,"return_pct":4.21},{"date":"Oct 22, 2024","date_iso":"2024-10-22","pre_close":269.09,"post_close":257.01,"return_pct":-4.49}],"prob_up":71,"avg_post_return":3.36,"sentiment_30d":{"total":6,"positive":3,"negative":3,"avg_compound":83.7}}