{"next_earnings_date":"Jul 29, 2026","next_earnings_date_iso":"2026-07-29","days_until":7,"last_eps_actual":10.44,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"Mar 31, 2026","actual_eps":10.44,"estimate_eps":null,"surprise_pct":null},{"date":"Dec 31, 2025","actual_eps":8.87,"estimate_eps":null,"surprise_pct":null},{"date":"Sep 30, 2025","actual_eps":1.05,"estimate_eps":null,"surprise_pct":null},{"date":"Jun 30, 2025","actual_eps":7.14,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Apr 29, 2026","date_iso":"2026-04-29","pre_close":670.68,"post_close":620.03,"return_pct":-7.55},{"date":"Jan 28, 2026","date_iso":"2026-01-28","pre_close":671.82,"post_close":742.61,"return_pct":10.54},{"date":"Oct 29, 2025","date_iso":"2025-10-29","pre_close":749.39,"post_close":678.98,"return_pct":-9.4},{"date":"Jul 30, 2025","date_iso":"2025-07-30","pre_close":698.67,"post_close":781.98,"return_pct":11.92},{"date":"Apr 30, 2025","date_iso":"2025-04-30","pre_close":552.31,"post_close":590.16,"return_pct":6.85},{"date":"Jan 29, 2025","date_iso":"2025-01-29","pre_close":670.77,"post_close":707.05,"return_pct":5.41},{"date":"Oct 30, 2024","date_iso":"2024-10-30","pre_close":590.08,"post_close":586.22,"return_pct":-0.65},{"date":"Jul 31, 2024","date_iso":"2024-07-31","pre_close":460.28,"post_close":523.53,"return_pct":13.74}],"prob_up":63,"avg_post_return":3.86,"sentiment_30d":{"total":29,"positive":8,"negative":13,"avg_compound":81.3}}