{"next_earnings_date":"Oct 14, 2026","next_earnings_date_iso":"2026-10-14","days_until":12,"last_eps_actual":3.65,"eps_estimate":null,"eps_estimate_low":null,"eps_estimate_high":null,"revenue_estimate":null,"analyst_count":null,"surprise_history":[{"date":"Jun 30, 2026","actual_eps":3.65,"revenue":4048000000,"net_income":1084000000,"estimate_eps":null,"surprise_pct":null},{"date":"Mar 31, 2026","actual_eps":2.49,"revenue":3796000000,"net_income":764000000,"estimate_eps":null,"surprise_pct":null},{"date":"Dec 31, 2025","actual_eps":2.41,"revenue":null,"net_income":null,"estimate_eps":null,"surprise_pct":null},{"date":"Sep 30, 2025","actual_eps":2.78,"revenue":3545000000,"net_income":861000000,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Jul 30, 2026","date_iso":"2026-07-30","pre_close":174.98,"post_low":180.21,"post_high":184.23,"ret_low":2.99,"ret_high":5.29,"return_pct":4.14},{"date":"Apr 29, 2026","date_iso":"2026-04-29","pre_close":150.8,"post_low":148.71,"post_high":151.63,"ret_low":-1.39,"ret_high":0.55,"return_pct":-0.42},{"date":"Feb 19, 2026","date_iso":"2026-02-19","pre_close":127.47,"post_low":123.8,"post_high":126.35,"ret_low":-2.88,"ret_high":-0.88,"return_pct":-1.88},{"date":"Oct 30, 2025","date_iso":"2025-10-30","pre_close":114.07,"post_low":111.29,"post_high":113.4,"ret_low":-2.44,"ret_high":-0.59,"return_pct":-1.51},{"date":"Jul 31, 2025","date_iso":"2025-07-31","pre_close":109.72,"post_low":104.17,"post_high":106.24,"ret_low":-5.06,"ret_high":-3.17,"return_pct":-4.12},{"date":"May 1, 2025","date_iso":"2025-05-01","pre_close":84.82,"post_low":86.64,"post_high":87.57,"ret_low":2.15,"ret_high":3.24,"return_pct":2.69},{"date":"Feb 13, 2025","date_iso":"2025-02-13","pre_close":93.75,"post_low":94.5,"post_high":95.95,"ret_low":0.8,"ret_high":2.35,"return_pct":1.57},{"date":"Oct 31, 2024","date_iso":"2024-10-31","pre_close":88.05,"post_low":87.86,"post_high":88.79,"ret_low":-0.22,"ret_high":0.84,"return_pct":0.31}],"prob_up":50,"avg_post_return":0.1,"avg_post_return_high":0.95,"avg_post_return_low":-0.76,"sentiment_30d":{"total":2,"positive":0,"negative":1,"avg_compound":90.3}}