{"next_earnings_date":"Jul 14, 2026","next_earnings_date_iso":"2026-07-14","days_until":6,"last_eps_actual":1.7,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"Mar 21, 2026","actual_eps":1.7,"estimate_eps":null,"surprise_pct":null},{"date":"Sep 6, 2025","actual_eps":1.9,"estimate_eps":null,"surprise_pct":null},{"date":"Jun 14, 2025","actual_eps":0.92,"estimate_eps":null,"surprise_pct":null},{"date":"Mar 22, 2025","actual_eps":1.33,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Apr 16, 2026","date_iso":"2026-04-16","pre_close":153.22,"post_close":158.27,"return_pct":3.3},{"date":"Apr 24, 2025","date_iso":"2025-04-24","pre_close":135.32,"post_close":129.03,"return_pct":-4.65},{"date":"Apr 23, 2024","date_iso":"2024-04-23","pre_close":162.5,"post_close":163.98,"return_pct":0.91}],"prob_up":67,"avg_post_return":-0.15,"sentiment_30d":{"total":18,"positive":2,"negative":10,"avg_compound":76.7}}