{"next_earnings_date":"Sep 3, 2026","next_earnings_date_iso":"2026-09-03","days_until":1,"last_eps_actual":0.4,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"Apr 30, 2026","actual_eps":0.4,"revenue":830235000,"net_income":78197000,"estimate_eps":null,"surprise_pct":null},{"date":"Oct 31, 2025","actual_eps":0.4,"revenue":818350000,"net_income":83725000,"estimate_eps":null,"surprise_pct":null},{"date":"Jul 31, 2025","actual_eps":0.3,"revenue":800636000,"net_income":62970000,"estimate_eps":null,"surprise_pct":null},{"date":"Apr 30, 2025","actual_eps":0.34,"revenue":763654000,"net_income":72087000,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Jun 4, 2026","date_iso":"2026-06-04","pre_close":52.41,"post_low":46.84,"post_high":50.59,"ret_low":-10.63,"ret_high":-3.47,"return_pct":-7.05},{"date":"Dec 4, 2025","date_iso":"2025-12-04","pre_close":70.63,"post_low":63.48,"post_high":66.94,"ret_low":-10.12,"ret_high":-5.22,"return_pct":-7.67},{"date":"Dec 5, 2024","date_iso":"2024-12-05","pre_close":84.02,"post_low":95.34,"post_high":107.74,"ret_low":13.47,"ret_high":28.23,"return_pct":20.85}],"prob_up":33,"avg_post_return":2.04,"avg_post_return_high":6.51,"avg_post_return_low":-2.43,"sentiment_30d":{"total":4,"positive":3,"negative":1,"avg_compound":95.2}}