{"next_earnings_date":"Nov 2, 2026","next_earnings_date_iso":"2026-11-02","days_until":60,"last_eps_actual":0.41,"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":0.41,"revenue":1935464000,"net_income":1061890000,"estimate_eps":null,"surprise_pct":null},{"date":"Mar 31, 2026","actual_eps":0.34,"revenue":1632583000,"net_income":870527000,"estimate_eps":null,"surprise_pct":null},{"date":"Dec 31, 2025","actual_eps":0.24,"revenue":null,"net_income":null,"estimate_eps":null,"surprise_pct":null},{"date":"Sep 30, 2025","actual_eps":0.18,"revenue":1181092000,"net_income":475599000,"estimate_eps":null,"surprise_pct":null}],"price_reactions":[{"date":"Aug 3, 2026","date_iso":"2026-08-03","pre_close":123.03,"post_low":143.6,"post_high":164.5,"ret_low":16.72,"ret_high":33.71,"return_pct":25.21},{"date":"May 4, 2026","date_iso":"2026-05-04","pre_close":144.06,"post_low":134.74,"post_high":142.95,"ret_low":-6.47,"ret_high":-0.77,"return_pct":-3.62},{"date":"Feb 17, 2026","date_iso":"2026-02-17","pre_close":131.37,"post_low":134.89,"post_high":140.96,"ret_low":2.68,"ret_high":7.3,"return_pct":4.99},{"date":"Nov 3, 2025","date_iso":"2025-11-03","pre_close":200.48,"post_low":185.85,"post_high":195.7,"ret_low":-7.3,"ret_high":-2.38,"return_pct":-4.84},{"date":"Aug 4, 2025","date_iso":"2025-08-04","pre_close":154.27,"post_low":169.25,"post_high":176.3,"ret_low":9.71,"ret_high":14.28,"return_pct":11.99},{"date":"May 5, 2025","date_iso":"2025-05-05","pre_close":124.28,"post_low":105.33,"post_high":113.48,"ret_low":-15.25,"ret_high":-8.69,"return_pct":-11.97},{"date":"Feb 18, 2025","date_iso":"2025-02-18","pre_close":119.16,"post_low":108.62,"post_high":125.4,"ret_low":-8.85,"ret_high":5.24,"return_pct":-1.8},{"date":"Nov 4, 2024","date_iso":"2024-11-04","pre_close":41.93,"post_low":46.87,"post_high":51.57,"ret_low":11.78,"ret_high":22.99,"return_pct":17.39}],"prob_up":50,"avg_post_return":4.67,"avg_post_return_high":8.96,"avg_post_return_low":0.38,"sentiment_30d":{"total":25,"positive":21,"negative":0,"avg_compound":84}}