{"next_earnings_date":"Oct 6, 2026","next_earnings_date_iso":"2026-10-06","days_until":89,"last_eps_actual":0.03,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"May 31, 2026","actual_eps":0.03,"estimate_eps":null,"surprise_pct":null},{"date":"Feb 28, 2026","actual_eps":-0.14,"estimate_eps":null,"surprise_pct":null},{"date":"Nov 30, 2025","actual_eps":-0.25,"estimate_eps":null,"surprise_pct":null},{"date":"May 31, 2025","actual_eps":0.05,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Jul 7, 2026","date_iso":"2026-07-07","pre_close":56.13,"post_close":52.69,"return_pct":-6.14},{"date":"Apr 7, 2026","date_iso":"2026-04-07","pre_close":72.28,"post_close":72.47,"return_pct":0.26},{"date":"Jan 7, 2026","date_iso":"2026-01-07","pre_close":58.79,"post_close":65.75,"return_pct":11.84},{"date":"Jul 8, 2025","date_iso":"2025-07-08","pre_close":85.65,"post_close":88.24,"return_pct":3.02},{"date":"Apr 8, 2025","date_iso":"2025-04-08","pre_close":43.34,"post_close":57.37,"return_pct":32.37},{"date":"Jan 7, 2025","date_iso":"2025-01-07","pre_close":102.98,"post_close":100.49,"return_pct":-2.42},{"date":"Jul 9, 2024","date_iso":"2024-07-09","pre_close":62.08,"post_close":55.66,"return_pct":-10.35},{"date":"Apr 4, 2024","date_iso":"2024-04-04","pre_close":104.24,"post_close":115.25,"return_pct":10.56}],"prob_up":63,"avg_post_return":4.89,"sentiment_30d":{"total":6,"positive":2,"negative":3,"avg_compound":76.6}}