{"next_earnings_date":"Aug 20, 2026","next_earnings_date_iso":"2026-08-20","days_until":1,"last_eps_actual":0.78,"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.78,"revenue":766790000,"net_income":16885000,"estimate_eps":null,"surprise_pct":null},{"date":"Dec 31, 2025","actual_eps":0.75,"revenue":766512000,"net_income":16493000,"estimate_eps":null,"surprise_pct":null},{"date":"Sep 30, 2025","actual_eps":0.89,"revenue":739650000,"net_income":19878000,"estimate_eps":null,"surprise_pct":null},{"date":"Mar 31, 2025","actual_eps":0.74,"revenue":704847000,"net_income":17431000,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"May 7, 2026","date_iso":"2026-05-07","pre_close":40.96,"post_low":43.63,"post_high":46.09,"ret_low":6.51,"ret_high":12.52,"return_pct":9.52},{"date":"Feb 5, 2026","date_iso":"2026-02-05","pre_close":44.35,"post_low":38.1,"post_high":39.55,"ret_low":-14.09,"ret_high":-10.83,"return_pct":-12.46},{"date":"Nov 6, 2025","date_iso":"2025-11-06","pre_close":41.89,"post_low":40.06,"post_high":40.96,"ret_low":-4.37,"ret_high":-2.22,"return_pct":-3.29},{"date":"May 8, 2025","date_iso":"2025-05-08","pre_close":35.78,"post_low":38.46,"post_high":40.28,"ret_low":7.49,"ret_high":12.58,"return_pct":10.03},{"date":"Jan 30, 2025","date_iso":"2025-01-30","pre_close":50.02,"post_low":41.44,"post_high":43.6,"ret_low":-17.15,"ret_high":-12.83,"return_pct":-14.99},{"date":"Nov 7, 2024","date_iso":"2024-11-07","pre_close":50.36,"post_low":52.01,"post_high":52.96,"ret_low":3.28,"ret_high":5.16,"return_pct":4.22},{"date":"May 7, 2024","date_iso":"2024-05-07","pre_close":44.03,"post_low":44.9,"post_high":46.64,"ret_low":1.98,"ret_high":5.93,"return_pct":3.95},{"date":"Feb 6, 2024","date_iso":"2024-02-06","pre_close":38.69,"post_low":37.33,"post_high":38,"ret_low":-3.52,"ret_high":-1.78,"return_pct":-2.65}],"prob_up":50,"avg_post_return":-0.71,"avg_post_return_high":1.07,"avg_post_return_low":-2.48,"sentiment_30d":{"total":1,"positive":0,"negative":1,"avg_compound":53.7}}