{"next_earnings_date":"Jul 27, 2026","next_earnings_date_iso":"2026-07-27","days_until":0,"last_eps_actual":0.33,"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":0.33,"estimate_eps":null,"surprise_pct":null},{"date":"Dec 31, 2025","actual_eps":0.68,"estimate_eps":null,"surprise_pct":null},{"date":"Sep 30, 2025","actual_eps":0.51,"estimate_eps":null,"surprise_pct":null},{"date":"Jun 30, 2025","actual_eps":0.22,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Apr 27, 2026","date_iso":"2026-04-27","pre_close":78.04,"post_close":73.08,"return_pct":-6.36},{"date":"Feb 20, 2026","date_iso":"2026-02-20","pre_close":48.18,"post_close":47.66,"return_pct":-1.08},{"date":"Oct 27, 2025","date_iso":"2025-10-27","pre_close":32.61,"post_close":32.78,"return_pct":0.52},{"date":"Jul 28, 2025","date_iso":"2025-07-28","pre_close":20.99,"post_close":26.08,"return_pct":24.25},{"date":"Apr 28, 2025","date_iso":"2025-04-28","pre_close":17.33,"post_close":17.34,"return_pct":0.06},{"date":"Feb 21, 2025","date_iso":"2025-02-21","pre_close":22.62,"post_close":22.14,"return_pct":-2.12},{"date":"Oct 28, 2024","date_iso":"2024-10-28","pre_close":28.83,"post_close":27.18,"return_pct":-5.72},{"date":"Jul 29, 2024","date_iso":"2024-07-29","pre_close":36.75,"post_close":34.53,"return_pct":-6.04}],"prob_up":38,"avg_post_return":0.44,"sentiment_30d":{"total":4,"positive":2,"negative":1,"avg_compound":89.1}}