{"next_earnings_date":"Sep 1, 2026","next_earnings_date_iso":"2026-09-01","days_until":1,"last_eps_actual":0.82,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"Jan 31, 2026","actual_eps":0.82,"revenue":407012000,"net_income":157142000,"estimate_eps":null,"surprise_pct":null},{"date":"Nov 1, 2025","actual_eps":0.44,"revenue":268027000,"net_income":82636000,"estimate_eps":null,"surprise_pct":null},{"date":"Aug 2, 2025","actual_eps":0.34,"revenue":223074000,"net_income":63399000,"estimate_eps":null,"surprise_pct":null},{"date":"Feb 1, 2025","actual_eps":0.16,"revenue":135002000,"net_income":29360000,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Jun 1, 2026","date_iso":"2026-06-01","pre_close":236.27,"post_low":211.03,"post_high":244.95,"ret_low":-10.68,"ret_high":3.67,"return_pct":-3.51},{"date":"Mar 2, 2026","date_iso":"2026-03-02","pre_close":112.21,"post_low":92.66,"post_high":102.62,"ret_low":-17.42,"ret_high":-8.55,"return_pct":-12.98},{"date":"Dec 2, 2025","date_iso":"2025-12-02","pre_close":172.08,"post_low":176.28,"post_high":190.32,"ret_low":2.44,"ret_high":10.6,"return_pct":6.52},{"date":"Sep 3, 2025","date_iso":"2025-09-03","pre_close":124.32,"post_low":132.88,"post_high":141.04,"ret_low":6.89,"ret_high":13.45,"return_pct":10.17},{"date":"Mar 10, 2025","date_iso":"2025-03-10","pre_close":43.64,"post_low":39.24,"post_high":43.85,"ret_low":-10.08,"ret_high":0.48,"return_pct":-4.8},{"date":"Dec 2, 2024","date_iso":"2024-12-02","pre_close":48.99,"post_low":64.1,"post_high":72.2,"ret_low":30.84,"ret_high":47.38,"return_pct":39.11},{"date":"Sep 4, 2024","date_iso":"2024-09-04","pre_close":31.64,"post_low":24.97,"post_high":28.16,"ret_low":-21.1,"ret_high":-11,"return_pct":-16.05},{"date":"Feb 27, 2024","date_iso":"2024-02-27","pre_close":22.29,"post_low":22.06,"post_high":23.86,"ret_low":-1.05,"ret_high":7.02,"return_pct":2.98}],"prob_up":50,"avg_post_return":2.68,"avg_post_return_high":7.88,"avg_post_return_low":-2.52,"sentiment_30d":{"total":6,"positive":2,"negative":3,"avg_compound":87.3}}