{"next_earnings_date":"Sep 30, 2026","next_earnings_date_iso":"2026-09-30","days_until":73,"last_eps_actual":0.2,"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.2,"estimate_eps":null,"surprise_pct":null},{"date":"Nov 30, 2025","actual_eps":0.37,"estimate_eps":null,"surprise_pct":null},{"date":"Aug 31, 2025","actual_eps":0.72,"estimate_eps":null,"surprise_pct":null},{"date":"Feb 28, 2025","actual_eps":0.27,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Jun 25, 2026","date_iso":"2026-06-25","pre_close":39.62,"post_close":38.74,"return_pct":-2.22},{"date":"Apr 9, 2026","date_iso":"2026-04-09","pre_close":33.44,"post_close":35.43,"return_pct":5.95},{"date":"Jan 8, 2026","date_iso":"2026-01-08","pre_close":34.76,"post_close":36.58,"return_pct":5.24},{"date":"Oct 10, 2025","date_iso":"2025-10-10","pre_close":30.32,"post_close":30.01,"return_pct":-1.02},{"date":"Apr 11, 2025","date_iso":"2025-04-11","pre_close":22.99,"post_close":23.67,"return_pct":2.96},{"date":"Jan 13, 2025","date_iso":"2025-01-13","pre_close":28.49,"post_close":28.95,"return_pct":1.61},{"date":"Oct 15, 2024","date_iso":"2024-10-15","pre_close":32.98,"post_close":33.99,"return_pct":3.06},{"date":"Apr 12, 2024","date_iso":"2024-04-12","pre_close":33.61,"post_close":32.89,"return_pct":-2.14}],"prob_up":63,"avg_post_return":1.68,"sentiment_30d":{"total":6,"positive":1,"negative":4,"avg_compound":72.4}}