{"next_earnings_date":"Jul 20, 2026","next_earnings_date_iso":"2026-07-20","days_until":4,"last_eps_actual":0.16,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"Mar 28, 2026","actual_eps":0.16,"estimate_eps":null,"surprise_pct":null},{"date":"Dec 31, 2025","actual_eps":0.11,"estimate_eps":null,"surprise_pct":null},{"date":"Sep 27, 2025","actual_eps":0.22,"estimate_eps":null,"surprise_pct":null},{"date":"Jun 28, 2025","actual_eps":0,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Apr 21, 2026","date_iso":"2026-04-21","pre_close":51.57,"post_close":44.09,"return_pct":-14.5},{"date":"Feb 20, 2026","date_iso":"2026-02-20","pre_close":54.94,"post_close":54.91,"return_pct":-0.06},{"date":"Oct 29, 2025","date_iso":"2025-10-29","pre_close":61.76,"post_close":69.2,"return_pct":12.05},{"date":"Jul 21, 2025","date_iso":"2025-07-21","pre_close":53.68,"post_close":55.94,"return_pct":4.2},{"date":"Apr 21, 2025","date_iso":"2025-04-21","pre_close":33.86,"post_close":38.24,"return_pct":12.94},{"date":"Feb 21, 2025","date_iso":"2025-02-21","pre_close":39.69,"post_close":38.48,"return_pct":-3.06},{"date":"Oct 28, 2024","date_iso":"2024-10-28","pre_close":37.99,"post_close":40.25,"return_pct":5.95},{"date":"Jul 22, 2024","date_iso":"2024-07-22","pre_close":36.37,"post_close":37.39,"return_pct":2.8}],"prob_up":63,"avg_post_return":2.54,"sentiment_30d":{"total":1,"positive":0,"negative":0,"avg_compound":80.2}}