{"next_earnings_date":"Aug 18, 2026","next_earnings_date_iso":"2026-08-18","days_until":1,"last_eps_actual":1.71,"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":1.71,"revenue":636245000,"net_income":122894000,"estimate_eps":null,"surprise_pct":null},{"date":"Dec 31, 2025","actual_eps":1.72,"revenue":619334000,"net_income":124668000,"estimate_eps":null,"surprise_pct":null},{"date":"Sep 30, 2025","actual_eps":1.97,"revenue":644738000,"net_income":143986000,"estimate_eps":null,"surprise_pct":null},{"date":"Mar 31, 2025","actual_eps":1.52,"revenue":585087000,"net_income":111108000,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Aug 11, 2026","date_iso":"2026-08-11","pre_close":154.92,"post_low":150.63,"post_high":152.46,"ret_low":-2.77,"ret_high":-1.59,"return_pct":-2.18},{"date":"May 5, 2026","date_iso":"2026-05-05","pre_close":151.97,"post_low":141.27,"post_high":147.5,"ret_low":-7.04,"ret_high":-2.94,"return_pct":-4.99},{"date":"Feb 3, 2026","date_iso":"2026-02-03","pre_close":177.74,"post_low":166.6,"post_high":172.69,"ret_low":-6.27,"ret_high":-2.84,"return_pct":-4.55},{"date":"Nov 4, 2025","date_iso":"2025-11-04","pre_close":148.98,"post_low":152.76,"post_high":158.55,"ret_low":2.54,"ret_high":6.42,"return_pct":4.48},{"date":"May 12, 2025","date_iso":"2025-05-12","pre_close":177.59,"post_low":175.04,"post_high":178.43,"ret_low":-1.44,"ret_high":0.47,"return_pct":-0.48},{"date":"Feb 4, 2025","date_iso":"2025-02-04","pre_close":171.09,"post_low":168.53,"post_high":175.62,"ret_low":-1.5,"ret_high":2.65,"return_pct":0.58},{"date":"Nov 5, 2024","date_iso":"2024-11-05","pre_close":179.83,"post_low":173.73,"post_high":184.02,"ret_low":-3.39,"ret_high":2.33,"return_pct":-0.53},{"date":"May 7, 2024","date_iso":"2024-05-07","pre_close":159.74,"post_low":160.33,"post_high":166.75,"ret_low":0.37,"ret_high":4.39,"return_pct":2.38}],"prob_up":38,"avg_post_return":-0.66,"avg_post_return_high":1.11,"avg_post_return_low":-2.44,"sentiment_30d":{"total":1,"positive":0,"negative":0,"avg_compound":93}}