{"next_earnings_date":"Jul 30, 2026","next_earnings_date_iso":"2026-07-30","days_until":24,"last_eps_actual":8.2,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"Apr 3, 2026","actual_eps":8.2,"estimate_eps":null,"surprise_pct":null},{"date":"Jan 2, 2026","actual_eps":4.73,"estimate_eps":null,"surprise_pct":null},{"date":"Oct 3, 2025","actual_eps":3.07,"estimate_eps":null,"surprise_pct":null},{"date":"Jun 27, 2025","actual_eps":0.75,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Apr 30, 2026","date_iso":"2026-04-30","pre_close":412.7,"post_close":446.12,"return_pct":8.1},{"date":"Jan 29, 2026","date_iso":"2026-01-29","pre_close":279.56,"post_close":282.38,"return_pct":1.01},{"date":"Oct 30, 2025","date_iso":"2025-10-30","pre_close":141.04,"post_close":157.33,"return_pct":11.55},{"date":"Aug 14, 2025","date_iso":"2025-08-14","pre_close":75.83,"post_close":76.29,"return_pct":0.61},{"date":"Apr 30, 2025","date_iso":"2025-04-30","pre_close":40.46,"post_close":44.92,"return_pct":11.02},{"date":"Jan 29, 2025","date_iso":"2025-01-29","pre_close":42.64,"post_close":45.76,"return_pct":7.32},{"date":"Oct 31, 2024","date_iso":"2024-10-31","pre_close":45.47,"post_close":45.51,"return_pct":0.09},{"date":"Aug 14, 2025","date_iso":"2025-08-14","pre_close":75.83,"post_close":76.29,"return_pct":0.61}],"prob_up":100,"avg_post_return":5.04,"sentiment_30d":{"total":13,"positive":9,"negative":3,"avg_compound":91.8}}