{"next_earnings_date":"Jun 30, 2026","next_earnings_date_iso":"2026-06-30","days_until":0,"last_eps_actual":0.35,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"Feb 28, 2026","actual_eps":0.35,"estimate_eps":null,"surprise_pct":null},{"date":"Nov 30, 2025","actual_eps":0.53,"estimate_eps":null,"surprise_pct":null},{"date":"Aug 31, 2025","actual_eps":0.49,"estimate_eps":null,"surprise_pct":null},{"date":"Feb 28, 2025","actual_eps":0.54,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Mar 31, 2026","date_iso":"2026-03-31","pre_close":50.85,"post_close":46.38,"return_pct":-8.79},{"date":"Dec 30, 2025","date_iso":"2025-12-30","pre_close":60.28,"post_close":63.21,"return_pct":4.86},{"date":"Sep 30, 2025","date_iso":"2025-09-30","pre_close":68.07,"post_close":72.99,"return_pct":7.23},{"date":"Apr 3, 2025","date_iso":"2025-04-03","pre_close":62.82,"post_close":57.23,"return_pct":-8.9},{"date":"Jan 3, 2025","date_iso":"2025-01-03","pre_close":70.9,"post_close":71.47,"return_pct":0.8},{"date":"Oct 7, 2024","date_iso":"2024-10-07","pre_close":78.71,"post_close":77.91,"return_pct":-1.02},{"date":"Apr 4, 2024","date_iso":"2024-04-04","pre_close":85.74,"post_close":85.64,"return_pct":-0.12}],"prob_up":43,"avg_post_return":-0.85,"sentiment_30d":{"total":20,"positive":2,"negative":12,"avg_compound":80.3}}